mirror_imagemirror_imageMirrorImageMirrorImagemirror_image (算子名称)
名称
mirror_imagemirror_imageMirrorImageMirrorImagemirror_image — Mirror an image.
参数签名
def mirror_image(image: HObject, mode: str) -> HObject
描述
mirror_imagemirror_imageMirrorImageMirrorImageMirrorImagemirror_image reflects an image ImageImageImageImageimageimage about
one of three possible axes. If ModeModeModeModemodemode is set to
'row'"row""row""row""row""row", it is reflected about the horizontal axis,
if ModeModeModeModemodemode is set to 'column'"column""column""column""column""column", about the vertical
axis, and if ModeModeModeModemodemode is set to 'diagonal'"diagonal""diagonal""diagonal""diagonal""diagonal", about
the main diagonal x=y.
注意
mirror_imagemirror_imageMirrorImageMirrorImageMirrorImagemirror_image can be executed on OpenCL devices if the input
image does not exceed the maximum size of image objects of the selected
device. However, execution might be faster on the CPU, especially for the
mode 'row'"row""row""row""row""row".
运行信息
- 支持OpenCL计算设备。
- 多线程类型:可重入(与非独占操作符并行运行)。
- 多线程作用域:全局(可以从任何线程调用)。
- 在元组级别自动并行化。
- 在图像通道级别自动并行化。
- Automatically parallelized on internal data level.
参数表
ImageImageImageImageimageimage (input_object) (multichannel-)image(-array) → objectHImageHObjectHImageHobject (byte* / int2* / uint2* / int4* / real*) *allowed for compute devices
Input image.
ImageMirrorImageMirrorImageMirrorImageMirrorimageMirrorimage_mirror (output_object) (multichannel-)image(-array) → objectHImageHObjectHImageHobject * (byte / int2 / uint2 / int4 / real)
Reflected image.
ModeModeModeModemodemode (input_control) string → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Axis of reflection.
Default:
'row'
"row"
"row"
"row"
"row"
"row"
List of values:
'column'"column""column""column""column""column", 'diagonal'"diagonal""diagonal""diagonal""diagonal""diagonal", 'row'"row""row""row""row""row"
例程 (HDevelop)
read_image(Image,'monkey')
dev_display (Image)
mirror_image(Image,MirrorImage,'row')
dev_display (MirrorImage)
例程 (C)
read_image(&Image,"monkey");
disp_image(Image,WindowHandle);
mirror_image(Image,&MirImage,"row");
disp_image(MirImage,WindowHandle);
例程 (HDevelop)
read_image(Image,'monkey')
dev_display (Image)
mirror_image(Image,MirrorImage,'row')
dev_display (MirrorImage)
例程 (HDevelop)
read_image(Image,'monkey')
dev_display (Image)
mirror_image(Image,MirrorImage,'row')
dev_display (MirrorImage)
例程 (HDevelop)
read_image(Image,'monkey')
dev_display (Image)
mirror_image(Image,MirrorImage,'row')
dev_display (MirrorImage)
可替代算子
hom_mat2d_rotatehom_mat2d_rotateHomMat2dRotateHomMat2dRotateHomMat2dRotatehom_mat2d_rotate,
hom_mat2d_reflecthom_mat2d_reflectHomMat2dReflectHomMat2dReflectHomMat2dReflecthom_mat2d_reflect,
affine_trans_imageaffine_trans_imageAffineTransImageAffineTransImageAffineTransImageaffine_trans_image,
rotate_imagerotate_imageRotateImageRotateImageRotateImagerotate_image
参考其它
rotate_imagerotate_imageRotateImageRotateImageRotateImagerotate_image,
hom_mat2d_rotatehom_mat2d_rotateHomMat2dRotateHomMat2dRotateHomMat2dRotatehom_mat2d_rotate
模块
Foundation