网上有很多教程教你如何安装OpenCV 2.×,但不是这出现编译错误,就是那出现依赖关系错误,各种乱象丛生。经过多次的尝试,终于成功地在pcDuino8 Uno(Ubuntu 14.04)上安装了OpenCV 2.4.11。下面就一步一步指导如何安装。 启动pcDuino8 Uno,并连接网络。 1. 打开Linux终端,运行: [color=white !important][color=white !important] ?
| sudo apt-get install python-pygame python-scipy python-numpy
sudo apt-get install python-pip
|
2. 升级pip [color=white !important][color=white !important] ?
| sudo pip install --upgrade pip
|
3. 安装一个虚拟环境 [color=white !important][color=white !important] ?
| sudo pip install virtualenvwrapper
|
4. 修改并切换环境变量 [color=white !important][color=white !important] ?
添加如下内容: source /usr/local/bin/virtualenvwrapper.sh
5. 重新加载bash文件 [color=white !important][color=white !important] ?
6. 创建一个虚拟环境 [color=white !important][color=white !important] ?
| mkvirtualenv --system-site-packages env
|
7. 下载由Jay Rambhia编写的脚本: [color=white !important][color=white !important] ?
8. 下载OpenCV源码 [color=white !important][color=white !important] ?
9. 编译并安装代码,需要花费相当长的时间 [color=white !important][color=white !important] ?
| unzip OpenCv-2.4.11.zip
cd opencv-2.4.11
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 INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_OPENMP=ON ..
make -j4
sudo make install
sudo sh -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
sudo ldconfig
|
10. 至此OpenCV安装完成。 11. 测试,用一个开源的项目来测试编译的代码。 [color=white !important][color=white !important] ?
|