opencv移植到安卓上跑的结果和在VS上不一样
opencv吧
全部回复
仅看楼主
level 1
kimiqq521
楼主
谁能帮一下,我把工程发给你
2016年02月15日 16点02分
1
level 13
leehqsunny
首先确认一下安卓时候的图像格式吧。
2016年02月16日 08点02分
3
kimiqq521
安卓是bitmap
2016年02月16日 09点02分
leehqsunny
@kimiqq521
看来你没搞清楚图像格式,我说的是你最后处理时,内存保存的格式
2016年02月16日 09点02分
kimiqq521
回复 leehqsunny :我思路是这样的,获取bitmap的pixs传入jni中,然后用颜色值创建对应的mat进行处理
2016年02月16日 09点02分
kimiqq521
回复 leehqsunny :不太清楚最后处理时内存中图像的格式
2016年02月16日 09点02分
level 1
kimiqq521
楼主
顶啊
2016年02月22日 14点02分
5
level 6
行人💫
貌似windows上是rgb,Linux是bgr?是这个原因?
2016年02月23日 12点02分
6
kimiqq521
但是我相当于转换成windows上进行处理啊
2016年02月25日 02点02分
level 5
legend⚡
楼主,我在eclipse中import OpenCV Library的时候出错的,能帮忙看一下怎么解决吗
2016年02月24日 02点02分
7
level 5
legend⚡
2016年02月24日 02点02分
8
level 1
kimiqq521
楼主
不太清楚,我没用安卓上的opencv,我通过jni导入的
2016年02月24日 02点02分
9
legend⚡
我把编译选项改成Android5.0.1解决了。。。
2016年02月24日 03点02分
Terrylifree
额,不能直接用纯Android,基于sdk写的吗?
2016年03月06日 04点03分
level 5
legend⚡
现在在Android上使用OpenCV有两种方式:
1. 通过jni调用OpenCV的C库
2. 导入OpenCV-android-sdk,调用OpenCV的Java类库
是这样吗楼主?
2016年02月24日 03点02分
10
黑白异面
我用的第一个
2017年04月07日 00点04分
level 1
kimiqq521
楼主
对,我就是用第一种的时候。发现结果不一样,不知道哪里出了问题
2016年02月24日 03点02分
11
legend⚡
我也不懂。。。
2016年02月24日 03点02分
黑白异面
我的没问题,加我QQ交流一下:2441598769
2017年04月07日 00点04分
level 1
印记_无痕
你好,我也遇到opencv移植到安卓上跑的结果和在VS上不一样,请问你是如何解决的?这个问题困扰我很久了,麻烦你告知下。
2017年01月09日 02点01分
12
level 4
wangweiM10
楼主有解决吗,这个问题困扰我很多时间了。
2017年04月05日 06点04分
13
level 2
摩西冰刀
是不是环境配错了
2017年04月05日 07点04分
14
level 4
wangweiM10
后来我发现问题,是因为Android上的Mat是四通道的,VS中Mat是三通道的,需要转换。
2017年04月05日 12点04分
15
黑白异面
Android显示的bitmap图像是4通道RGBA,从摄像头获得的是单通道YUV_420sp,前2/3是Y连续存储,后1/3是UV交替存储。
2017年04月07日 00点04分
level 11
黑白异面
我qQ:2441598769,一起交流opencv on Android
2017年04月07日 00点04分
16
1