树莓派的OpenCv配置安装

目前环境:
硬件 树莓派3B
软件 桌面环境Ubuntu14.04-64位 树莓派环境UbuntuMate
Mate环境
选择Mate的原因:采用官方系统安装包的时候,会出现包依赖问题,即使使用aptitude install xxx也解决不好,因此我采用了Ubuntu的系统
注意:第一次开机需要显示器,自己要有HDMI线或者HDMI转VGA线

树莓派网络调通之后开始安装,在树莓派上执行以下命令

//如果有依赖问题,将apt-get改为aptitude,跳出来的第一个选项选n,其他的选y
//安装基本命令
apt-get install build-essential cmake pkg-config
//安装基本库
apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev
//相关包  PS:官方系统开在这些包上面
apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libgstreamer0.10-0-dbg libgstreamer0.10-0 libgstreamer0.10-dev libv4l-0 libv4l-dev libavcodec-dev libavformat-dev libswscale-dev libxvidcore-dev libx264-dev
//安装highgui相关的依赖库: PS:可能会出现依赖问题
apt-get install libgtk2.0-dev
//安装opencv进阶依赖库,操作矩阵等:
apt-get install libatlas-base-dev gfortran
//其它一些库
apt-get install python-numpy python-scipy python-matplotlib ant libgtkglext1-dev v4l-utils

//下载OpenCV 3.3.1 可直接用浏览器到GitHub上下载,速度超快,不建议命令
wget -O opencv.zip https://github.com/Itseez/opencv/archive/3.3.1.zip
//解压OpenCV 3.3.1:
unzip opencv.zip
//下载OpenCV_contrib库 可直接用浏览器到GitHub上下载,速度超快,不建议命令
wget -O opencv_contrib.zip https://github.com/Itseez/opencv_contrib/archive/3.3.1.zip
//解压OpenCV_contrib库:
unzip opencv_contrib.zip

//--------编译和安装OpenCV 3.3.1---------
//进入opencv3.3.1目录:
cd opencv-3.3.1/
//新建build文件夹:
mkdir build
//进入build文件夹:
cd build
//配置cmake(这一步直接粘贴所有行到你的terminal即可):
cmake -D CMAKE_BUILD_TYPE=RELEASE \
    -D CMAKE_INSTALL_PREFIX=/usr/local \
    -D INSTALL_PYTHON_EXAMPLES=ON \
    -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.3.1/modules \
    -D BUILD_EXAMPLES=ON ..
//编译:(由于使用make -j4虽然使用四个内核编译很快,但是会卡死在几个编译文件上,故换成make)
make
//安装:
make install

//安装python插件
apt-get install python-picamera python-pil python-tk

以上步骤大概时间:半天

完成之后

// 打开python
python
>>> import cv2
>>> cv2.__version__  //出现版本,则完成安装
'3.3.1'

接下来就可以用树莓派为所欲为了!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
树莓派配置OpenCV可以按照以下步骤进行: 1. 更新系统:首先,确保你的树莓派系统是最新的,可以通过运行以下命令进行更新: ``` sudo apt-get update sudo apt-get upgrade ``` 2. 安装依赖包:OpenCV需要一些依赖库,你可以通过运行以下命令来安装它们: ``` sudo apt-get install build-essential cmake pkg-config sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng-dev sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev sudo apt-get install libxvidcore-dev libx264-dev sudo apt-get install libgtk-3-dev sudo apt-get install libcanberra-gtk* sudo apt-get install libatlas-base-dev gfortran ``` 3. 下载OpenCV源代码:你可以从OpenCV官方网站下载最新的源代码,并解压缩到一个合适的目录中。 4. 编译和安装OpenCV:进入解压缩后的OpenCV目录,创建一个build目录,并进入该目录。然后运行以下命令进行编译和安装: ``` cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \ -D ENABLE_NEON=ON \ -D ENABLE_VFPV3=ON \ -D BUILD_TESTS=OFF \ -D INSTALL_PYTHON_EXAMPLES=OFF \ -D BUILD_EXAMPLES=OFF .. ``` ``` make -j4 sudo make install sudo ldconfig ``` 5. 配置库文件:为了让系统能够正确识别OpenCV库文件,运行以下命令: ``` sudo nano /etc/ld.so.conf.d/opencv.conf ``` 在打开的文件中添加以下行: ``` /usr/local/lib ``` 保存并关闭文件,然后运行以下命令更新库配置: ``` sudo ldconfig ``` 现在,你的树莓派上已经成功配置OpenCV。你可以通过编写代码来测试OpenCV是否正常工作。希望对你有帮助!如果还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值