一:安装双系统Ubuntu16.04LTS和Window10. 下面是一位博主的博客,教你如何安装
亲测实现成功。但是重启启动可能会有一个问题。
-
1.非NVIDIV显卡的同学请不要理会这个问题:比如第一次重启也就是安装在会卡死在桌面logo或者直接是黑屏。首先,保持冷静。然后关机。再然后看下面的文章中的博主是怎么做的。
安装成功之后建议更换软件源,为什么更换?因为Ubuntu用的是国外源,下载速度,你懂的。至于怎么更换,点击下面的博客查看怎么更换阿里源
[https://blog.csdn.net/chen472015439/article/details/77327520
然后把liunx的更新禁掉。要不然又会出现一堆错误。
***二:***我总共安装过五次以上OpenCV,有些失败了,为此我还重装了3次Opencv与两次Liunx系统。以下两种选择我都试过并且成功,但以下两种方法各有利弊,看你们的选择了。此时你有两个选择。请耐心看完本文章。说不定有其他收获。
1.直接安装OpenCV的源码,不安装扩展包contrib。 优点:这一种最快,成功率最高。 弊端:但是等你需要opencv-contrib就会很麻烦(人脸识别时会用到这个contrib包),那时安装这个扩展包甚至会出现一堆问题。2.安装OpenCV源码与contrib扩展包。
优点:可以使用OpenCV的扩展包,方便以后的人脸识别。
缺点:剩下的步骤太多,可能有问题。(我现在用的是这一种)都安装完之后,有一种问题有一定可能会在第一种安装完成之后下出现,有极大可能会在第二种安装方式出现:使用python 导入cv2时,会出现。No module named cv2. 第一种安装方法的解决方式:
ps:有个弊端,你使用的cv2有可能会是2.4.9.1版本,而不是你安装的3.x.x版本。
第一种方式安装的同学,可以不看了,也可以继续看下去。第二种安装方式的解决方式:
导入例子测试一下。
至此,OK。
其实这只是我的个人经历而已。
不喜勿喷。