【问题标题】:Get POINT CLOUD through 360 Degree Rotation and Image Processing通过 360 度旋转和图像处理获得 POINT CLOUD
【发布时间】:2011-08-23 21:06:28
【问题描述】:

我的问题分为以下两部分……

问题(简​​短):

• 生成真实世界对象的point cloud……。

• 通过它的 360 度旋转......在旋转台上

• 获取 360 度图像……每度(1° 到 360°)一张图像。

• 我知道如何处理图像并获取它的像素值。

• 请看下面的一个示例图像……您可以看到图像是黑白的……因为我必须处理非常闪亮(闪光)的物体……它是 DIAMOND。所以我设置了背景,以便将闪亮的对象(钻石)转换为 B/W 对象。所以我可以轻松扫描物体的外边缘(例如钻石)。

• 要考虑的一件事是我不使用任何激光...我只使用一个旋转台和一个摄像头来拍摄图像...您可以在here 上看到一个示例项目...但是 MATLAB 隐藏了所有的东西...因为那个人使用 MATLAB 的内置功能。

实际上,我正在寻找数学例程或算法或任何可以帮助我了解如何获取点云的技术……。使用我提到的方式……..

更多细节:

我需要有真实世界对象的点云。所以,我可以在电脑屏幕上显示它。

为此,我使用了一张旋转台。我将把我的物体放在上面,然后将桌子旋转 360°,然后拍摄 360 张图像……每个角度(1° 到 360°)一张图像。

用于拍摄图像的相机经过良好校准。我给出了一张示例图片,如下所示。我也知道如何扫描图像并获取它的像素值。

还要考虑到我的图像是Silhouette 类型……意味着只有黑白……没有彩色图像。

但我的问题是或者我被困在哪里......

获取对象的点云……。从我通过图像处理获得的数据。

我在here找到的一个相同类型的项目…….. 但它只是使用内置的 MATLAB 函数……我使用的是 Microsoft Visual C#.Net,所以我必须自己构建整个算法……因为 MATLAB 隐藏了所有我想知道的东西……

有没有高手……。谁知道这一切,让我摆脱困境……!!!!

谢谢……..

【问题讨论】:

  • 你想使用什么技术?您提到了使用结构光的先前工作,但显示了带有红色轮廓的图像。这个红色轮廓是您已经能够自己生成的吗?
  • no..no.... 那条红线是我画的....那是扫描线....物体的外线...我将取像素值(x, y 值)沿着那条红线...

标签: algorithm math image-processing 3d scanning


【解决方案1】:

我没有这方面的经验,但如果我想做这样的事情,我会尝试这个:

  1. 使用单色光源
  2. 如果可能,请创建一个光源,该光源落在对象的薄垂直切片上。
  3. 有 360 张黑白图像,这些图像将是具有不同强度的垂直线的图像。如果您使用 matlab,您的矩阵将有一个/几列具有 sime 值。
  4. 现在假设一条垂直线(您的旋转轴)。 5 plot or convert (imageno, rownoOfMatrix, ValueInPopulatedColumnInSameRow)... [假设编号图像从0到360]
  5. 在理想条件下 一个蹩脚的方法 要获得 X 和 Y 使用 K1 * cos imgNo * ValInCol 和 K1 * sin imgNo * ValInCol,并且 Z 将是一些 K2 * rowNum.. K1 和 K2 可以在知道对象的实际大小的情况下进行校准.

我的意思是这样的: http://fab.cba.mit.edu/content/processes/structured_light/

但不是使用结构光,而是使用单个垂直光

http://www.geom.uiuc.edu/~samuelp/del_project.html此链接可能有助于三角测量...

【讨论】:

  • Pritesh,我在您发表评论后编辑了我的答案,实际上我看不到您发布的图片...如果您可以显示任何图片,我可以说更多...您提到了您的图像是剪影我无法想象锄头好剪影一些闪亮的东西可以制作..
  • 你可以在这里看到一个视频 [youtube.com/user/PriteshAryan?feature=mhee] ......这将解释我真正需要的是......顺便说一下......虽然我已经展示了 3D计算机屏幕中的对象仅使用单个摄像头......在那个视频中......但它不太准确......所以我正在寻找标准方式......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-09
  • 1970-01-01
相关资源
最近更新 更多