2159
- 收藏
- 点赞
- 分享
- 举报
移植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-01-20 22:07:13
-
2015-06-06 22:07:14
-
2015-02-12 16:21:07
-
2016-07-15 14:51:17
-
2015-11-06 14:07:25
-
2021-02-01 17:06:50
-
02017-12-06 11:42:55
-
32017-03-02 19:52:35
无更多相似问答 去提问
点击登录
-- 积分
-- E币
提问
—
收益
—
被采纳
—
我要提问
切换马甲
上一页
下一页
悬赏问答
-
5Hi3516CV610 如何使用SD卡升级固件
-
5cat /dev/logmpp 报错 <3>[ vi] [func]:vi_send_frame_node [line]:99 [info]:vi pic queue is full!
-
50如何获取vpss chn的图像修改后发送至vo
-
5FPGA通过Bt1120传YUV422数据过来,vi接收不到数据——3516dv500
-
50SS928 运行PQtools 拼接 推到设备里有一半画面会异常
-
53536AV100的sample_vdec输出到CVBS显示
-
10海思板子mpp怎么在vi阶段改变视频数据尺寸
-
10HI3559AV100 多摄像头同步模式
-
9海思ss928单路摄像头vio中加入opencv处理并显示
-
10EB-RV1126-BC-191板子运行自己编码的程序
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
提醒
你的问题还没有最佳答案,是否结题,结题后将扣除20%的悬赏金
取消
确认
提醒
你的问题还没有最佳答案,是否结题,结题后将根据回答情况扣除相应悬赏金(1回答=1E币)
取消
确认