2 u014286840 u014286840 于 2016.04.03 15:12 提问

基于opencv做一个用于全息投影的视频处理软件,该怎么做? 1C

图片说明
软件能够将视频处理成这样就可以了,但不知道怎么做,我刚刚接触opencv,才会读取视频。。。希望有人指导一下

2个回答

sunmc1204953974
sunmc1204953974   2016.04.04 19:28

这个全息投影实际上是3D模型的四个面投影到四棱锥的四个面上,产生立体的效果,所以我不是很清楚题主要怎么把2D视频处理成这样,我之前做的一个思路是用Unity3D,然后在模型的前后左右四个方向放置四个摄像头,然后将四个摄像头的画面放置在四个位置。模型可以用3DMax做好动画,或者用程序控制模型,就可以达到全息投影的效果了。

u014286840
u014286840 我的想法是这样的:用opencv将2D视频按帧读取出来,然后对每张照片进行90度,180度,270度旋转,之后进行叠加,这是软件所要达到的要求,然后通过你所说的四棱锥进行投影
一年多之前 回复
sunmc1204953974
sunmc1204953974   2016.04.05 14:55

恩,但是这样做出来的应该3D效果会比较差,每个面都是正面,但是也是没有办法的,因为视频是2D的,那应该就是你这个思路,应该不难,读取帧之后,旋转 ,然后放置在新帧的四个位置就可以了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!