halcon crop_part
时间: 2023-07-22 15:22:59 浏览: 216
Halcon的crop_part操作是用来从图像中提取指定区域的子图像的。其语法如下:
```Halcon
crop_part(Image, Part, CroppedImage)
```
其中,Image是原始图像,Part是指定的矩形区域,CroppedImage是输出的裁剪后的子图像。
例如,如果要从图像中提取从点(row1, col1)到点(row2, col2)的子图像,可以使用以下代码:
```Halcon
row1 := 100
col1 := 200
row2 := 300
col2 := 400
Part := [row1, col1, row2, col2]
crop_part(Image, Part, CroppedImage)
```
这将提取从(row1, col1)到(row2, col2)的矩形区域内的子图像,并将结果存储在CroppedImage中。
相关问题
halcon crop_part算子
Halcon中的crop_part算子用于从输入图像中提取指定区域的子图像。它的语法如下:
```
crop_part(Image : ImagePart, Row1, Column1, Row2, Column2)
```
其中,Image是输入图像,ImagePart是输出的子图像,(Row1, Column1)和(Row2, Column2)分别是子图像的左上角和右下角的像素坐标。
例如,以下代码将从名为Image的图像中提取左上角为(50, 100),右下角为(150, 200)的子图像:
```
crop_part(Image, ImagePart, 50, 100, 150, 200)
```
halcon CropPart函数
Halcon CropPart函数用于裁剪图像。
语法:
CropPart(Image : ImagePart, Row1, Column1, Row2, Column2)
参数:
Image:输入图像
ImagePart:输出图像(被裁剪的部分)
Row1:裁剪开始行数
Column1:裁剪开始列数
Row2:裁剪结束行数
Column2:裁剪结束列数
示例:
crop_part (Image, ImagePart, 50, 50, 100, 100)
该语句将从行50,列50开始,裁剪大小为50x50的图像,并将结果存储在ImagePart变量中。
阅读全文