我需要在图像上选择某些区域。然后我想将这些数据存储在xml文件中。
我的目的是创建一个交互式地图。例如,如果用户点击图像上的某个点,应用程序将搜索用户选择的像素范围,然后将适当的信息反馈给用户。
我试图看看是否可以通过照片编辑软件选择图像的区域,看看我是否可以抓取所选区域的像素范围。我正在使用Pixelmator并且找不到多少。我不是这类软件和图像处理最有经验的用户。
我希望这些数据适用于在HTML5和Javascript中开发的应用程序。没有服务器端依赖项。
我正在使用的图像是jpeg,gif或png。
非常感谢任何关于如何处理此事的想法......
答案 0 :(得分:0)
好的,我认为您正在使用amMap开发:)
看看OpenCV。有了它,您可以提取图像映射中的所有区域。文档。例子是here。不要忘记模糊,精确边缘检测等预处理步骤;因为它们在教程中使用。
使用某种点击事件处理程序获取图像的像素坐标。然后使用pointPolygonTest查看此像素属于哪个blob。
我认为那就是你要求的。