现有目标:利用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板上
浙公网安备 33010602011771号