我一直在編寫一個Java程序,它幫助我們切割和處理諸如CSS sprites等精靈。主要思想是圖像被分割成多個子區域,所以軟件理解「spritesheet」由多個子圖組成。這是圖像分割嗎?
我開發的算法通過基於透明度/顏色蒙版掃描水平(x)和垂直(y)軸的間隔來工作。這不檢測每個子部分,但遞歸應用它可能。一維軸被轉換成圖像中部件的矩形。
http://en.wikipedia.org/wiki/Image_segmentation
維基百科的文章(如上圖),對許多不同的技術信息。一個重要的事情是我沒有進行識別,比如檢測前景物體。儘管使用顏色蒙版技術上是背景和前景的分離。
你見過這個項目嗎? http://csssprites.org/ – 2009-12-07 17:16:03