创建交互式地图 - 从图像的特定区域收集像素坐标组

时间:2013-06-27 20:58:15

标签: image-processing pixel imagemap

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

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

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

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

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

非常感谢任何关于如何处理此事的想法......

1 个答案:

答案 0 :(得分:0)

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

看看OpenCV。有了它,您可以提取图像映射中的所有区域。文档。例子是here。不要忘记模糊,精确边缘检测等预处理步骤;因为它们在教程中使用。

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

我认为那就是你要求的。