使用c#windows应用程序将图像转换为3D图像 [英] convert image into 3D image using c# windows application

查看:173
本文介绍了使用c#windows应用程序将图像转换为3D图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,







i需要使用c#windows应用程序将我的图像转换为3D图像,



i搜索了很多其他网站,但我找不到确切的代码。所以我在这里有我的疑问。请告诉我是否可以在c#windows应用程序中将图像转换为3D图像?



如果有可能,请给我一个评论或者给我一个优先链接。











谢谢提前...

hi all,



i need to convert my image into 3D image using c# windows application,

i had search so many other sites also but i couldn''t find the exact code . so that i have my queryies here . please tell me is it possible to convert image into 3D image in c# windows application?

if it is possible , please give me a comments or else give me a preffered link.





thanks in advance...

推荐答案

通过 C#中的3D绘图库 [ ^ ]。



你可以使用像XNA这样的3D引擎 [ ^ ]渲染3D图像(但是,我认为你不能将2D转换为3D图像)。
Go through A 3D Plotting Library in C#[^].

You can use 3D engines like XNA[^] to render 3D images (however, I don''t think you can convert 2D to 3D images).


有一个像这样的问题几个月前。

要简短:忘掉它吧你不能这样做。

为什么?因为如果您有一个2D图像,则根本没有深度信息。根据您对世界的了解,您的大脑可以分配一些,但目前没有算法可以做到。您需要至少两个来自不同视角的图像,或另外的深度比例图像。在2D电影上进行的转换是基于运动,因此序列帧之间的差异 - 但这也不是完全自动的,它需要大量的手工,结果远非现实。
There was a question like this some months ago.
To be short: forget it, in general you can not do this.
Why? Because if you have a single 2D image, you have no depth information at all. You brain can assign some, based on your knowledge about the world, but no algorithm can do that currently. You need at least two images from different perspectives, or an additional depth scale image. The "conversion" done on 2D movies is based on movements, thus the difference between the sequencing frames - but this is also not fully automatic, it takes a lot of handwork, and the result is far from being realistic.


这篇关于使用c#windows应用程序将图像转换为3D图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆