欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

米尔MYD-YA157C中Qt的opencv库编译移植 cmake-gui

程序员文章站 2023-12-25 17:43:51
...

编译移植步骤

环境

虚拟机 ubuntu 16.04
开发板 MYD-YA157C
cmake-gui: apt-get install cmake-qt-gui
cmake: apt-get install cmake
opencv: 4.3.0
下载目录:https://opencv.org/

配置步骤

  1. 进入下载目录当中找到opencv4.3,下载opencv,并且解压
ubuntu$ unzip opencv-4.3.0.zip
  1. 进入opencv解压后的目录当中输入cmake-gui
ubuntu$ cd opencv-4.3.0
ubuntu$ cmake-gui
  1. 进入下面的界面,选择好目录之后点击configure
    米尔MYD-YA157C中Qt的opencv库编译移植 cmake-gui
    - 标号1 opencv-4.3.0解压的目录
    - 标号2 opencv make&make install 执行目录
    - 标号3 配置好之后点击configure

  2. 单击configure之后进入下面的界面,按照图中的配置之后,点击"Finish"
    米尔MYD-YA157C中Qt的opencv库编译移植 cmake-gui

  3. 然后进入具体选项界面在其中增加BUILD_ZLIB,并且去除选项WITH_CUDA/WITH_GTK/WITH_TIFF

米尔MYD-YA157C中Qt的opencv库编译移植 cmake-gui
米尔MYD-YA157C中Qt的opencv库编译移植 cmake-gui
米尔MYD-YA157C中Qt的opencv库编译移植 cmake-gui

  1. 最后选择左下角Configure 、Generate保存配置
  2. 进入步骤2标号2的执行目录当中
ubuntu$ cd ../opencv-install1
ubuntu$ make
ubuntu$ make install

移植步骤

  1. 压缩opencvlib库
ubuntu$ cd /usr/local/lib  默认的库路径是这里
ubuntu$ tar -cvf opencvlib ./libopencv_*
  1. 复制到开发板的lib当中(MYD自带的ssh可以直接使用,所以我这里用的是scp去拷贝到开发板)
ubuntu$ scp ./opencvlib aaa@qq.com:/lib

-192.168.1.98 是开发板的ip

ubuntu$ ssh aaa@qq.com
//输入密码之后进入开发板
aaa@qq.com:~# cd /lib
aaa@qq.com:~# tar -xvf opencvlib
  1. 运行程序测试

总结

MYD 的交叉编译器可以直接使用,只是需要注意如何去配置,然后移植就是把库拷贝到开发板就可以

上一篇:

下一篇: