copy_imagecopy_imageCopyImageCopyImagecopy_image复制图像(算子)

名称

copy_imagecopy_imageCopyImageCopyImagecopy_image — 复制图像并为其分配新内存。

签名

copy_image(Image : DupImage : : )

Herror copy_image(const Hobject Image, Hobject* DupImage)

Herror T_copy_image(const Hobject Image, Hobject* DupImage)

void CopyImage(const HObject& Image, HObject* DupImage)

HImage HImage::CopyImage() const

static void HOperatorSet.CopyImage(HObject image, out HObject dupImage)

HImage HImage.CopyImage()

def copy_image(image: HObject) -> HObject

描述

copy_imagecopy_imageCopyImageCopyImageCopyImagecopy_image 将输入图像复制到一个新图像中,该新图像与输入图像具有相同的域。与 HALCON 中的 copy_objcopy_objCopyObjCopyObjCopyObjcopy_obj 等算子不同,此算子会创建所有通道的物理副本。例如,可利用此功能修改新图像的灰度值(参见 get_image_pointer1get_image_pointer1GetImagePointer1GetImagePointer1GetImagePointer1get_image_pointer1)。

执行信息

参数

ImageImageImageImageimageimage (输入对象)  (multichannel-)image(-array) objectHImageHObjectHImageHobject (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

待复制的图像。

DupImageDupImageDupImageDupImagedupImagedup_image (输出对象)  (multichannel-)image(-array) objectHImageHObjectHImageHobject * (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

复制的图像。

可能的前趋

read_imageread_imageReadImageReadImageReadImageread_image, gen_image_constgen_image_constGenImageConstGenImageConstGenImageConstgen_image_const

可能的后继

set_grayvalset_grayvalSetGrayvalSetGrayvalSetGrayvalset_grayval, get_image_pointer1get_image_pointer1GetImagePointer1GetImagePointer1GetImagePointer1get_image_pointer1

替代

set_grayvalset_grayvalSetGrayvalSetGrayvalSetGrayvalset_grayval, paint_graypaint_grayPaintGrayPaintGrayPaintGraypaint_gray, gen_image_constgen_image_constGenImageConstGenImageConstGenImageConstgen_image_const, gen_image_protogen_image_protoGenImageProtoGenImageProtoGenImageProtogen_image_proto

另见

get_image_pointer1get_image_pointer1GetImagePointer1GetImagePointer1GetImagePointer1get_image_pointer1

模块

基础