【发布时间】:2017-02-27 00:23:38
【问题描述】:
我想编写一个应用程序,该应用程序将拍摄图像并识别组成部分并生成image map。
想象一个包含美国地图的图像(不管它是 SVG、JPEG、PNG 等,现在忽略)。
如果我为州之间的边界、打印在地图上的州名和边缘的非地图内容(因为图像是矩形而美国不是)保留 3 个 RGB 值,我想识别每个州并生成一个图像映射,我可以将 JS 处理程序分配给每个状态的点击。
唉,我不知道从哪里开始算法。有人可以帮忙吗?
【问题讨论】:
我想编写一个应用程序,该应用程序将拍摄图像并识别组成部分并生成image map。
想象一个包含美国地图的图像(不管它是 SVG、JPEG、PNG 等,现在忽略)。
如果我为州之间的边界、打印在地图上的州名和边缘的非地图内容(因为图像是矩形而美国不是)保留 3 个 RGB 值,我想识别每个州并生成一个图像映射,我可以将 JS 处理程序分配给每个状态的点击。
唉,我不知道从哪里开始算法。有人可以帮忙吗?
【问题讨论】:
这应该可以工作:Flood Fill
【讨论】: