- 博客(10)
- 收藏
- 关注
原创 4、halcon如何手动快速截图
方法二:获取鼠标左键点击的坐标,点击鼠标左键两次,获取的坐标就是被截图的左上角和右下角。方法一:用鼠标直接画一条线,线的两端坐标就是被截图的左上角和右下角。截图的算子是:crop_part()
2023-08-12 14:44:00
884
1
原创 2、halcon的仿射变换与区域跟随
1、先读取一张图片作为标准图像,再对整个产品进行定位(获取中心坐标Row1, Column1,Phi1);3、最后 读取一张测试图片,再对整个产品进行定位(获取中心坐标Row3, Column3,Phi3);本文参考了该篇文章的思想,并根据自己的实际需求进行实现。内绘制矩形区域(gen_rectangle1())。内判断有没有缺失结构,黑色物体就是结构。2、然后在标准图像的产品的。1、代码实现步骤1,2。2、代码实现步骤3,4。
2023-07-15 17:58:12
1457
1
原创 1、halcon的傅里叶变换
在halcon中,傅里叶变换是将图像从空间域转换到频域,在频域中进行滤波,再从频域转换到空间域,然后进行图像处理。空间域 --> 频域 -->滤波 --> 空间域 --> 图像处理fill:#333;color:#333;color:#333;fill:none;空间域频域滤波图像处理。
2023-07-01 15:28:14
3020
2
原创 计算程序耗时的方法
C++中clock_t类型表示的是CPU时钟,与实际时间并不完全一致。而CLOCKS_PER_SEC常量表示每秒中CPU时钟的滴答数,因此计算所得的时间并不一定和实际时间完全吻合。
2023-06-17 17:12:25
319
1
原创 Halcon图像的指针获取与图像生成
2、若图像为多通道图像,使用自定义函数 rgb3_to_interleaved() 将三通道彩色图像转换为具有交错颜色信息的单通道图像(width*3),然后再使用算子 GetImagePointer1()获取单通道图像指针。使用算子GenImageInterleaved() 生成多通道图像(width/3),该算子在halcon中有例程,并且其中有该函数 rgb3_to_interleaved() 的实现。1、若图像为单通道图像,使用算子 GetImagePointer1() 获取单通道图像指针。
2023-06-17 15:25:08
4156
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人