0

我需要在图像上选择某些区域。然后我想将这些数据存储在一个 xml 文件中。

我的目的是创建一个交互式地图。例如,如果用户单击图像上的某个点,应用程序将搜索用户选择的像素范围,然后将适当的信息返回给用户。

我试图查看是否可以通过照片编辑软件选择图像区域,并查看是否可以获取所选区域的像素范围。我正在使用 Pixelmator 并找不到太多。我不是此类软件和图像处理最有经验的用户。

我希望这些数据适用于以 HTML5 和 Javascript 开发的应用程序。没有服务器端依赖项。

我正在使用的图像将是 jpeg、gif 或 png。

任何关于如何解决这个问题的想法都非常感谢......

4

1 回答 1

0

好的,我认为您正在使用 amMap 进行开发 :)

看看 OpenCV。有了它,您可以提取图像地图中的所有区域。博士。例子在这里。不要忘记模糊、精明边缘检测等预处理步骤;因为它们在教程中使用。

使用某种点击事件处理程序获取图像的像素坐标。然后使用pointPolygonTest查看该像素属于哪个 blob。

我想这就是你要求的。

于 2013-06-27T21:17:01.187 回答