Previous Next pcDuino8 Uno入门系列:如何编译安装OpenCV 2.4.11-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2939|回复: 1

Previous Next pcDuino8 Uno入门系列:如何编译安装OpenCV 2.4.11

[复制链接]
发表于 2016-4-29 23:51 | 显示全部楼层 |阅读模式
本帖最后由 Olva 于 2016-4-29 23:57 编辑

网上有很多教程教你如何安装OpenCV 2.×,但不是这出现编译错误,就是那出现依赖关系错误,各种乱象丛生。经过多次的尝试,终于成功地在pcDuino8 Uno(Ubuntu 14.04)上安装了OpenCV 2.4.11。下面就一步一步指导如何安装。
启动pcDuino8 Uno,并连接网络。
1.  打开Linux终端,运行:

sudo apt-get install python-pygame python-scipy python-numpy
sudo apt-get install python-pip

2.  升级pip

sudo pip install --upgrade pip

3. 安装一个虚拟环境

sudo pip install virtualenvwrapper

4. 修改并切换环境变量

vi ~/.bashrc

添加如下内容:
source /usr/local/bin/virtualenvwrapper.sh
5. 重新加载bash文件

source ~/.bashrc

6. 创建一个虚拟环境

mkvirtualenv --system-site-packages env

7. 下载由Jay Rambhia编写的脚本:

wget https://raw.github.com/jayrambhia/Install-OpenCV/master/Ubuntu/2.4/opencv2_4_5.sh
chmod +x opencv2_4_5.sh
./opencv2_4_5.sh

8. 下载OpenCV源码

wget -O OpenCV-2.4.11.zip http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.11/opencv-2.4.11.zip/download

9. 编译并安装代码,需要花费相当长的时间

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. 测试,用一个开源的项目来测试编译的代码。

git clone https://github.com/shantnu/FaceDetect
cd FaceDetect
python face_detect.py abba.png haarcascade_frontalface_default.xml




41.png
参考
  • OpenCV安装:http://www.instructables.com/id/RasPi-OpenCV-Face-Tracking/?ALLSTEPS
  • 人脸识别:https://realpython.com/blog/python/face-recognition-with-python/

发表于 2016-4-30 11:44 | 显示全部楼层
人脸识别。。。。女朋友计科的,在弄这些吧,数据图像处理,还有人工智能什么的,在学各种滤波还有这个opencv
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 08:31 , Processed in 0.121417 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表