3D来啦!!!揭秘3D图像转换啦!
3D技术现在是个热门话题,研究了一下,给大家分享一下~!
怎么将一张2D图像转换为红蓝3D图像呢?具体有以下几个步骤:
假设有原始图像A,我们要得到的红蓝3D图像为S,算法过程如下:
1,滤波算法
使用一定的滤波算法去除A中的噪声,比如:高斯滤波算法,均值滤波算法,中值滤波算法等等。
2,锐化算法
使用一定的锐化算法恢复并增强A中的细节,比如:Sobel,Laplace,Robert等等。
3,添加深度信息
经过1-2之后,我们得到图像B,这个图像与A已经有了一定的差异,但是,我们如果将B和A作为两张有视差的原始图像来得到S,那么效果并不好,我们还要添加一定的深度信息,构成图像C,这个深度信息获取的算法,可以参考论文(Rapid 2D to 3D Conversion),这样我们就可以得到图像C了。
4,删除图像A的R通道信息,将C图像的R通道信息复制给图像A,得图像S,S即为3D图像。
具体说明请看博文链接http://blog.csdn.net/trent1985/article/details/14449567
奉上部分原图和效果图:
效果图:
有3D眼睛的可以看一下效果哦,给大家分享一下!
------解决方案--------------------不明觉厉,可惜没有眼镜
------解决方案--------------------------解决方案--------------------我累个去啊
------解决方案--------------------带上眼镜真有立体效果么?
------解决方案--------------------没眼镜怎么破?
------解决方案--------------------介个怎么找到了点水区的感觉,还以为走错了呢
------解决方案--------------------KMPlayer可以把2D电影转成3D,原理应该跟这一样
------解决方案--------------------感觉很厉害的样子
------解决方案--------------------有必要带个眼镜看电脑相片吗?
------解决方案--------------------红蓝3D只能说有立体效果,但是图像质量很惨。
------解决方案--------------------不明觉厉
------解决方案--------------------------解决方案--------------------红蓝立体3D眼镜看3D伤眼睛啊,好是好。
------解决方案--------------------新手进来学下。
------解决方案--------------------------解决方案--------------------没眼镜啊!!
------解决方案--------------------刘明,假装很懂的路过,恩,不错。
------解决方案--------------------不明觉厉,可惜没有眼镜
------解决方案--------------------可以学习下!
------解决方案--------------------不明觉厉不明觉厉