现有目标:利用open CV库操作摄像头,并移植到开发板上

首先需要在Ubuntu上安装opencv库,这里选择3.4.1版本的,注意此处的版本和开发板中的没有必须要版本一致,因为原本的系统已经自带了opencv库3.1

函数没有太大的变化

那么开始操作opencv库的安装

1首先opencv安装包自己在官网下载

2利用falizila传到虚拟机上

3进入opencv的文件夹

更新一下

sudo su

sudo apt-get update

4安装Cmake

sudo apt-get install cmake

5安装依赖包

sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff5.dev libswscale-dev

6sudo make一下

以上已将Opencv库安装好,现在修改一下相关配置

sudo gedit /etc/ld.so.conf.d/opencv.conf

添加一下opencv库的相关安装路径、/usr/local/lib

 有警告不用管,保存一下就行

2更改。bash.bashrc 文件,这个文件夹里面一般都是写啥配置文件的

sudo gedit /etc/bash.bashrc

在最底下加上

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

export PKG_CONFIG_PATH、

如下图操作

 

至此已经将opencv给安装到虚拟机了

下一步看能否在虚拟机中使用opencv

 记住opencv是使用c++的

 测试代码如上

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

生成文件后编译

 读取成功

下面使用摄像头测试

 测试成功

至此虚拟机调试Ubuntu成功

下一步将opencv编译的放在arm板上

 

posted on 2023-12-13 20:38  chengbaola  阅读(181)  评论(0)    收藏  举报