编译caffe和MTCNN出现的问题和解决

1.我的ubuntu是16.04的桌面版,显卡是gtx1070,安装NVIDIA显卡驱动后,桌面居然重复登录,每次正确输入密码后又跳回,后来在安装时加入 --no-opengl-files 参数就不会了,命令如此:./NVIDIA-Linux-x86_64-375.20.run --no-opengl-files

2.python import opencv时找不到opencv,出现这样的错误:python :import cv2 error :no modules named cv2,解决方法:apt-get install python-opencv,ubuntu有这个包,不过后来在centos上发现没有这个包,找了很久才发现centos系统下这个包是opencv-python

3.python import caffe时找不到caffe,第一步先检查是否有进行make py或make pycaffe,如果第一步做了还出现问题,可以在环境变量文件加入caffe主目录python的路径,变量名为PYTHONPATH,比如我的是export PYTHONPATH=/home/cason/caffe/python:$PYTHONPATH,建议不要在/etc/profile添加,因为那样当系统有多个用户使用多个caffe时会造成不便,建议在你的用户目录下的.bashrc文件添加,这样只对你自己有效


4编译乔宇老师的MTCNN的时候,sudo make有时候出现找不到opencv,我的电脑原因是除了在usr/local/share找到OpenCV的 OpenCVConfig.cmake外还在cmake文件夹里的OpenCV找到OpenCVConfig.cmake,所以我把cmake文件夹的整个OpenCV(注意大小写文件名)删掉


5CentOS 下安装 python-dev 包时总是找不到,后来发现CentOS 下叫做 python-devel,而Ubuntu 却是 python-dev

你可能感兴趣的:(编译caffe和MTCNN出现的问题和解决)