树莓派安装Opencv成功教程

树莓派安装Opencv成功教程感谢这位博主我参考的是Joeya_ICT这位博主的《(树莓派、linux通用)OpenCV3源码方式安装教程(最新3.4.3)》https://blog.csdn.net/leaves_joe/article/details/67656340还有这位博主https://blog.csdn.net/qiuzitao/article/details/96478070前提:最好是已经换源了换源可以看我之前的博客https://blog.csdn.net/qq_43765237/article/det_1671465600

感谢这位博主
我参考的是Joeya_ICT这位博主的《(树莓派、linux通用)OpenCV3源码方式安装教程(最新3.4.3)》https://blog.csdn.net/leaves_joe/article/details/67656340
还有这位博主
https://blog.csdn.net/qiuzitao/article/details/96478070

前提:
最好是已经换源了
换源可以看我之前的博客

https://blog.csdn.net/qq_43765237/article/details/106032728

第一:安装OpenCV所依赖的各种工具和图像视频库

// 软件源更新
sudo apt-get update 

// 升级本地所有安装包,版本过高反而需要降级才能安装
sudo apt-get upgrade

// 升级树莓派固件
sudo rpi-update

// 安装build-essential、cmake、git和pkg-config
sudo apt-get install build-essential cmake git pkg-config 

// 安装jpeg格式图像工具包
sudo apt-get install libjpeg8-dev 

// 安装tif格式图像工具包
sudo apt-get install libtiff5-dev 

// 安装JPEG-2000图像工具包
sudo apt-get install libjasper-dev 

// 安装png图像工具包
sudo apt-get install libpng12-dev

//安装视频I/O包
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev

//安装gtk2.0(树莓派很可能下载错误,更换中科大或者清华源即可) 
sudo apt-get install libgtk2.0-dev

//优化函数包
sudo apt-get install libatlas-base-dev gfortran

第二:开始编译OpenCV源代码
这一步耗时最久,我大概用了五个小时吧
保持供电稳定
有时候在某一步卡很久,耐心等就好了
我用的vnc连接的
过程中又一次vnc断了
不过重新连接就好了
编译过程没有断

// 下载OpenCV
wget -O opencv-3.4.3.zip https://github.com/Itseez/opencv/archive/3.4.3.zip

// 解压OpenCV
unzip opencv-3.4.3.zip

// 下载OpenCV_contrib库:
wget -O opencv_contrib-3.4.3.zip https://github.com/Itseez/opencv_contrib/archive/3.4.3.zip

// 解压OpenCV_contrib库:
unzip opencv_contrib-3.4.3.zip

(这里要是解压不了,用
jar xvf opencv_contrib-3.4.3.zip
此命令来解压)

// 打开源码文件夹,这里以3.4.3为例
cd opencv-3.4.3

// 新建release文件夹
mkdir release

// 进入release文件夹
cd release

//* CMAKE_BUILD_TYPE是编译方式
* CMAKE_INSTALL_PREFIX是安装目录
* OPENCV_EXTRA_MODULES_PATH是加载额外模块
* INSTALL_PYTHON_EXAMPLES是安装官方python例程
* BUILD_EXAMPLES是编译例程  **/

//这五行直接复制,回车
sudo cmake -D CMAKE_BUILD_TYPE=RELEASE \
	-D CMAKE_INSTALL_PREFIX=/usr/local \
    -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.4.3/modules \
    -D INSTALL_PYTHON_EXAMPLES=ON \
    -D BUILD_EXAMPLES=ON ..
    
//编译
sudo make

// 安装
sudo make install

// 更新动态链接库
sudo ldconfig

三步:完成编译,进行测试,可以打开Python的IDE进行测试,也可以在终端输入Python3,回车然后再输入import cv2,如果有跳到下一行没有报错,说明成功安装

import numpy as np
import cv2

#读取一张图片
img = cv2.imread("/home/pi/dxw/image_src/test1.jpg")
#窗口命名
cv2.namedWindow("image")
#显示图片
cv2.imshow("image",img)
cv2.waitKey(0)
cv2.destroyAllWindow()

在这里插入图片描述
在这里插入图片描述
如果要编译Opencv 的C++文件

sudo  g++ main.cpp -o main `pkg-config --cflags --libs opencv`

恭喜你成功了!!!!!

今天的文章树莓派安装Opencv成功教程分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/5649.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注