版本:IMAQ vision6.0
函数:
int = imaqCopyRect(Image* dest, const Image* source, Rect rect, Point destLoc)
参数:
dest:目标图像(必须和源图像类型相同)
source:源图像
rect:源图像要复制到目标图像的矩形区域
destLoc:矩形区域在目标图像的左上角像素坐标
Rect 结构体:
typedef struct { int top; int left; int height; int width; } Rect;
作用:
将源图像的一个矩形区域复制到目标图像。
示例:
将源图像左上角坐标为(0, 0),大小为60*60的矩形复制到目标区域,左上角为(0, 0)的位置。
static Image *srcImage; static Image *dstImage; srcImage = imaqCreateImage (IMAQ_IMAGE_U8, 2); dstImage = imaqCreateImage (IMAQ_IMAGE_U8, 2); Rect Extraction; Extraction = imaqMakeRect(0, 0, 60, 60); imaqCopyRect (dstImage, srcImage, Extraction, MakePoint(0,0));