昨天在我的iMac上配置opencv,IDE用的pycharm(在学校最大的好处就是可以免费使用idea的诸多产品,就是需要每年做一次认证,真香)
为什么是CV2
看到很多前辈写的代码里面总是写的什么cv2,找了半天才发现应该是需要安装opencv-python,为什么导入的是cv2呢?
实际上,”cv2”中的”2”并不表示OpenCV的版本号,还有一个是cv,这里的cv和cv2代表的是底层C API和C++ API的区别,cv2表示使用C++ API,这是一个历史遗留问题。
其实安装opencv还是蛮简单的,直接在Pycharm->Preferences->Project->Interpreter里面点加号,搜索“opencv-python”进行安装。
没有遇到很多人说的出现“Error: No module named cv2”,我的python版本是3.8,安装的opencv版本是4.1.2.30。
Pycharm下opencv竟然无法正常开启摄像头?
好好的一段代码运行以后显示