我最近也在研究这个东西,也大概了解到一点,我觉得用不到OpenCV或者重写识别算法。 我觉得实现这个大概分为如下几步: 1. 大家有没有注意到,在使用colAR mix的时候,如果识别图没有完全在摄像头内,是不会进行下一步的,所以第一步是在识别图完全进入摄像头的视野后,截取当前识别图上的图像。 2由于识别的时候肯定不是每次都能绝对的俯视识别图,所以在进行完第一步后。需要根据镜头的偏转角度把该图偏转为俯视图。 3通过特定的shader把偏转后的图像投射到模型上。 另外,识别图应该是根据模型UV展开所画的,具体怎么展UV怎么画识别图还在研究中。。。
我感觉这是轮廓识别,metaio中有轮廓识别,当你填充颜色的时候,在获取图片的颜色填充模型贴图颜色,如果单纯使用vuforia制作,感觉难度比较大,因为vuforia sdk最主要识别就是根据图片颜色,改变颜色之后可能会出现识别不了的现象,这个可以用opencv吧,但是如何实现获取填充颜色当成模型贴图还没有相同,可以再交流一下。
2,853
社区成员
5,760
社区内容
加载中
试试用AI创作助手写篇文章吧