用法:
mxnet.image.center_crop(src, size, interp=2)
- src:(
NDArray
) - 二进制源图像数据。 - size:(
list
or
tuple of int
) - 所需的输出图像大小。 - interp:(
int
,
optional
,
default=2
) - 插值方法。有关详细信息,请参阅resize_short。
- src:(
NDArray
- 裁剪后的图像。Tuple
- (x, y, width, height) 其中 x, y 是原始图像中裁剪的位置,宽度、高度是裁剪的尺寸。
参数:
返回:
通过修剪所有四个边并保留图像的中心,将图像
src
裁剪为给定的size
。如果src
小于size
则上采样。注意:
这需要使用USE_OPENCV 编译 MXNet。
示例:
>>> with open("flower.jpg", 'rb') as fp: ... str_image = fp.read() ... >>> image = mx.image.imdecode(str_image) >>> image <NDArray 2321x3482x3 @cpu(0)> >>> cropped_image, (x, y, width, height) = mx.image.center_crop(image, (1000, 500)) >>> cropped_image <NDArray 500x1000x3 @cpu(0)> >>> x, y, width, height (1241, 910, 1000, 500)
相关用法
- Python mxnet.image.resize_short用法及代码示例
- Python mxnet.image.random_crop用法及代码示例
- Python mxnet.image.imresize用法及代码示例
- Python mxnet.image.CreateAugmenter用法及代码示例
- Python mxnet.image.ImageIter.read_image用法及代码示例
- Python mxnet.image.CreateMultiRandCropAugmenter用法及代码示例
- Python mxnet.image.imread用法及代码示例
- Python mxnet.image.CreateDetAugmenter用法及代码示例
- Python mxnet.image.ImageDetIter.sync_label_shape用法及代码示例
- Python mxnet.image.ImageDetIter.draw_next用法及代码示例
- Python mxnet.image.imdecode用法及代码示例
- Python mxnet.image.scale_down用法及代码示例
- Python mxnet.io.PrefetchingIter用法及代码示例
- Python mxnet.initializer.register用法及代码示例
- Python mxnet.initializer.One用法及代码示例
- Python mxnet.io.NDArrayIter用法及代码示例
- Python mxnet.io.ResizeIter用法及代码示例
- Python mxnet.initializer.Constant.dumps用法及代码示例
- Python mxnet.initializer.Mixed用法及代码示例
- Python mxnet.initializer.Zero用法及代码示例
注:本文由纯净天空筛选整理自apache.org大神的英文原创作品 mxnet.image.center_crop。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。