Firefly开源社区

标题: RK3568-linux18.04系统板子, 怎么更新opencv版本? [打印本页]

作者: antwhite    时间: 2022-4-29 14:54
标题: RK3568-linux18.04系统板子, 怎么更新opencv版本?
你好:
      板子: RK3568, 系统ubuntu18.04
      Demo:  https://github.com/rockchip-linu ... es/rknn_yolov5_demo


      目标使用版本 opencv4.5.x   测试了opencv-4.5.4
      交叉编译gcc : gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc
      交叉编译g++ : gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-g++
     PC端交叉编译成功
     opencv/libs/   生成了模块的.so文件.

     PC端替换掉demo里面的opencv. 重新编译一直不通过。
   

  测试了编译时 -DGLIBCXX_USE_CXX11_ABI=0/1 都无法解决。
  想请问咱的板子怎么升级使用高版本的opencv?有参考文档?

作者: Liuth    时间: 2022-4-29 17:20
demo使用的是这里面的opencv库
https://github.com/rockchip-linu ... r/examples/3rdparty
你替换版本,可能就编译不过了
作者: antwhite    时间: 2022-4-29 17:25
Liuth 发表于 2022-4-29 17:20
demo使用的是这里面的opencv库
https://github.com/rockchip-linux/rknpu2/tree/master/examples/3rdparty ...

多谢回答,
之前编译错了用的动态库,和demo流程没对上,所以错了
我按照demo编译了一版opencv-4.5.5 静态库,可以使用,已跑通。
作者: kaaier    时间: 2022-5-13 23:30
antwhite 发表于 2022-4-29 17:25
多谢回答,
之前编译错了用的动态库,和demo流程没对上,所以错了
我按照demo编译了一版opencv-4.5.5  ...

opencv需要交叉编译吗




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1