0

我试图找出一种方法来数字映射彩色玻璃窗的图像。在每块玻璃之间和周围都有一条铅焊料。我认为解决此问题的最佳方法是根据焊接材料的 HSL 或 HSI 值范围映射图像,这样每块玻璃都将成为自己的区域,并具有自己的信息和点击功能。

我正在尝试使用 C# 使其成为桌面应用程序,但如果这样更容易,可能会使用 html/javascript。我一直在寻找一些时间来尝试找出实现这一目标的好方法,但我很难弄清楚。

有没有人对我如何做这件事有任何指示?如果这个问题看起来含糊不清,我很抱歉;如果需要进一步澄清,请发表评论,如有必要,我会尽量更清楚。

我没有足够的声誉来张贴图片,但看看这些以获得一个想法: http ://rootsofknowledge.tc.uvu.edu/Gallery

4

1 回答 1

0

我看了一点,但不想做太多,以防我叫错了树!

我喜欢使用 ImageMagick,它可以通过 C/C++、Perl、PHP 绑定和大多数 Linux 发行版的命令行免费获得。它就在这里

我从这张图片开始:

在此处输入图像描述

并尝试进行一些模糊处理以使其对玻璃中的色调变化不那么敏感,然后使用 Canny Edge 检测器得到以下结果:

在此处输入图像描述

我使用的命令是这样的:

convert glass.jpg -blur 0x2 -canny 0x1+5%+10% edges.jpg

显然还有很多工作要做,但这可能是一个开始……也许其他人会增加他们的专业知识,现在我们有了一个起点……

于 2014-06-06T12:35:08.270 回答