Opencv mobile

  • 您好,请详细描述您遇到的问题和所参考的wiki和使用的opencv mobile的版本
  • 我之前用的是你们给虚拟机18.04,我安装的opencv3.4版本,编译正常,现在我自己安装了虚拟机22.04版本,我在安装opemcv.3.4版本,编译opencv-mobile就出现这种情况了,以前用你们给的18.04版本,没啥问题,昨天换成22.04版本就有这个问题了
    Attachments
    IMG_20240821_120556.jpg
  • 我们一直用的编译环境都是Ubuntu22.04版本,所以和编译环境的版本差异关系不大,从错误信息来看是连接的库和使用的交叉编译工具架构不一致导致,正常Opencv-mobile 关联的都是工程提供的静态库(4.x版本的),您这里关联到了电脑上的Opencv库,请检查是否对CMakeLists.txt 进行了修改
  • 我完全按照你们的方法,这个是我都没有安转opencv的场景,只把你们的那个预编译包下过来了,8它说找不到opencv包
    Attachments
    IMG_20240822_150617.jpg
    IMG_20240822_150605.jpg
  • 您好,请检查一下文件结构是否正确,进入工程文件夹后使用

    Code: Select all

    tree -L 3
    
    这里是参考

    Code: Select all

    .
    ├── CMakeLists.txt
    ├── main.cpp
    ├── opencv-mobile-4.8.1-luckfox-pico
    │   ├── bin
    │   │   └── setup_vars_opencv4.sh
    │   ├── include
    │   │   └── opencv4
    │   ├── lib
    │   │   ├── cmake
    │   │   ├── libopencv_core.a
    │   │   ├── libopencv_features2d.a
    │   │   ├── libopencv_highgui.a
    │   │   ├── libopencv_imgproc.a
    │   │   ├── libopencv_photo.a
    │   │   └── libopencv_video.a
    │   └── share
    │       └── licenses
    └── opencv-mobile-4.8.1-luckfox-pico.zip