Ubuntu 16.04下Matlab2014a+Anaconda2+OpenCV3.1+Caffe安装
http://www.linuxidc.com/Linux/2016-07/132860.htm
ubuntu下安装opencv及其python接口注意事项
http://blog.csdn.net/zy3381/article/details/50513844
Ubuntu下安装opencv与python-opencv
http://blog.csdn.net/hjl240/article/details/51520003
在编译普通C++文件的makefile时,一直有如题等问题出现,如下:
- /usr/local/lib/libopencv_highgui.so:对‘TIFFIsTiled@LIBTIFF_4.0’未定义的引用
- /usr/local/lib/libopencv_highgui.so:对‘TIFFOpen@LIBTIFF_4.0’未定义的引用
- /usr/local/lib/libopencv_highgui.so:对‘TIFFReadEncodedStrip@LIBTIFF_4.0’未定义的引用
- collect2: 错误: ld 返回 1
试了下文:
即使用了sudo命令,问题就神奇的消失了.
可以参考:
Ubuntu14.04 Caffe安装
http://blog.csdn.NET/ccemmawatson/article/details/42004105
编译OpenCV的时候,脚本原有的代码是:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..
这里我去掉了-D WITH_QT=ON,因为我没有装QT,但是需要加上-D BUILD_TIFF=ON,否则编译caffe的时候会有这样的错误
/usr/lib/libopencv_highgui.so.2.4: undefined reference to TIFFRGBAImageOK@LIBTIFF_4.0' 1>
- 编译过程如下:
- mkdir build
- cd build
- cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local
- -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON
- -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D BUILD_TIFF=ON -D WITH_OPENGL=ON..
- make -j4
- sudo make install
- sudo sh -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
- sudo ldconfig
ubuntu下安装opencv及其python接口注意事项
http://blog.csdn.net/zy3381/article/details/50513844之前在ubuntu下安装OpenCV都没什么问题,今天再次安装opencv3.1的时候感觉见了鬼了,安装完成后在Python里根本无法import cv2,一直提示没有这个module。
于是乎用locate cv2.so一搜索,果然找不到这个文件,然后按照opencv官网的教程重新
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make -j32 #根据自己CPU情况来定这个数字
#此时已经可以看到如下的编译提示了^_^
sudo make install #官方提示要用sudo权限
最后cv2.so成功生成,python里import cv2成功!
Ubuntu下安装opencv与python-opencv
http://blog.csdn.net/hjl240/article/details/51520003
3.安装python-opencv
可直接使用apt安装
- sudo apt-get install python-opencv
- sudo apt-get install python-numpy
打开Python,importcv模块成功即可。
- import cv 2
在ubuntu下删除OpenCV的步骤如下:
1)进入opencv的源代码文件夹下的release(这是你在安装opencv时候自己命名的,cmake时候所在的目录)
2)依次执行下面的代码
make uninstall
cd ..
sudo rm -r release
sudo rm -r /usr/local/include/opencv2 /usr/local/include/opencv /usr/include/opencv /usr/include/opencv2 /usr/local/share/opencv /usr/local/share/OpenCV /usr/share/opencv /usr/share/OpenCV /usr/local/bin/opencv* /usr/local/lib/libopencv*
python Anaconda2安装OpenCV2
http://blog.csdn.net/u012005313/article/details/52985203
可以先添加清华源,再继续安装:
conda config --add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
然后可以直接安装:
conda install opencv