HALCON和OPENCV最终选择了后者

这篇具有很好参考价值的文章主要介绍了HALCON和OPENCV最终选择了后者。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

经过一段时间的评估,还是放弃了HALCON,HALCON有很多算子使用很方便,直接调用即可,还有很多图形化的工具,直接就可以调节参数,并看到结果。运行的中间变量也会有直观的图形可供查看
HALCON和OPENCV最终选择了后者
还有很多现成的实例演示,很容易上手。

HALCON和OPENCV最终选择了后者
而OPENCV的很多算法需要自己实现。所有的变量都不直观。

为啥我还是放弃了?原因很简单,Halcon对Python支持很不好,虽然说支持Python,但实测发现,其并不支持镜头畸变校正。在Halcon中调试好的代码,移植到Python中以后,即使经过畸变校正,输出的图像仍然与畸变校正之前的一模一样。有成功的道友请在留言区回复一下成功的方法。不知道是不是我忽略了某个环节。
做图像识别,却不支持镜头的畸变校正,只能放弃。

而opencv虽然没有那么好用,但是开源啊,没有软件成本啊。只是需要把算法搞定,还有一个问题,自己做算法速度会比较慢,毕竟Python的慢,是天下共识。好在项目中并没有要求高速识别,现在的识别速度能到14帧,也基本够用了吧。

下面是原图和畸变校正图的比较
HALCON和OPENCV最终选择了后者

HALCON和OPENCV最终选择了后者

目前已经实现圆形和矩形检测,足够应付大多数情况了。文章来源地址https://www.toymoban.com/news/detail-514862.html

到了这里,关于HALCON和OPENCV最终选择了后者的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • element ui datePick时间日期一段时间,限制选择日期的范围

     时间戳,一天 想限制只能选日期间隔为一年,联合选择器样式不好改,使用俩单独的 有两个办法限制 1.一个在外层使用form通过表单验证控制,出现错误提示(由于是两个单独的组件,触发验证的方式又为单个失去焦点,所以俩组件无法实时更新) 2.用datepick自带的属性di

    2024年02月05日
    浏览(35)
  • PyTorch、OpenCV、YOLO间的关系

    PyTorch 是构建深度学习模型的框架,通常用于神经网络的训练,支持 GPU。预览版支持最新的CUDA12.1,如下图:  OpenCV 是一种专注图像处理、特征提取、物体检测、人脸识别的计算机视觉工具库。最新版OpenCV-4.7.0,如下图:   YOLO 是目标检测算法,是深度学习算法里的一种。

    2024年02月12日
    浏览(30)
  • Qt + OpenCV + Halcon + QScintilla 实现Halcon的脚本引擎功能 (源码)

    在工业领域中,缺陷检测、目标计数等功能的应用,其过程基本都是见招拆招,没有一个具体的标准,把输入输出接口标准化,过程用脚本引擎代替就可以实现功能的标准模块。 输入输出接口采用Qt + OpenCV来实现,OpenCV需要将采集到的图片转为Halcon的图像接口用于脚本检测,

    2024年02月05日
    浏览(32)
  • Halcon和opencv的区别

    问题描述:Halcon和opencv的区别 问题解答: Halcon(由MVTec Software GmbH开发)和OpenCV(Open Source Computer Vision Library)都是计算机视觉领域常用的工具库,但它们有一些区别,包括以下几点: 开发语言: Halcon:主要使用C++和Halcon语言。Halcon语言是一种由MVTec开发的专门用于机器视觉

    2024年04月12日
    浏览(20)
  • halcon介绍以及与opencv比较

    Halcon是一种机器视觉开发平台,由MVTec Software GmbH开发和推广。它是一款功能强大、易于使用的机器视觉软件,被广泛应用于工业自动化、机器人视觉、医疗、安全监控等领域。 Halcon不是开源的软件,它是由奥地利MVTec Software GmbH公司开发的商业软件。Halcon是一款功能强大的机

    2024年02月11日
    浏览(28)
  • OpenCV 笔记(6):像素间的基本关系——邻域、邻接、通路、连通、距离

    像素是图像的基本元素,像素与像素之间存在着某些联系,理解像素间的基本关系是数字图像处理的基础。常见的像素间的基本关系包括:邻域、邻接、通路、连通、距离。 邻域表示了像素之间的连接关系。 像素(x,y)的 邻域 ,是指与像素(x,y)对应的点的集合{(x+p,y+q)} ,其中

    2024年02月04日
    浏览(32)
  • 相机标定张正友、opencv和halcon对比(1)

    本文将从基本标定开始,结合实际工作经验,分析张正友、opencv和halcon三者相机标定的深层原理与不同之处,内容比较多,如果出现错误请指正。 我们使用的镜头都是由多组镜片组成,它实际上是一种厚透镜模型,但是目前所有的相机标定是基于针孔模型来进行标定的,因此

    2024年02月03日
    浏览(30)
  • 相机标定-机器视觉基础(理论推导、Halcon和OpenCV相机标定)

             相机标定是获得目标工件精准坐标信息的基础。首先,必须进行相机内参标定,构建一个模型消除图像畸变;其次,需要对相机和机器人的映射关系进行手眼标定,构建一个模型将图像坐标系上的点映射到世界坐标系。主要分为背景知识、相机内外参模型推导、

    2023年04月21日
    浏览(37)
  • opencv c++ canny 实现 以及与halcon canny的对比

    1、图像必须是单通道的,也就是说必须是灰度图像 2、图像进行高斯滤波,去掉噪点  3、sobel 算子过程的实现,计算x y方向 、梯度(用不到,但是可以看看xy 两个组合起来的结果) 以及梯度方向(很重要) 4、局部非极大值抑制 5、双阈值连接处理 具体可以分为上面的5个步

    2024年02月06日
    浏览(25)
  • 高考志愿填报服务指南|专业选择前的关键考虑点和后期调整策略|探索心仪专业与最终就业发展的契合度

    各省高考成绩已出,又到一年高考季。张雪峰提到:“普通家庭不要光谈理想,也要谈落地。”志愿怎样填报、选专业还是选学校、什么专业好就业、高考志愿主要看什么?针对这些疑问,你对正在选志愿的毕业生们有什么建议吗?你可以从下面几个方面来聊聊你想推荐/避雷

    2024年02月12日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包