0
我將PNG圖像轉換爲256x256 PNG尺寸的圖塊。 我想檢測幾乎相同的瓷磚(如藍色的水或白色背景瓷磚或平面圖上的空白) 很多瓷磚不能被眼睛區分,但仍有一些不同的像素,因此md5散列不能完成工作... 我還可以嘗試什麼?我可以使用哪種算法或庫在地圖切片上進行重複圖像檢測?
我將PNG圖像轉換爲256x256 PNG尺寸的圖塊。 我想檢測幾乎相同的瓷磚(如藍色的水或白色背景瓷磚或平面圖上的空白) 很多瓷磚不能被眼睛區分,但仍有一些不同的像素,因此md5散列不能完成工作... 我還可以嘗試什麼?我可以使用哪種算法或庫在地圖切片上進行重複圖像檢測?
我並不確定這個位置是否正確,但是TileMill這樣做並且是開源的(http://github.com/mapbox/tilemill)。它可以推遲到Mapnik去重複。需要記住的一件事是,一旦確定了一個貼圖是重複的,您還可以在「金字塔」中對其下面的所有貼圖進行折扣 - 例如,一個貼圖在下一個縮放級別下是四個貼圖,每個這些是另外四個在下一個變焦等。
發現它 - 這是你想要的:https://github.com/mapbox/tilelive.js – incanus
我看到github.com/mapbox/tilelive。 js幫助我查詢迭代和複製存儲在MBTiles後端的切片?但是它如何幫助我解決問題? (我的瓷磚是非地理區域,所以也許Mapnik不是一個選項?) – jack
重複在這裏發生:https://github.com/mapbox/tilelive.js/blob/db41bbc26b4cb5c070e22bfbae2e30d45707b63e/lib/pyramidscheme.js#L31 – incanus