1.移植环境:

  • Ubuntu14.04 + arm-hisiv200-linux-
  • opencv3.20 下载地址
  • 2.移植步骤:

    1)安装cmake-gui

  • 2)新建一个opencv目录存放opencv-3.2.0.zip,并解压

  • 击Browse Source选择~/hisi/opencv/opencv-3.2.0
    点击Browse Build选择~/hisi/opencv/build
    点击Configure

    此时出现的对话框选择最后一项:Specify options for cross-compiling
    点击NEXT
    Operating System填写 arm-hisiv200-linux
    C填写arm-hisiv200-linux-gcc
    C++填写arm-hisiv200-linux-g++

    点击finish,然后等待Configuration done
    然后在出现的列表中修改CMAKE_INSTALL_PREFIX为~/hisi/opencv/_install
    点击Generate
    等待Generation done
    之后关闭cmake软件。

  • 出现上述问题的解决方法是在CMakeCache.txt文档里面加上如下红框所示的库文件

  • 编译的过程中还会出现下面的错误

  • 3rdparty/libpng/pngstruct.h:30:18: fatal error: zlib.h: No such file or directory

  • 解决的办法是:下载Zlib-1.2.11源文件,通过:cmake-gui完成编译,在zlib-1.2.11下建立_intall,build,通过cmake-gui配置路径及交叉编译工具

  • 编译完成zlib后,需要做如下图示的红框操作,才能解决上述错误

  • 完成移植任务,解决以上问题,主要参考以下两份文件:

  • https://blog.csdn.net/m0_37967533/article/details/99623736

  • https://blog.csdn.net/liusirboke/article/details/56485093

移植opencv3.20到3556AV100相关推荐

  1. 交叉编译并移植opencv3.0.0到arm板

    原文:http://blog.csdn.net/gatieme/article/details/49080355 项目需求,交叉编译OpenCV,并移植到arm中. 在opencv2.0以上的版本编译 ...

  2. clion配置opencv3.20(cmake+tdm-gcc)

    记录一次令人崩溃的安装过程,踩了一些坑,最终安装成功. 这里先把可能的坑写出来: gcc版本,不要太高,opencv版本可能不支持 opencv安装路径,不要有C++出现,甚至不要有+号,最好不要有中 ...

  3. 海思Hi3521DV200移植opencv3.3

    1.官网下载源码, opencv-3.3.0版本 https://opencv.org/releases/ 2.编译cmake 2.1建立目录 mkdir build mkdir output 2.2 ...

  4. win7+VS2015+OpenCV3.20的搭建

    #百度上搜索会出现许多关于OpenCV的配置,很多的很详细 第一次配置OpenCV,也是费了好长时间,太笨了我总结一下自己关键的一点在于下图,vc14表示VS2015,vc12表示VS2013,因为O ...

  5. openEuler 20.03 LTS面向RK3399移植系列(4)—验证和问题分析openEuler 20.03 LTS面向Firefly RK3399的第一个版本

    任务动机:验证openEuler 20.03 LTS面向Firefly RK3399的第一个版本(Linux kernel 4.4),分析现存问题,提炼下一步移植工作的需求. 任务描述:按照<o ...

  6. OpenCV4Android开发实录(2): 使用OpenCV3.4.1库实现人脸检测

    OpenCV4Android开发实录(2): 使用OpenCV3.3.0库实现人脸检测 转载请声明出处:http://write.blog.csdn.net/postedit/78992490 Ope ...

  7. 迅为IMX6ULL开发板Linux学习教程

    1800+页使用手册(持续更新)+入门视频教程+实战视频教程 关注VX公众号:迅为电子 ,  回复 :终结者,免费获取产品资料  让教程更细致,终结入门难! 所有教程由迅为原创,是迅为工作多年的工程师 ...

  8. 迅为iTOP-STM32MP157开发板使用手册目录

    迅为ITOP-STM32MP157是基于ST的STM32MP157芯片开发的一款开发平台. 在STM32MP157开发平台上,我们也做了比较多的创新,其中重要的一点就是,iTOP-STM32MP157 ...

  9. 详解服务器异构计算FPGA基础知识

    随着云计算,大数据和人工智能技术应用,单靠CPU已经无法满足各行各业的算力需求.海量数据分析.机器学习和边缘计算等场景需要计算架构多样化,需要不同的处理器架构和GPU,NPU和FPGA等异构计算技术协 ...

最新文章

  1. 2022-2028年中国无溶剂聚氨酯复膜胶行业市场调查研究及发展前景规划报告
  2. 知识点回顾-简单的TableView单组数据展示/多组数据展示
  3. 【Android 逆向】Android 逆向方法 ( 静态逆向解析 | 函数调用分析 | 动态运行跟踪 | 运行日志分析 | 文件格式解析 | 敏感信息分析 | 网络信息监控 | 环境伪装模拟 )
  4. 并发编程-11线程安全策略之线程封闭
  5. 关于Java中final关键字的详细介绍
  6. 【总结】超1000页有三AI文档资源领取方法汇总!
  7. 【MCtalk】“互联网+”技术融合论坛
  8. 判断scrollview是否滚动到了底部
  9. 黑苹果关机重启后蓝牙连接不上_手机要关机吗,要贴膜吗,要套壳吗?看完这条,都有答案了_政务_澎湃新闻...
  10. Android报“android.content.res.Resources$NotFoundException: String resource ID #0x2”错误
  11. mysql 会话级别的参数_PostgreSQL的参数设置级别及查询各级别的参数值
  12. 基于JAVA+SpringBoot+Mybatis+MYSQL的图书借阅管理系统
  13. [分享]Java 线程池的原理与实现
  14. 投资学翻译及感悟 Lazy Prices
  15. 复变函数在计算机科学的应用,[2018年最新整理]MATLAB在复变函数与积分变换的应用.doc...
  16. Java编码规范总结
  17. HTML5网页设计实例:企业网站设计——红色文化传媒网站(20页) HTML+CSS+JavaScript
  18. 转载 Java基本数据类型
  19. 鸿蒙Module引用har方法
  20. 快速部署PHP Web环境(docker nginx php mysql redis)

热门文章

  1. Java中的异常处理机制
  2. javaWeb开发总结 ---- 前端数据插入到后台
  3. window linux IPC ftok BY_HANDLE_FILE_INFORMATION
  4. KMP算法详解 网络上转的。。。仰慕此人
  5. Web开发编程实用手册
  6. sudo: pip:找不到命令
  7. spring mvc拦截器HandlerInterceptor
  8. ZZUOJ 10508: 数列游戏IV
  9. 把A表中的a字段和b字段数据 复制到B表中的aa字段和bb字段
  10. Linux系统信息查看命令大全