不好意思啊大家,在开始写正文前请先允许我叨叨两句(不允许你也看到了,哈哈)。这篇文章既然开了头我可能就会长篇大论的写下去了。内容暂定跟书,就是所有示例以书上出现为准,也有可能是放开书去实现自己脑洞的小项目。至少在讲完基操之前是一直会跟书内容的。实现的话以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站
- 论坛
- 官方手册
明天开始讲解图像处理基本操作。晚安~