拿到一组数据,是单通道,需要进行过滤,然后添加两个通道,生成一个三通道的数据,参考同事的C++代码,java版本如下:
先逐列遍历,处理数据,使用mat.put赋值默认前两个通道为60,第三通道数据做过滤和特殊处理。由于数据量大,在java上,mat的put操作巨慢,这一段跑完花了650ms。。。气死个人了。
修改方式,将拿到的数据先进行处理后,赋给单通道mat,然后再新建两个单通道,默认为60,合并三通道即可,前后只需要6ms。。。舒畅~~
拿到一组数据,是单通道,需要进行过滤,然后添加两个通道,生成一个三通道的数据,参考同事的C++代码,java版本如下:
先逐列遍历,处理数据,使用mat.put赋值默认前两个通道为60,第三通道数据做过滤和特殊处理。由于数据量大,在java上,mat的put操作巨慢,这一段跑完花了650ms。。。气死个人了。
修改方式,将拿到的数据先进行处理后,赋给单通道mat,然后再新建两个单通道,默认为60,合并三通道即可,前后只需要6ms。。。舒畅~~
本文标题:Android mat 修改
本文链接:https://www.haomeiwen.com/subject/yuprxctx.html
网友评论