Halcon
文章平均质量分 71
机器视觉—ing
开朗,积极,学无止境,勇攀高峰
展开
-
Halcon计算点到直线的垂线方程
但是此算子不会返回具体的垂点坐标。当我们希望显示垂线的时候是需要知道垂点坐标,才可以绘制该直线的。一、我们都知道,点到直线最短距离就是垂线。Halcon也有现成的算子可以计算点到直线的距离。二、计算垂线方程代码。原创 2024-06-04 19:24:13 · 34 阅读 · 0 评论 -
HALCON 最新版本安装教程
可从互联网上获取到,参考:https://blog.csdn.net/qq_18620653/article/details/120033443。②进入HALCON-22.11.0.0-x64-win64文件夹,右键点击【som.exe】文件,选择以【管理员身份运行】。链接:https://pan.baidu.com/s/1M3zI_Qha-Ywho-21k-kCnA。③进入下载区域(downloads)页面,点击下载 HALCON,选择需要的版本下载。②组件选择:选择安装包,建议选择全部。原创 2024-04-29 16:56:16 · 940 阅读 · 0 评论 -
Halcon与VisionMaster对比
而VisionMaster则是一款相对较新的机器视觉软件,它的使用场景通常集中在简单或中等复杂度的视觉任务,如简单的尺寸测量、缺陷检测、条码和2D码识别等。相比之下,VisionMaster可能在算法优化和处理速度方面略逊一筹,尽管它也提供了基本的多线程处理能力,但在高负载或大规模数据处理方面可能不如Halcon强大。作为一个经验丰富的机器视觉算法工程师,我对于机器视觉软件的评价会基于多年的实践经验和对不同软件功能的深入了解。1. 强大的算法库:拥有广泛的图像处理和分析算法,能够处理复杂的视觉任务。原创 2024-03-29 15:10:04 · 515 阅读 · 0 评论 -
使用橡皮擦涂抹功能实现减少模板匹配特征
前者等待鼠标按下,后者无需等待直接监听鼠标并且都是一次触发一次返回,这样一来实现上面的功能就要挠一挠脑壳了。我的Qt作品(5)使用Qt+Halcon实现模板匹配;支持ROI框选/橡皮擦功能。但是文末附上了链接,那个是本人使用的Qt开发的涂抹工具。1、按住鼠标左键拖动鼠标进行擦除工作,松开鼠标停止擦除。get_mbutton 和 get_mposition。2、继续按住鼠标左键重复功能1,鼠标右键退出。转载 2024-01-11 10:44:31 · 109 阅读 · 0 评论 -
C#与halcon联合 缩放移动自适应图像
解决缩太小崩溃问题,联合鼠标滚轮事件。解决移动太快图像刷新闪烁问题。这里我们采用不拉伸显示函数。原创 2023-08-08 14:43:05 · 1743 阅读 · 0 评论 -
机器视觉系统必备知识
最终用户的应用将决定是使用一套完整的视觉工具集还是使用众多的特定的工具。例如,若一个需要多摄像头的系统,就要对一个基于图像捕捉卡的系统与一个基于时髦摄像机的系统的价格和灵活性进行对比。对于校准和操作,没集成的运动系统与视觉系统是初步的系统,机械人或机构和视觉系统是分开校准的。在操作中,一台独立的视觉系统根据在视觉坐标系统中的已知位置计算出零件位置的偏移量,然后发指令给机器人的手臂在离初始化编程的拾取位置的偏移量处拾取零件。例如,晶片的抛光表面的不同,在OCR应用中激光蚀刻的标志的质量的不同。原创 2023-08-07 14:29:39 · 130 阅读 · 0 评论 -
3D视觉算法工程师的工资,真是离谱!
3D视觉从入门到精通」知识星球是我在五年前建立的,后来有伟哥一起加入,以及很多愿意分享干货的嘉宾们加入,是国内超一流的3D视觉学习交流社区,目前已有近5200名活跃成员,主要涉及工业3D视觉(立体视觉、三维点云、机械臂抓取、结构光、相机标定、缺陷检测、三维测量)、视觉/激光SLAM(定位、建图、导航、AI感知)、自动驾驶领域(传感器标定、规划控制等)、三维重建,CV入门、视觉产品落地经验分享、3D视觉传感器选型(摄像头、3D相机、TOF、RTK、UWB等)、学术交流、求职交流等领域。原创 2023-08-04 15:07:57 · 215 阅读 · 0 评论 -
图像快速傅里叶变换的工业应用案例简介:图像自相关,背景纹理去除,旋转矫正,划痕检测
快速傅里叶变换是非常重要的数学分析工具,同时也是一种非常重要的信号处理方法。下面借助Halcon商业图像处理库,介绍些工业应用案例,我们可以通过案例理解图像快速傅里叶变换的一些应用场景。原创 2023-08-06 14:00:00 · 925 阅读 · 0 评论 -
如何选择Halcon算法库应用软件集成开发环境
大多数HALCON解决方案都必须嵌入到PC端的应用程序中(例如,提供图形用户界面),然后大多数机器视觉应用程序使用C ++或C#实现。这是我们的视角,对您的下一个HALCON项目应使用哪种编程语言提供参考。原创 2023-08-06 10:45:00 · 237 阅读 · 0 评论 -
机器视觉系统设计:视觉系统中的成像基准
光度计的传感器放置在场景的中心,并读出测量的光的值。对于非常大的视野,可能有必要借助于纸张或布料的背景,但期望这些产品的制造商控制其产品的反射率是不切实际的,并且测量的再现性也会受到影响。应该注意的是,改变镜头的f数,虽然一个非常容易的选择,以获得灰度直方图匹配,但这是不可取的。本文所描述的基准是在工作良好的视觉系统上执行的,那么如果视觉系统需要维护,或者再现视觉系统的成像,维护技术人员或视觉工程师可以按照基准记录文档及SOP执行他们的任务,保证他们将视觉系统恢复或构建到与早期合格的视觉系统相当的性能。原创 2023-08-05 10:30:00 · 244 阅读 · 0 评论 -
机器视觉系统设计:基础知识
例如,如果我们指定了133x133mm的视野,而空间分辨率(根据我们的计算)为.075mm /像素,那么我们的图像分辨率为133mm除以.075mm /像素,则宽度和高度均为1,733像素。否则,您可以选择专用处理器(集成了处理器,操作系统和机器视觉软件的专用处理器),工业PC或在某些不太苛刻的环境中可以正常工作的标准PC,确保处理器具有相机和/或其他外部设备所需的接口,以及具有以目标速率处理结果的计算能力。相机的基本规格受物体的特征检测,识别,位置或测量的要求以及处理速度(以及其他一些注意事项)的驱动。原创 2023-08-04 14:21:13 · 549 阅读 · 0 评论 -
史上最全VisionPro和Halcon 的详细对比
Halcon有着更加低廉的Lisence1、并且提供更好、更强大的2D和3D的视觉软件库2、Halcon支持的视觉图像采集设备数量是Visionpro 的5倍,3、支持更多的的位深度4、GPU加速5、兼容Windows、Mac OS X,&Linux以及其他几个嵌入式的平台6、持续支持COM,.NET本地C,C#,C++和Delphi编程7、MVTEC一直致力于完全脱离硬件的基于PC的机器视觉和嵌入式视觉处理。在3D视觉技术以及应用上,Halcon有着无可比拟的优势。原创 2023-07-15 13:33:19 · 1444 阅读 · 0 评论 -
【Halcon】图像Image、区域Region、轮廓XLD间的保存与相互转换
因此只要把图片、region、字符提示都显示在图像窗口上,就会将整个窗口像截屏一样保存到Image内。在拟合部分的边缘提取和轮廓分割之间会用到,用boundary提取区域边缘输出的是区域(region),而轮廓分割需输入xld轮廓,而所以需要转换。功能:将图像数据保存为图像文件,目前支持的图像格式有:tiff、bmp、jpeg、jp2、png和ima。第3个参数FillColor是输入变量,表示不属于图像区域的灰度像素填充值,默认值为0。2.4、从image裁剪需要的区域,成为新的image。原创 2023-07-10 16:45:48 · 4035 阅读 · 0 评论 -
基于Halcon 实现字符识别
基于Halcon 实现字符识别原创 2022-10-25 13:21:50 · 1925 阅读 · 0 评论 -
VisionPro 卡尺的记分函数
1、先了解下卡尺的目标区域2、计分方法3、计分方法* a = 边缘的原点与边缘窗口中心之间的距离* w = 边线模型的宽度* d = 边线对子的宽度对比度 – 以像素值的变化来表示-对于边线对子,对比度是两个边线的平均对比度位置 - 边缘与投影窗口的中心之间的距离0 - Pos | a | 1- Pos_Neg a2...原创 2018-12-26 11:33:03 · 5997 阅读 · 0 评论 -
Halcon 之 图像拼接
* 图像拼接_1read_image (Image, 'E:/图片/HDevelop图片素材/图形拼接/图像拼接_1/1.jpg')dev_close_window ()dev_open_window_fit_image (Image, 0, 0, -1, -1, WindowHandle)dev_display (Image)read_image (Image1, 'E:/图片/HDevelop图片素材/图形拼接/图像拼接_1/2.jpg')dev_close_window ()dev_op原创 2021-01-15 17:05:28 · 2017 阅读 · 1 评论 -
Halcon笔记
Halcon笔记之正则表达式* This program demonstrates the tuple operators and functions for working* with regular expressions.* * **************************************************** ***** Regular expression basics* ********************************************原创 2020-11-27 16:05:06 · 650 阅读 · 0 评论