2010-11-05 121 views
0

我正在研究基於瀏覽器的應用程序,其中我將獲取圖像。如果背景很簡單,我將不得不找到背景並將其刪除。就像背景是純色或漸變一樣。我正在考慮兩個選項 - 1)使用html5 canvas 2)將圖像帶到服務器,並使用任何良好的圖像API刪除背景並將其返回給客戶端。圖像背景減法

我的問題是「在調用getImageData()之後使用畫布和操作像素是否可行?是否有任何好的算法去除背景?我試圖搜索它,但我能找到的只是一些文章購買我可以在java或javascript(如果我使用canvas)實現算法如果我去選擇2,將圖像到服務器,並刪除任何良好的API背景,是否有一個Java API,我可以使用?

任何幫助將不勝感激。

感謝

+0

你所說的「刪除背景」意思?你可以張貼一些示例圖片,你在哪裏執行瘸子或類似的東西? – bjoernz 2010-11-19 18:51:07

+0

是的,一些示例圖像會很有用。根據圖像的性質,這可能也可能不可能。 – 2011-02-04 00:13:23

回答

0

我類似的應用程序的工作。我可以想到的是使用YCrCb或rgb2hsv轉換,因爲它專注於強度而不是顏色。更多deatil可以發現here

以getUserData的幫助()提供HTML5和替代RGBA信息相應