from:https://blog.csdn.net/taily_duan/article/details/51499769

1.MVTec HALCON

MVTec HALCON 是世界上最全能的机器视觉软件.世界各地的用户从HALCON为快速开发图像分析和机器视觉程序的灵活架构获益匪浅.HALCON 提供了超过1100多种具备突出性能控制器的库,如模糊分析,形态,模式匹配,3D校正等.HALCON支持多个操作系统,编程语言和截获设备从而保护了你的投资.

通常情况下把VC与halcon结合起来做研究或开发,vc下调用halcon库需要做一些设置,如下:

VC下调用Halcon库.doc

halcon使用中文手册:

如何用HALCON编程1.pdf

如何用HALCON编程2.pdf

如何用HALCON编程3.pdf

2.openCV

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

OpenCV的设计目标是执行速度尽量快,主要关注实时应用。它采用优化的C代码编写,能够充分利用多核处理器的优势。

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

OpenCV的应用领域

大多数计算机科学家和程序员已经意识到计算机视觉的重要作用。但是很少有人知道计算机视觉的所有应用。例如,大多数人或多或少地知道计算机视觉可用在监控方面,也知道视觉被越来越多地用在网络图像和视频方面。少数人也了解计算机视觉在游戏界面方面的应用。但是很少有人了解大多数航空和街道地图图像(如Google的Street View)也大量使用计算机定标和图像拼接技术。一些人知道安全监控、无人飞行器或生物医学分析等方面的应用,但是很少人知道机器视觉是多么广泛地被用在工厂中:差不多所有的大规模制造的产品都在流水线上的某个环节上自动使用视觉检测。

版权声明:本文为博主原创文章,未经博主允许不得转载。如遇到疑问,评论会给出答复。【吃良心,拉思想】 https://blog.csdn.net/Taily_Duan/article/details/51499769

【Halcon】Halcon与OpenCV介绍、比较相关推荐

  1. (7)-HALCON图像采集助手:界面介绍

    一个优秀的视觉处理系统,都是从一个稳定的采集图像开始. 在HALCON界面窗口中,助手---打开新的图像采集 未连接工业相机,自动检测到笔记本电脑的摄像头,接口类型为DirectShow,简单介绍一下 ...

  2. 【opencv4】opencv视频教程 C++(opencv教程)1、opencv介绍和环境搭建

    下一讲:[opencv4]opencv视频教程 C++(opencv教程)2.加载,修改,保存图像 [opencv_C++] 入门强推!!![B站最全] 文章目录 opencv介绍和环境搭建 open ...

  3. Opencv学习笔记之OpenCV介绍

    一.  OpenCV介绍 OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux.Windows.Android和Mac OS操作系统上.它轻量级而且高效--由一系列 ...

  4. opencv介绍+python调取图片

    opencv介绍+python调取图片 opencv介绍 简介 优势 python调取图片 前期准备 程序 运行结果 后续 opencv介绍 简介 OpenCV是一个基于BSD许可(开源)发行的跨平台 ...

  5. HALCON: HALCON 20.11.0.0 Progress主要新特性

    HALCON: HALCON 20.11.0.0 Progress主要新特性 改进了基于形状的匹配 在HALCON 20.11中,对基于形状匹配的核心技术进行了改进,尤其是针对低对比度和高噪声的场景. ...

  6. 1.OpenCV介绍

    公众号 [AI与区块链技术]学习笔记 1.OpenCV介绍 1.OpenCV 简述 2.OpenCV-python 1.OpenCV 简述 OpenCV全称是:Open Source Computer ...

  7. 【OpenCV】OpenCV介绍及C++环境配置

    文章目录 OpenCV介绍 Windows OpenCV环境配置 OpenCV介绍 OpenCV是一个跨平台计算机视觉和机器学习软件库,可以运行在Linux.Windows.Android和Mac O ...

  8. OpenCV介绍与入门

    OpenCV入门 OpenCV介绍 关于OpenCV 1. OpenCV能做什么: 2. OpenCV与图形学与FFmpeg的关系: 3. OpenCV的未来: OpenCV介绍 OpenCV是计算机 ...

  9. 【OpenCv】 VS C++ (零):专栏总揽与OpenCv介绍

    OpenCv介绍 OpenCv是什么呢? OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,它提供了很多函数,这些函数非常高效地实现了计算 ...

  10. OpenCV开发笔记(一):OpenCV介绍、编译

    若该文为原创文章,未经允许不得转载 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/100072151 各位读者,知识无穷而人力有穷, ...

最新文章

  1. 从MyEclipse到IntelliJ IDEA ——让你脱键盘,全键盘操作
  2. 【面试题】hashCode() 和 equals() 之间的关系
  3. Unchecked call to ‘mapoPair(PairFunction<T,K2,V2>)‘ as a member of raw type
  4. 【渝粤题库】广东开放大学企业标准化 形成性考核
  5. css3文字一行或多行展示,多余文字省略号(学习)超出隐藏
  6. jQuery 效果 – 动画
  7. oracle查询时根据查询的时间字段改变状态字段的值
  8. git 提交_GIT提交规范的使用和总结
  9. 11、Jsp加强/EL表达式/jsp标签
  10. 设置MYSQL数据库编码为UTF-8:
  11. 在 ASP.NET MVC Web 应用程序中输出 RSS Feeds
  12. 计算几何之计算三角形的外接圆(三维)
  13. 左手招新,右手裁员,2019开年就业形势扑朔迷离
  14. 手机电子邮件设置exchange方式登录163邮箱
  15. PADS VX2.8 敷铜自动倒角的使用方法
  16. 富受贿数额为45437元
  17. java 合并pdf,如何在Java中合并PDF
  18. vant上传图片时压缩图片
  19. 自动驾驶系统入门(九)- 无人驾驶客户端系统
  20. 中国天眼发现地外文明可疑信号,马斯克称星舰7月开始轨道试飞,网信办:APP不得强制要求用户同意处理个人信息,今日更多大新闻在此...

热门文章

  1. 解决 --- Docker 启动时报错:iptables:No chain/target/match by the name
  2. Django--Forms组件使用
  3. Error: Can't resolve 'babel-loader'
  4. vim 正则非贪婪模式
  5. php学习笔记细节部分。
  6. WCF技术剖析之十八:消息契约(Message Contract)和基于消息契约的序列化
  7. 一个基于POP3协议进行邮箱账号验证的类
  8. flask上传excel文件,无须存储,直接读取内容
  9. ionic3 cordova ionic-native插件
  10. HaProxy+Keepalived+Mycat高可用群集配置