OpenCV和Halcon的开始

不好意思啊大家,在开始写正文前请先允许我叨叨两句(不允许你也看到了,哈哈)。这篇文章既然开了头我可能就会长篇大论的写下去了。内容暂定跟书,就是所有示例以书上出现为准,也有可能是放开书去实现自己脑洞的小项目。至少在讲完基操之前是一直会跟书内容的。实现的话以C++和Python为主,期间会出现c#等其他语言。由于Halcon我也是刚开始学习,可能过程中会有什么疏漏或者错误,还烦请大家指出,不吝赐教的指点我下。

暂时出现内容有:C++、Python、C#、Numpy、Tensorflow、高数(我尽量不涉及,这不是能勉强来的)

为了美好的明天而努力奋斗吧!

一、区别

OpenCV:

1、优点:

  • 开源免费;
  • 适合研究算法;
  • 涉及面广;

2、缺点:

  • 算法优化一般;
  • 项目中不易实现,研发周期长;

Halcon:

1、优点:

  • 稳定、可靠,内置算法多,优化好;
  • 项目中易于实现,研发周期短;
  • 工厂使用较多;

2、缺点:

  • 闭源收费;

二、使用开发环境:Windows

1、Python

PyCharm Community(venv虚拟环境)

Python 3.7.2(后期如有问题回滚3.6.8)

清华镜像  pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

2、C++

Visual Studio 2019 Community(自带CMake)

OpenCV 3.4.6 for Win

3、Halcon

MVTec

三、学习资源:

  • B站
  • 论坛
  • 官方手册

明天开始讲解图像处理基本操作。晚安~

猜你喜欢

转载自www.cnblogs.com/costanza/p/10867086.html
今日推荐