树莓派下安装opencv(编译方式)——筑梦之路
2023-09-14 09:16:00 时间
树莓派下安装opencv
树莓派下安装opencv遇到很多困难,不管是使用apt-get还是pip总是会出现一些莫名其妙的问题,这里主要使用源码编译的方式安装。
准备工作:
树莓派3代 裸板一个
SD/TF卡一张 16G以上
烧写树莓派rasp系统(基于debian)
opencv版本:3.4.10 源码官网下载(https://github.com/opencv/opencv/archive/3.4.10.zip)
python3
1.安装编译需要的依赖包
sudo apt-get install gcc make build-essential vim
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python3-dev python3-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
2.解压源码并编译安装
unzip 3.4.10.tar.gz
cd opencv-3.4.10
mkdir build
####编译过程需要下载,但是访问很慢,所以提前下载好需要的包上传,修改配置
ippicv_2019_lnx_intel64_general_20180723.tgz ——文件名 /home/pi
看了其他很多编译时间一晚上或者几天的,主要就是这个文件下载很慢造成的,我这里大概用了一个小时就全部完成
opencv-3.4.10/3rdparty/ippicv/ippicv.cmake
47行左右
"https://raw.githubusercontent.com/opencv/opencv_3rdparty/${IPPICV_COMMIT}/ippicv/"
修改为:"/home/pi"
cd build
cmake ../
或者
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
编译
make -j2
安装
make install
配置ldconfig
3.检查验证
python3
import cv2
cv2.__version__
正确打印出版本即安装完成
相关文章
- NVIDIA Jetson TK1学习与开发(七):图文详解OpenCV在Jetson TK1上的安装和使用
- opencv----彩色图像对比度增强
- OpenCV每日函数 图像过滤模块 (23) sqrBoxFilter函数
- DL之IDE:深度学习环境安装之Visual Studio 2015版本+CUDA8.0+Cudnn8.0+OpenCV 3.1.0版本完美搭配安装图文教程之详细攻略
- CV之IC:基于OpenCV的CascadeClassifier级联分类器利用python语言加载猫脸检测文件haarcascade_frontalcatface.xml实现对猫脸检测并标注文本标签
- 【华为云技术分享】【昇腾】【玩转Atlas200DK系列】Atlas 200 DK安装python的hiai库以及opencv
- OpenCV入门笔记(一) Linux下的安装
- openCV—Python(2)——载入、显示和保存图像
- 【OpenCV入门指南】第一篇 安装OpenCV
- openCV中cvSnakeImage()函数代码分析
- yolov4视频目标检测:使用C++版本联合CUDA11.2的OpenCV 5.x编译生成opencv-python==5.x进行推理
- 解决python安装第三方库速度很慢的问题(opencv为例)
- Ubuntu系统安装opencv详细操作及具体应用--亲测可用
- 安装OpenCV时提示缺少boostdesc_bgm.i文件的问题解决方案
- 在OpenCV里用drawMarker画标记符号
- 【OpenCV 例程300篇】09. 图像的裁剪(cv2.selectROI)
- 【OpenCV 例程 300篇】255.OpenCV 实现图像拼接
- 【OpenCV 例程 300篇】224. 特征提取之提取骨架
- 如何安装和配置OpenCV?
- 【环境配置】Windows 11 的 WSL(Ubuntu2204) 安装OpenCV 4.5.4 (亲测有效)
- mac os 安装opencv