在我的申请中:
我追踪一个物体。
获取perspectiveTransform
在此框架中的位置。
我在最后一帧和corners
之间找到了单应性
当前框架。
使用该单应性在transformed_corners
上执行transformed_corners
在当前框架中找到,以获得overlay_image
。
使用M
查找它们之间的单应性
和overlay_image
。
将上面的同形词warped_image
应用于warped_image
,以获得所需内容
使用warpPerspective调用;
。 这很慢
部分
然后使用屏蔽操作,我将,
打印到找到对象的当前帧上。
现在我知道了http://sqlfiddle.com/#!6/d9906/1之后为什么warpPerspective很慢。
我在上面的第6步中每帧得到约300毫秒,这都是因为warpPerspective。它会显着影响我的应用程序的FPS输出。基本上,它从12 FPS下降到2FPS而不会在每一帧上扭曲。
有没有更快的替代方案?它全部在Android上完成,使用NDK r9。有哪些快速替代方案,以及将经线时间从300ms减少到50ms以下的优化?