
halcon学习和实践
文章平均质量分 72
以应用为前提深入了解halcon的原理,搭配对应的python和cpp代码,最终达到灵活运用的目的。
嵌入式-老费
计算机科班出身,09年研究生毕业即投入嵌入式开发工作,欢迎付费咨询,微信联系:xiaoxing_fei。
展开
-
halcon学习和实践(从halcon转化为opencv)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 halcon本身还是商业软件,从学习的角度来使用无可厚非,但是如果用在商业上面,那么就必须要获得halcon的授权,这是底线。那么既然学了halcon,又不愿意支付高额的费用,那么只有两条路了。第一个就是自己写一个image的库,另外一个就是寻找开源库,opencv就是其中的一种。......原创 2022-09-01 09:00:22 · 2931 阅读 · 0 评论 -
halcon学习和实践(第一个范例threshold.hdev)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 对于halcon学习,一个比较好的方法就是学习它的范例。范例中不仅包含了很多的应用case,而且可以通过这些范例,看看问题解决得思路是什么。只有有了这些思路,遇到问题得时候才不会那么慌张。原创 2022-08-24 08:56:33 · 948 阅读 · 0 评论 -
halcon学习和实践(开篇)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 大学里面开设数字图像处理课程的学校很多,选用的数据一般就是冈萨雷斯那本《数字图像处理》。编程实践的话,一般是三种方法,一种是老师自己写一个dll库,里面包含了基本的read image、write image方法,学生专注于算法的编写就好了;一种是用python opencv库编写算法;还有一种是matlab编写,大体就是这三种。...原创 2022-08-23 07:42:23 · 1244 阅读 · 1 评论 -
halcon学习和实践(svm模型训练实战)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 在halcon软件中,除了可以做传统的视觉分析、物体测量之外,另外一个重要的功能就是ocr。说到ocr,也就是光学字符识别,就不得不谈到机器学习和深度学习。虽然深度学习有着很好的识别效果,但是本身对样本的要求也很多,比如就需要足够多的训练样本。而传统的机器学习,识别的原理、方法具有很强的物理意义,也就是说方法本身是可以说清楚为什么会出现这个识别效果的,在特定的应用场景也同样发挥着重要原创 2022-09-09 08:24:28 · 1355 阅读 · 0 评论 -
halcon学习和实践(ocr识别)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 ocr是工业视觉里面重要的一个环节。大家可以试想一下,目前工业视觉里面,除了定位和测量、残次品识别之外,另外一个重要的应用领域就是ocr。ocr,全称是optical character recognition,也就是光学字符识别。比如,别人已经贴好的标签,打印好的文字、发票,身份证信息,这些都可以用ocr识别的算法来解决。原创 2022-09-07 08:58:21 · 2083 阅读 · 0 评论 -
halcon学习和实践(颜色筛选)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 图像处理中,颜色是一个很重要的属性。很多同学都以为颜色只有红、橙、黄、绿、青、蓝、紫这几种颜色。事实上并不是这样的。如果我们以红、蓝、绿为基色,其他颜色都是以这三种颜色为基础搭配而成的话,那么颜色的种类应该有256 * 256* 256这么多。这就是为什么,很多知名的消费品每一次在产品发布会的时候都要精心挑选几种颜色供大家挑选。原创 2022-09-06 09:00:58 · 2403 阅读 · 0 评论 -
halcon学习和实践(工业视觉套路)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 和学术领域为了追求正确率尝试各种算法不同,工业视觉领域更多的是一种算法的套路。这些套路有它自己的道理,也有它内在的逻辑,整个过程也比较好解释,所以在工业上面其实用的很广。大家可以来看一看,原创 2022-09-04 22:47:44 · 1546 阅读 · 0 评论 -
halcon学习和实践(设备要求)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 和学校里面的只注重图像算法本身不同,真正的机器视觉是以应用为前提的。就算它使用的工业摄像头,也和我们平常pc笔记本上使用的摄像头不一样的。不失一般性,我们可以看下一般机器视觉需要哪些设备,可以用画一个简单的流程图来表示,这样更方便理解,.........原创 2022-08-29 08:25:48 · 911 阅读 · 0 评论 -
halcon学习和实践(导出cpp文件)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 halcon除了编写脚本文件之外,还可以导出cpp文件。因为,最终的功能总是要给客户使用的,相关的软件也要部署到客户的机器上的,总不能把hdevelop软件安装在客户的电脑上吧。这也不是很合适。 还是以上次的脚本为例,导出cpp的方法也很简单,选择文件-》导出............原创 2022-08-26 09:00:04 · 1765 阅读 · 0 评论 -
halcon学习和实践(hdev脚本学习技巧)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 上一节我们提到了第一个halcon的脚本,也就是threshold.hdev。有过编码经验的同学看到这段代码,可能不会感到学习上有什么难度。但是对于一些plc开发的同学来说,特别是熟悉梯形图开发的朋友来说,学习上或许还是有一定的困难的。所以,这里提供一个hdev脚本的技巧。 首先,还是重新看一下这个脚本,...原创 2022-08-25 08:12:28 · 1638 阅读 · 0 评论