2011-02-18 96 views

回答

3

@Apoorv我不知道任何事情,但如果你只是想邊緣檢測可能是你可以使用的OpenCV代替。

這裏是鏈接了一些源代碼,以及如何使用OpenCV的

iPhone and OpenCV

http://dasl.mem.drexel.edu/~noahKuntz/openCVTut5.html

這裏是我的iphone已經創建了一個示例項目,以檢測iphone邊緣教程使用openCV

原始圖像

enter image description here

邊緣檢測後的圖像。

enter image description here

+0

是。我已經使用OpenCV。但我想要轉換圖像。在該圖像中,當兩種顏色之間存在差異時,它顯示爲黑色邊框。這不是簡單的邊緣檢測。 – 2011-02-18 04:38:38

+0

你能更清楚地告訴你的要求嗎?關於`轉換後的圖像'和`兩種顏色之間的差異顯示爲黑色邊框' – Robin 2011-02-18 04:43:22

3

有沒有辦法,以確保如果圖像甚至難懂的產生。但是,如果你讀this answer,這是值得考慮看看charcoal filter

convert holocaust_sm.jpg -charcoal 5 charcoal.gif 

我的建議是,你也嘗試與thresholds,並採取一看Children's Color-In Outline Image例子,因爲我相信這不是一個單一的過濾器,實現這種效果(假設它是由IM生成的)。

經過一段時間的研究,我相信像你正在尋找的效果可以通過幾種濾波器的混合來實現。您必須檢查this page,它使用IM提供了大量酷效果。

這是我的嘗試:

convert ms8nP.png -colorspace Gray -blur 0x.7 -negate -edge 2 -negate -threshold 40% -blur 0x.5 out.png