移植opencv3.20到3556AV100
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相关推荐
- 交叉编译并移植opencv3.0.0到arm板
原文:http://blog.csdn.net/gatieme/article/details/49080355 项目需求,交叉编译OpenCV,并移植到arm中. 在opencv2.0以上的版本编译 ...
- clion配置opencv3.20(cmake+tdm-gcc)
记录一次令人崩溃的安装过程,踩了一些坑,最终安装成功. 这里先把可能的坑写出来: gcc版本,不要太高,opencv版本可能不支持 opencv安装路径,不要有C++出现,甚至不要有+号,最好不要有中 ...
- 海思Hi3521DV200移植opencv3.3
1.官网下载源码, opencv-3.3.0版本 https://opencv.org/releases/ 2.编译cmake 2.1建立目录 mkdir build mkdir output 2.2 ...
- win7+VS2015+OpenCV3.20的搭建
#百度上搜索会出现许多关于OpenCV的配置,很多的很详细 第一次配置OpenCV,也是费了好长时间,太笨了我总结一下自己关键的一点在于下图,vc14表示VS2015,vc12表示VS2013,因为O ...
- openEuler 20.03 LTS面向RK3399移植系列(4)—验证和问题分析openEuler 20.03 LTS面向Firefly RK3399的第一个版本
任务动机:验证openEuler 20.03 LTS面向Firefly RK3399的第一个版本(Linux kernel 4.4),分析现存问题,提炼下一步移植工作的需求. 任务描述:按照<o ...
- OpenCV4Android开发实录(2): 使用OpenCV3.4.1库实现人脸检测
OpenCV4Android开发实录(2): 使用OpenCV3.3.0库实现人脸检测 转载请声明出处:http://write.blog.csdn.net/postedit/78992490 Ope ...
- 迅为IMX6ULL开发板Linux学习教程
1800+页使用手册(持续更新)+入门视频教程+实战视频教程 关注VX公众号:迅为电子 , 回复 :终结者,免费获取产品资料 让教程更细致,终结入门难! 所有教程由迅为原创,是迅为工作多年的工程师 ...
- 迅为iTOP-STM32MP157开发板使用手册目录
迅为ITOP-STM32MP157是基于ST的STM32MP157芯片开发的一款开发平台. 在STM32MP157开发平台上,我们也做了比较多的创新,其中重要的一点就是,iTOP-STM32MP157 ...
- 详解服务器异构计算FPGA基础知识
随着云计算,大数据和人工智能技术应用,单靠CPU已经无法满足各行各业的算力需求.海量数据分析.机器学习和边缘计算等场景需要计算架构多样化,需要不同的处理器架构和GPU,NPU和FPGA等异构计算技术协 ...
最新文章
- 2022-2028年中国无溶剂聚氨酯复膜胶行业市场调查研究及发展前景规划报告
- 知识点回顾-简单的TableView单组数据展示/多组数据展示
- 【Android 逆向】Android 逆向方法 ( 静态逆向解析 | 函数调用分析 | 动态运行跟踪 | 运行日志分析 | 文件格式解析 | 敏感信息分析 | 网络信息监控 | 环境伪装模拟 )
- 并发编程-11线程安全策略之线程封闭
- 关于Java中final关键字的详细介绍
- 【总结】超1000页有三AI文档资源领取方法汇总!
- 【MCtalk】“互联网+”技术融合论坛
- 判断scrollview是否滚动到了底部
- 黑苹果关机重启后蓝牙连接不上_手机要关机吗,要贴膜吗,要套壳吗?看完这条,都有答案了_政务_澎湃新闻...
- Android报“android.content.res.Resources$NotFoundException: String resource ID #0x2”错误
- mysql 会话级别的参数_PostgreSQL的参数设置级别及查询各级别的参数值
- 基于JAVA+SpringBoot+Mybatis+MYSQL的图书借阅管理系统
- [分享]Java 线程池的原理与实现
- 投资学翻译及感悟 Lazy Prices
- 复变函数在计算机科学的应用,[2018年最新整理]MATLAB在复变函数与积分变换的应用.doc...
- Java编码规范总结
- HTML5网页设计实例:企业网站设计——红色文化传媒网站(20页) HTML+CSS+JavaScript
- 转载 Java基本数据类型
- 鸿蒙Module引用har方法
- 快速部署PHP Web环境(docker nginx php mysql redis)