1、opencv编译部分请参考:

https://blog.csdn.net/qq_39660930/article/details/78050030

2、编译过程中出现的错误查找网络自行解决;

编译过程中出现的错误因人而异,我遇到的错误是cuda和protobuf,关闭这两个编译选项即可。

3、交叉编译过程中出现:

warning: ../../lib/libopencv_imgproc.so, needed by ../lib/libopencv_imgcodecs.so, not found (try using -rpath or -rpath-link)

是因为编译后的opencv动态库自带路径[ ../../lib/libopencv_imgproc.so];

使用命令查看:readelf -d libopencv_imgproc.so | grep NEEDED

0x00000001 (NEEDED)                     共享库:[../../lib/libopencv_core.so]
 0x00000001 (NEEDED)                     共享库:[libstdc++.so.6]
 0x00000001 (NEEDED)                     共享库:[libm.so.0]
 0x00000001 (NEEDED)                     共享库:[libgcc_s.so.1]
 0x00000001 (NEEDED)                     共享库:[libc.so.0]
实际上在使用过程中该警告并不影响使用的,自测可以使用

注:在使用中可能需要调整,比如在测试3519a编译链himix200的时候使用export增加库路经的方式就不行,但是将库放到系统的lib目录下就可以正常使用;

4、要消除warning,只需要把库lib放到当前工程的上两级目录(../..)即可,然后再makefile中指定引用库路径就行啦

5、使用opencv-2.4.9和opencv-3.4.2两个版本测试分别测试了3516a和3519a两个平台

CC    := arm-hisiv300-linux-g++
CC    := arm-himix200-linux-g++

opencv-3.4.2均正常

opencv-2.4.9在3516a平台会出现错误:编译过程正常,但是在执行过程会出现以下错误
/mnt/nfs # ./test 
./test: can't resolve symbol '_ZN2cv6imreadERKSsi'

测试代码:

Mat img = imread("lena.jpg");
printf("img.cols=%d, rows=%d\n",img.cols, img.rows);
该问题暂未解决,等以后解决了再来更新,也欢迎各位网友来解决,谢谢!

opencv海思平台移植解决warning: ../../lib/libopencv_imgproc.so, needed by ../lib/libopencv_imgcodecs.so, not相关推荐

  1. nginx 在海思平台移植编译

    交叉编译移植到arm板中 1.准备源代码,依赖库 tar -zxvf zlib-1.2.11.tar.gz tar -zxvf openssl-1.1.1d.tar.gz tar -jxvf pcre ...

  2. OpenCV开发笔记(七十四):OpenCV3.4.1+ffmpeg3.4.8交叉编译移植到海思平台Hi35xx平台

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/123696821 各位读者,知识无穷而人力有穷 ...

  3. c++ opencv mat_海思平台OpenCV编译与进一步裁剪

    OpenCV是计算机视觉算法开发常用的工具.如果我们需要在嵌入式设备上运行opencv,那么就需要交叉编译,将它移植到对应平台上.但是有些嵌入式平台的存储空间有限,能节省1MB也有相当大的作用.Ope ...

  4. YOLO系列(v1~v3)的学习及YOLO-Fastest在海思平台的部署(中)

    YOLO系列(v1~v3)的学习及YOLO-Fastest在海思平台的部署(上) YOLO系列(v1~v3)的学习及YOLO-Fastest在海思平台的部署(中) YOLO系列(v1~v3)的学习及Y ...

  5. YOLO系列(v1~v3)的学习及YOLO-Fastest在海思平台的部署(上)

    YOLO系列(v1~v3)的学习及YOLO-Fastest在海思平台的部署(上) YOLO系列(v1~v3)的学习及YOLO-Fastest在海思平台的部署(中) YOLO系列(v1~v3)的学习及Y ...

  6. 海思平台OSD的实现(1)

    目录 一.海思平台OSD理论学习 1.OSD概述 2.海思OSD的4种类型 3.4种OSD类型各自支持的模块和功能 4.海思OSD的几个重要概念 5.海思平台OSD使用方法 6.海思平台OSD的API ...

  7. Android STB 海思平台调试

    文章目录 一.产品参数 1.1 Hi3798MV100 1.2 Hi3798MV300 二.网络类&播放类 三.系统类 3.1 输出相关 3.2 CEC 3.3 杜比 3.4 IGMP 3.5 ...

  8. 海思平台HI35XX系列内存设置

    海思平台的内存分为两部分,一部分给系统使用,另外的一部分给多媒体使用.可以通过cat /proc/meminfo查看系统内存和cat /proc/media-mem 查看多媒体内存使用情况. /pro ...

  9. 海思平台(hi3559/hi3519/hi3516/hi3518)下的ISP功能介绍及问题调试总结(包括黑光成像/逆光成像/降噪/宽动态wdr/偏色等问题)

    海思平台下的ISP功能介绍及问题调试 平台说明 该调试是在海思平台下进行的(我用的是3559,在3519/3516测试也是没有问题的,只是部分参数稍微有差异.其海思他系列处理器的ISP调试大体上也是一 ...

最新文章

  1. 微软(中国)CTO韦青:人工智能是拿来用的,不是拿来炒的
  2. ultraedit java_UltraEdit配置java环境
  3. 电子设计竞赛(7)-2017年电赛A题:微电网模拟系统教程
  4. 前端学习(3344):数组方法的总结和应用
  5. ionic android 本地存储,ionic2/3本地数据存储storage
  6. DBN【深度置信网络】【受限玻尔兹曼机深层】详解
  7. charles工具页面介绍
  8. 【非科班告诉你】前端自学从小白到入门
  9. matlab水蒸气焓值计算_焓变 反应热-化学选修4同步优质系列教案(人教版)
  10. 无法获取有关 Windows NT 组/用户 'WIN-*******\********' 的信息,错误代码 0x534。 [SQLSTATE 42000] (错误 15404))....
  11. Rust : stevenbai.top学习站点
  12. 【2019CCPC秦皇岛:A】Angle Beats(离线+斜率Hash+分类讨论)
  13. 把VSCode当作记事本使用
  14. xmlspy xmlviewer
  15. 文件系统性能测试工具 IOZONE工具
  16. 计算机excel表格教程高级筛选6,Excel高级筛选怎么用 Excel中高级筛选的使用详细教程...
  17. 国外项目外包网站接活流程(新手上路版)
  18. PPT无法打开,总是提示修复该如何解决
  19. 【SQL文档整理系列1】MySQL创建procedure(可以用来造测试数据)
  20. 一篇文章让你了解互联网公司的职位架构以及职能

热门文章

  1. linux使用过程中出现的问题
  2. 常用软件整理(待更新)
  3. 软件工程-软件的本质特征
  4. 免费下载谷歌地球高清卫星影像和高程DEM教程
  5. Cocos2D教程:使用SpriteBuilder和Cocos2D 3.x开发横版动作游戏——Part 2
  6. 关于迅盘Turbo Memory的ReadyDrive功能被禁用的思考
  7. 程序员搞笑段子锦集,内容太过真实,默默留下了感慨的泪水!
  8. layui镜像站 lh_yun.gitee.io/layui
  9. 王坤杨第十二周个人学习及生活情况总结
  10. 机器学习项目搭建试验 where2go