树莓派安装使用 opencv c++版本

2023-05-16

安装相关依赖

sudo apt-get install build-essential
sudo apt-get install cmake libgtk2.0-dev pkg-config libswscale-dev
sudo apt-get install libjpeg-dev libpng-dev libtiff-dev 

安装

在官网(Releases - OpenCV)下载opencv的压缩包,选择你需要的版本 我下载的是3.4.8

之后解压缩 ,进入opencv目录

新建build文件夹进行构建

mkdir build #新建一个build目录,一切操作均在build目录下
cd build #如果make失败了,可以删掉build目录,改正问题后重新编译

编译

cmake .. 
sudo make 
sudo make install

sudo make这一步非常耗时间,你可以去处理手边其他的事

使用

新建一个文件夹

mkdir test
cd test

创建编写一小段demo      test_opencv.cpp  读取摄像头视频

#include <iostream>
#include <opencv2/opencv.hpp>
#include <opencv2/imgproc/imgproc.hpp>
using namespace cv;

int main(int argc, const char * argv[]) {
    Mat image;
    VideoCapture capture(0);//打开摄像头
    while(1){
    	capture>>image;
	    imshow("test",image);
	    waitKey(20);
    }
}

创建编写CMakeLists.txt

cmake_minimum_required(VERSION 2.6)
project(test_opencv)
find_package(OpenCV REQUIRED)
add_executable(test_opencv test_opencv.cpp)
target_link_libraries(test_opencv ${OpenCV_LIBS})

编译运行,搞定

cmake .

make 

./test_opencv

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

树莓派安装使用 opencv c++版本 的相关文章

随机推荐