OpenCV,它是一个历史悠久、功能丰富、社区活跃的开源视觉开发库。它提供了计算机视觉以及图像处理方面最常用最基础的功能支持,是开发必备工具而且它在新版本中紧跟潮流,加入对新的算法、硬件的支持。
虽然OpenCV是基于C++编写的,但是提供了Python、ruby等多种语言接口,这对于习惯用Python开发人工智能的人来说是非常方便的,重点是OpenCV-Python是计算机视觉开发的利器。
学视觉传达用python。深度学习的计算机视觉常用语言就是Python,现有的框架,开源代码也都是用Python来实现的。
基于摄像头图像数据的机器视觉则主要利用C++进行实现,毕竟要与硬件打交道。
如果是初期入门,那么一般都是用C++的,当然也有python版本的。