技术专栏
瑞芯微rk3568中 编译opencv并配置环境变量
项目需求。需要在rk3568开发环境中使用opencv。所有要编译出opencv的库文件。步骤记录如下:
1、下载opencv源码下载(本人下载的是3.4.5)Releases - OpenCV
2、安装cmake-gui 。使用sudo snap install cmake --classic
3、cmake-gui使用参考海思hi3516dv300开发--编译Opencv - 知乎
4、生成makefile,make后出现如下错误:
解决方法:
进入opencv目录下的3rdparty的对应目录CMakeFiles/ *.dir下,打开flags.make,在C_FLAGS = 后添加-O3 -fPIC用来支持在64位机上编译
如../3rdparty/zlib/CMakeFiles/zlib.dir/flags.make
修改C_FLAGS =-W -Wall 为 C_FLAGS =-O3 -fPIC-W -Wall
和
修改CXX_FLAGS =-W -Wall 为 C_FLAGS =-O3 -fPIC-W -Wall
5、继续编译出现 undefined reference to 'pthread_key_delete'
解决方法:
原因是cmake不认识我定义的arm-linux系统标记,没有加上库pthread和rt的链接选项
此时需要修改CMakeCache.txt,CMAKE_EXE_LINKER_FLAGS原来为空,加上-lpthread -lrt
6、继续make 出现undefined reference to 'png_init_filter_functions_neon'等
解决方法:
修改
${HOME}/opencv-3.3.1/3rdparty/libpng/pngpriv.h
128 /*# if (defined(__ARM_NEON__) || defined(__ARM_NEON)) && \*/
129 # if defined(PNG_ARM_NEON) && (defined(__ARM_NEON__) || defined(__ARM_NEON)) && \
7、继续make 出现undefined reference to 'dladdr'等错误
解决方法:需要在cmake-gui中去除WITH_LAPACK
版权声明:本文为CSDN博主「DSZS123」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/dongshizhishui/article/details/121721495
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
点赞
1
评论
打赏
- 分享
- 举报
评论
0个
手气红包
暂无数据
相关专栏
-
浏览量:3688次2021-12-10 19:58:10
-
浏览量:688次2023-07-27 10:34:40
-
浏览量:479次2024-05-24 17:28:44
-
浏览量:5341次2021-05-11 17:35:27
-
浏览量:6416次2021-04-20 17:50:47
-
浏览量:1301次2023-11-03 15:37:16
-
浏览量:1869次2020-03-30 17:12:36
-
浏览量:3188次2022-09-03 09:03:36
-
浏览量:2981次2022-05-17 09:00:46
-
浏览量:4690次2022-07-13 15:47:15
-
浏览量:301次2024-01-23 11:28:32
-
浏览量:3668次2021-04-02 09:47:41
-
浏览量:6573次2021-12-03 17:12:00
-
浏览量:1288次2024-01-24 23:37:22
-
浏览量:655次2024-02-18 17:07:58
-
浏览量:1416次2024-01-13 23:18:01
-
浏览量:816次2024-01-10 10:27:15
-
浏览量:2622次2021-06-15 09:44:15
-
浏览量:3187次2022-03-11 14:12:46
切换马甲
上一页
下一页
打赏用户
共 0 位
我要创作
分享技术经验,可获取创作收益
分类专栏
-
16篇
热门专栏
- 指尖上的RK3288-【微视频】10秒快速开机
- 基于瑞芯微平台cif接口dvp相机的视频接入(ov2640、rv1126为例)
- 瑞芯微与圆周率科技深度技术合作,推出车规级全景+3D渲染显示技术产品解决方案
- RK3568 开发板-安卓系统之LCD驱动调试(六)
- camera调试:RK3588如何点亮一个sensor?
- 瑞芯微推出智能穿戴芯片RK2108D,双架构、双待机、超低功耗设计
- RK3568 android11 适配红外遥控器
- RKNN-Toolkit转换Tensorflow模型至Rockchip NPU推理并进行性能评估
- 易百纳全国产化分布式能源协控边缘网关
- 关于瑞芯微热门芯片相关资料汇总
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者
outman
您的支持将鼓励我继续创作!
打赏金额:
¥1
¥5
¥10
¥50
¥100
支付方式:
微信支付
打赏成功!
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注