树莓派安装oepncv3.43
第一部分:安装
1. 配置并更新树莓派系统
sudo raspi-config // 进入后打开摄像头、SSH sudo apt-get update sudo apt-get upgrade sudo rpi-update
2. 安装OpenCV的相关工具
sudo apt-get install build-essential cmake git pkg-config
3. 安装OpenCV的图像工具包
sudo apt-get install libjpeg8-dev sudo apt-get install libtiff5-dev sudo apt-get install libjasper-dev sudo apt-get install libpng12-dev
4. 安装视频I/O包
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
5.安装gtk2.0和优化函数包
sudo apt-get install libgtk2.0-dev sudo apt-get install libatlas-base-dev gfortran
6. 下载OpenCV源码
可以在 [ OpenCV ] 查看所有版本源码
git clone https://github.com/opencv/opencv3.4.3
7. 安装OpenCV
// 根据下载的版本而定 cd opencv3.4.03 // 创建release文件夹 mkdir build // 进入release目录下 cd build // cmake读入所有源文件之后,自动生成makefile cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local .. // 编译 sudo make -j4 //若是编译出错,请使用sudo make// 安装 sudo make install //更新动态链接库 sudo ldconfig
第二部分:环境设置
根据第一部分安装完成以后,可以正常使用,无论是使用python2,还是python。
很简单的方式:
1 import cv2 3 cv2.__version__
可是若是进行C++编译时,就会出现问题!
坑还是比较多,这里初学者不建议使用Cmake,编写CMakeLists.txt进行编译。
首先,需要使用管理员权限用vim打开bash
sudo vim ~/.bashrc
然后,添加环境变量
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH
wq保存文件后,source文件(执行脚本)
source ~/.bashrc
最后配置lib环境变量
用vim打开/etc/ld.so.conf文件,添加以下行: /usr/local/lib
可以使用:
pkg-config --cflags --libs opencv
第三部分:测试
建立test.cpp文件
#include <stdio.h>#include <opencv2/opencv.hpp> using namespace cv;int main(int argc, char** argv){Mat image; image= imread("Lean.jpg", 1); namedWindow("DisplayImage",CV_WINDOW_AUTOSIZE); imshow("DisplayImage",image); waitKey(0); return 0;}
利用g++进行编译test.cpp文件
g++ $(pkg-config --cflags --libs opencv) test.cpp -o Test
应该可以编译出Test文件,可以成功运行!
当然了,也有人使用Geany编译oepncv,这个网上的资料很少的!
需要设置编译的Project properties中的build:
需要设置为:
Compile: g++ -Wall $(pkg-config --cflags opencv) -c "%f" Build: g++ -Wall $(pkg-config --libs opencv) -o "%e" "%f"
然后: build->execute
转载于:https://www.cnblogs.com/almn/p/10197595.html
树莓派安装oepncv3.43相关推荐
- 树莓派安装RetroPie全攻略
树莓派安装RetroPie全攻略 前言: RetroPie可以将树莓派变成一台复古游戏机. Retropie是一款运行于Raspbian系统之上的app,安装方式可以是在现有的系统环境中安装Retro ...
- 树莓派linux桌面分辨率,树莓派安装KALI Linux屏幕分辨率问题
树莓派安装KALI Linux屏幕分辨率问题 在树莓派中安装Kali系统,用 HDMI线连显示器,有黑边,无法全屏(1920×1080分辨率)显示. 将树莓派的tf卡插入电脑或将tf卡第一个分区在ka ...
- 树莓派安装openCV做图像识别
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|新机器视觉 有时候我们会使用树莓派和摄像头去做图像识别,在 ...
- 树莓派安装 MySQL 时出现错误的解决方法
树莓派安装 MySQL 时出现错误的解决方法 参考文章: (1)树莓派安装 MySQL 时出现错误的解决方法 (2)https://www.cnblogs.com/zhenqichai/p/raspb ...
- raspberry pi 3B 树莓派 安装tensorflow
raspberry pi 3B 树莓派 安装tensorflow 这两天买了raspberry pi 3b回来折腾着玩,拿到手装好系统后就开始安装树莓派版本的TensorFlow,这个安装过程也是踩了 ...
- 树莓派查看mysql的密码_树莓派安装MySQL 后若何获取登录密码
树莓派安装MySQL后获取登录密码 树莓派基于Debian系统. 乐成安装MySQL后 su root vim /etc/mysql/debian.cnf 其中 user 和 password 就是你 ...
- toolchain安装教程支持_树莓派安装ESP8266_SDK开发环境
陈拓 chentuo@ms.xab.ac.cn 2020/02/19-2020/03/31 1. 概述 ESP8266的开发工具是在linux系统下运行的,树莓派的官方操作系统是Linux系统.如果你 ...
- bootstrap文件不能被识别_树莓派安装openCV做图像识别
有时候我们会使用树莓派和摄像头去做图像识别,在树莓派和LINUX系统中最常用opencv去做图像识别,这次来介绍下树莓派安装opencv和用树莓派做图像识别. 一.树莓派的系统 安装就不介绍了.直接开 ...
- 树莓派安装ArchLinux
为什么80%的码农都做不了架构师?>>> ArchLinux是Linux的一个发行版,以简单,轻量为其设计理念.Archlinux是针对特定处理器而优化过的,能够更好地利用CP ...
最新文章
- 如何使用PHP解析JSON文件? [重复]
- 前端面试系列-ES6
- 项目管理杂感(2)──继续说项目管理的目标
- VS2008打包(含水晶报表)与安装注意事项
- 自学成为动画师?你真的准备好了吗?
- 团队编程项目开发环境搭建过程
- php代码建议,php代码优化建议
- 6m缓存和8m缓存差距_i7-9700和i7-9700K性能差距多大?i7-9700和i7-9700K区别对比评测...
- 机器学习笔记之概率图模型(五)马尔可夫随机场的结构表示
- java 3des解密_Java进行3DES加密解密详解
- 从《乔家大院》悟企业留人
- 易语言 Sqlite表.读字段值 失败的解决方法
- CCRC信息安全服务资质
- IE浏览器提示无法显示网页的三种情况
- 软件架构-解密电商系统营销-会员模块业务
- 一般程序员的工资是多少?影响工资的因素有哪些?
- 我觉得学习前端前提稍微懂懂英语 虽然我不懂但是我可以多敲
- win8 编译x265
- Nacos 启动报错
- antd Design Form表单的简单理解