2187
- 收藏
- 点赞
- 分享
- 举报
移植opencv2.4.9到Hi3531A
按照如下网址链接采用hisiv400重新编译了opencv的库文件。https://wenku.baidu.com/view/3bd7b55e43323968011c9295.html
也生成了对应的库文件。但发现生成的库文件和正常的动态库有出入。采用命令:readelf -d libopencv_highgui.so查看了信息。
Dynamic section at offset 0xb8a80 contains 30 entries:
标记 类型 名称/值
0x00000001 (NEEDED) 共享库:[../../lib/libopencv_core.so]
0x00000001 (NEEDED) 共享库:[../../lib/libopencv_imgproc.so]
0x00000001 (NEEDED) 共享库:[libstdc++.so.6]
0x00000001 (NEEDED) 共享库:[libm.so.6]
0x00000001 (NEEDED) 共享库:[libgcc_s.so.1]
0x00000001 (NEEDED) 共享库:[libc.so.6]
0x0000000c (INIT) 0x173d8
0x0000000d (FINI) 0xaf538
0x00000019 (INIT_ARRAY) 0xc0418
0x0000001b (INIT_ARRAYSZ) 16 (bytes)
0x0000001a (FINI_ARRAY) 0xc0428
0x0000001c (FINI_ARRAYSZ) 4 (bytes)
0x00000004 (HASH) 0xd4
0x00000005 (STRTAB) 0x854c
0x00000006 (SYMTAB) 0x283c
0x0000000a (STRSZ) 32495 (bytes)
0x0000000b (SYMENT) 16 (bytes)
0x00000003 (PLTGOT) 0xc0b90
0x00000002 (PLTRELSZ) 6560 (bytes)
0x00000014 (PLTREL) REL
0x00000017 (JMPREL) 0x15a38
0x00000011 (REL) 0x11090
0x00000012 (RELSZ) 18856 (bytes)
0x00000013 (RELENT) 8 (bytes)
0x00000016 (TEXTREL) 0x0
0x6ffffffe (VERNEED) 0x10fe0
0x6fffffff (VERNEEDNUM) 4
0x6ffffff0 (VERSYM) 0x1043c
0x6ffffffa (RELCOUNT) 1655
0x00000000 (NULL) 0x0
这些库链接的时候前面都有../../lib。导致我将库放在嵌入式上的时候,需要将库文件放在根目录下的/lib文件夹下。请问有什么方法将这些库改为正常的链接形式。
我根据这个帖子进行了修改。并没有解决问题。http://blog.chinaunix.net/uid-22762900-id-4250152.html
有其他小伙伴遇到这个问题吗?大家将opencv移植到嵌入式平台,都是怎么解决的。
也生成了对应的库文件。但发现生成的库文件和正常的动态库有出入。采用命令:readelf -d libopencv_highgui.so查看了信息。
Dynamic section at offset 0xb8a80 contains 30 entries:
标记 类型 名称/值
0x00000001 (NEEDED) 共享库:[../../lib/libopencv_core.so]
0x00000001 (NEEDED) 共享库:[../../lib/libopencv_imgproc.so]
0x00000001 (NEEDED) 共享库:[libstdc++.so.6]
0x00000001 (NEEDED) 共享库:[libm.so.6]
0x00000001 (NEEDED) 共享库:[libgcc_s.so.1]
0x00000001 (NEEDED) 共享库:[libc.so.6]
0x0000000c (INIT) 0x173d8
0x0000000d (FINI) 0xaf538
0x00000019 (INIT_ARRAY) 0xc0418
0x0000001b (INIT_ARRAYSZ) 16 (bytes)
0x0000001a (FINI_ARRAY) 0xc0428
0x0000001c (FINI_ARRAYSZ) 4 (bytes)
0x00000004 (HASH) 0xd4
0x00000005 (STRTAB) 0x854c
0x00000006 (SYMTAB) 0x283c
0x0000000a (STRSZ) 32495 (bytes)
0x0000000b (SYMENT) 16 (bytes)
0x00000003 (PLTGOT) 0xc0b90
0x00000002 (PLTRELSZ) 6560 (bytes)
0x00000014 (PLTREL) REL
0x00000017 (JMPREL) 0x15a38
0x00000011 (REL) 0x11090
0x00000012 (RELSZ) 18856 (bytes)
0x00000013 (RELENT) 8 (bytes)
0x00000016 (TEXTREL) 0x0
0x6ffffffe (VERNEED) 0x10fe0
0x6fffffff (VERNEEDNUM) 4
0x6ffffff0 (VERSYM) 0x1043c
0x6ffffffa (RELCOUNT) 1655
0x00000000 (NULL) 0x0
这些库链接的时候前面都有../../lib。导致我将库放在嵌入式上的时候,需要将库文件放在根目录下的/lib文件夹下。请问有什么方法将这些库改为正常的链接形式。
我根据这个帖子进行了修改。并没有解决问题。http://blog.chinaunix.net/uid-22762900-id-4250152.html
有其他小伙伴遇到这个问题吗?大家将opencv移植到嵌入式平台,都是怎么解决的。
我来回答
回答0个
时间排序
认可量排序
暂无数据
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币
Markdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片![alt](url)
相关问答
-
2015-02-01 13:16:09
-
2017-09-12 10:35:52
-
2018-06-28 14:52:58
-
2014-12-24 19:24:42
-
2020-09-29 13:46:29
-
2016-01-29 17:28:20
-
2020-01-13 13:36:04
-
2016-09-09 16:33:25
-
2015-06-09 11:11:23
-
2023-06-29 09:55:50
-
2019-01-26 09:46:16
-
2015-06-06 22:07:14
-
2015-01-20 22:07:13
-
2015-02-12 16:21:07
-
2021-02-01 17:06:50
-
2015-11-06 14:07:25
-
2016-07-15 14:51:17
-
02017-12-06 11:42:55
-
32017-03-02 19:52:35
无更多相似问答 去提问
点击登录
-- 积分
-- E币
提问
—
收益
—
被采纳
—
我要提问
切换马甲
上一页
下一页
悬赏问答
-
5SS928的emmc有32GB,bootargs设置使用16GB,但是为啥能用的只有rootfs的大小
-
33SS928怎样烧写ubuntu系统
-
10ToolPlatform下载rootfs提示网络失败
-
10谁有GK7205V500的SDK
-
5Hi3516CV610 烧录不进去
-
10Hi3559AV100 芯片硬解码h265编码格式的视频时出现视频播放错误,解码错误信息 s32PackErr:码流有错
-
5海思SS928 / SD3403的sample_venc.c摄像头编码Demo中,采集到的摄像头的YUV数据在哪个相关的函数中?
-
5海鸥派openEuler无法启动网卡,连接WIFI存在问题
-
66有没有ISP相关的巨佬帮忙看看SS928对接IMX347的图像问题
-
50求助hi3559与FPGA通过SLVS-EC接口对接问题
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
提醒
你的问题还没有最佳答案,是否结题,结题后将扣除20%的悬赏金
取消
确认
提醒
你的问题还没有最佳答案,是否结题,结题后将根据回答情况扣除相应悬赏金(1回答=1E币)
取消
确认