创科视觉软件说明书_几款视觉软件的试用

图像处理的软件有很多,开源的有opencv,工业上应用比较成功有Halcon,对于我们初学者来说可以用开源的opencv进行练习。

OpenCV是一个开源(参见http://opensource.org)的计算机视觉库。OpenCV采用C/C++语言编写,可以运行在Linux/Windows/Mac等操作系统上。

OpenCV的一个目标是构建一个简单易用的计算机视觉框架,以帮助开发人员更便捷地设计更复杂的计算机视觉相关应用程序。OpenCV包含的函数有500多个,覆盖了计算机视觉的许多应用领域,如工厂产品检测、医学成像、信息安全、用户界面、摄像机标定、立体视觉和机器人等。因为计算机视觉和机器学习密切相关,所以OpenCV还提供了MLL(Machine Learning Library)机器学习库。该机器学习库侧重于统计方面的模式识别和聚类(clustering)。MLL除了用在视觉相关的任务中,还可以方便地应用于其他的机器学习场合。

a0d240dd4dc9be3eb2d5f1fb979f5d58.png

Halcon:机器视觉行业里知名的商业视觉库,非开源的,在国内市场份额处于第一,其提供了1500个多个API算子供开发人员使用,有些编程基础的都可以轻松的入门,其调试也是很方便的,断点单步运行,图像变化随时可以看到。Halcon算子可以被C++,VB,C#,Delphi等开发语言调用,同时算子也提供COM版,原则上,支持COM的所有语言都是可以调用Halcon算子的,所以其开发灵活性和调试方便性深受广大开发者喜欢。

c38ecf5df089f6efe14f385dcebb1d6e.png

通过简单的使用两种软件,对同一图像进行边缘提取,在可以看出在halcon处理的图像中在细节部分能够处理的更加完好,且特征保持的比较完整,对于无用信息噪声去除的比较完整。

广东奥普特SciSmart 智能视觉软件国内软件的使用流程图中有两类元素,即方形的算子块和流程控制块。建立好流程图后,将算子添加到算子块中并设置好流程控制条件,就可以实现检测过程。

fe93c505a9728cefe47412c45e6deb98.png

创科视觉CkVisionBuilder V3.0

2e5c7effe46145cdbbac4b625fa0c105.png

PS:大家还是多用opncv这样的开源软件进行学习吧,通过自己代码的编写可以更深层次的了解图像处理的过程。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值