问题
使用Vuforia或者EasyAR的AR识别库我们经常用到Region Capture这个插件来得到我们摄像头拍摄的画面中的识别图,得到这张贴图我们就可以把它贴在Target模型上面来达到实时上色的效果。但是在Region Capture获取贴图的过程中(实时的)经常或出现我们移动摄像头偏离识别图的时候那么Region Capture得到贴图有部分是黑色的(这部分黑色的就是识别图没有被摄像头拍摄到的部分)。很显然这样的效果我们是无法接受的。
解决办法
我们读取Region Capture四个边角的pixel来判断是否是黑色。如果是黑色那么我们继续沿用上一次获取的贴图,知道下一次我们得到没有黑色的贴图再更新。下面是我的解决办法:
1 |
|