接触图像处理已经有五个月了,自认为已经算是入门了吧。以下分享个人的一些经验。
图像处理的库有很多,例如OpenCV、halcon、OpenGL、MATLAB库、IntelIPP等。OpenCV具有开源,免费,跨平台、可移植性强等优点,得到了较为广泛的应用。另外MATLAB也提供了众多的图像处理的函数,也可以用来做视觉项目。初学者学习OpenCV和Matlab图像处理较好,我个人推荐更加推荐学习OpenCV。
学习OpenCV图像处理应该具有的一些条件:
c/c++基础
一些线性代数知识
一些概率统计知识
一些微积分知识
一些傅里叶变换知识
一定的英语阅读水平
以上条件要求并不是什么严格,因为入门OpenCV视觉编程还不需要太强