
halcon
文章平均质量分 51
halcon基础+进阶+实际项目
打鱼的渔夫wh
连续迭代。
展开
-
HSV中不同颜色对应的灰度范围
在机器视觉领域,我们除了对物体的外形,纹理特征进行检测识别,也可以利用颜色来识别不同物体。比如水果的成熟程度。HSV颜色空间不同颜色的区分阈值如下: -30<=h<30, 红色 30<=h<90, 黄色 90<=h<150,绿色 150<=h<210,青色 210...原创 2018-07-09 11:50:57 · 11371 阅读 · 0 评论 -
Halcon基础(3)打开一张图像的几种方式
读取图像 :read_image打开图像窗口:dev_open_window获取图像尺寸:get_image_size显示图像:dev_display设置窗口句柄:dev_set_window合适的窗口:dev_open_window_fit_image(dev_open_window_fite_size)read_image (Image, '1')*打开图像窗口...原创 2018-08-01 15:56:46 · 7613 阅读 · 0 评论 -
Halcon基础(2)字符和数字操作
字符和数组操作: i1 := 123$'#o' //8进制,0为前缀i2 := 123$'#x' //16进制,0x为前缀,7b为赋值i3 := 123$'#X' //16进制,0x为前缀,7B为赋值,7b与7B是一样的i4 := 123$'#f' //double型,默认保留小数点后六位.i5 := 123$'#g' //使数字始终保持六位,不足补零.i6 := 1...原创 2018-07-31 11:27:32 · 8972 阅读 · 0 评论 -
Halcon基础(1)Tuple数组操作
Tuple数组操作: * 将一个Tuple数组赋值给变量Tuple1 := [1,2,3,4,5,6,7,8,9]*给Tuple数组元素赋值Tuple1[1] := 0* 批量改变数组元素的值Tuple1[1,3,5] := 'wh'* 批量给Tuple数组赋值,其值为0到10000连续数值Tuple3 := [0:100]* 批量给Tuple数组赋值,其...原创 2018-07-31 11:16:51 · 16421 阅读 · 0 评论 -
程序练习1:车牌识别程序
*******************车牌识别程序 仅供学习使用*********说明:此程序识别的车牌是在网上随便找的,此程序中的二值化、形状选择和形态学处理的blob分析三步曲**并不具有普遍性。因为位置、光照、车牌清洁状态等都会对车票识别造成很大的影响。只有使用MLP/SVM/CNN**等人工智能算法训练的程序,才具有比较高的普适性。**1.采集图像read_image (Im...原创 2018-07-06 09:55:08 · 4035 阅读 · 2 评论 -
程序练习5:MLP的纹理识别程序
*********************************木板的纹理识别程序**********************************本程序知识量太大,需要多多研究!***定义变量FeaturesExtended:=[]FeaturesExtended1:=[]Classes := ['apple','beech','cherry','maple','oak']Num...原创 2018-07-11 11:32:38 · 766 阅读 · 0 评论 -
程序练习3:MLP方法的物体颜色识别例程
************MLP方法的物体颜色识别dev_close_window ()read_image (Image, 'F:/7.机器视觉/Halcon/halcon学习/颜色识别专题/糖豆4.jpg')get_image_size (Image, Width, Height)dev_open_window (0, 0, Width/10, Height/10, 'black', W...原创 2018-07-09 22:07:33 · 3888 阅读 · 1 评论 -
程序练习:4.mlp汉字识别程序(笔画断开的手写汉字)
***********************本程序是汉字识别程序,主要完成了将断开的汉字设计成矩形块目标,然后进行MLP训练学习,***********************生成.ocm识别文件,可以直接用于库内的汉字识别。识别准确率和样本数量和质量有关,最*****************重要的还是学习算法的准确度。dev_close_window ()read_image (Ima...原创 2018-07-10 16:37:06 · 1280 阅读 · 0 评论 -
程序练习2:blob分析的颜色识别例程
**********************************blon分析方法进行颜色识别********for i := 1 to 2 by 1dev_close_window ()read_image (Image, 'cable'+i)get_image_size (Image, Width, Height)dev_open_window (0, 0, Width, Heig...原创 2018-07-09 18:26:18 · 863 阅读 · 0 评论 -
Halcon基础(4)霍夫变换
定义: 霍夫变换是图像处理中从图像中识别几何形状的基本方法之一。几何形状包括圆,椭圆和直线等等.霍夫变换原理: 设图像上的直线是y=x, 我们先取上面的三个点:A(0,0), B(1,1), C(2,2)。可以求出,过A点的直线的参数要满足方程b=0, 过B点的直线的参数要满足方程1=k+b, 过C点的直线的参数要满足方程2=2k+b, 这三个方程就对应着参数平...原创 2018-08-01 15:56:54 · 4874 阅读 · 2 评论