2012-08-02 128 views
-1

我想在opencv中使用Canny邊緣或Sobel邊緣算法來檢測我的圖像邊緣。如何提高邊緣檢測算法的精度?

當我將對象(紙張)帶入黑暗背景時,它可以很好地工作。
但是當背景顏色與對象相似時質量很低。

只有陰影上的邊緣清晰。如果影子不太清晰,質量不夠好。

那麼有什麼好的方法來改善它嗎?

+1

在計算機科學中,性能通常意味着處理速度。如果您提到處理質量,而不是速度,請更改您的問題,以便更容易理解。這個詞的用法是「提高質量」,你應該明確你想要改進什麼 – Sam 2012-08-02 07:31:13

+0

謝謝你的提示@vasile。 :)我的英文不是很好 – 2012-08-02 07:50:03

+1

如果您提供了一些示例圖像,這將有所幫助。 – 2012-08-02 08:04:36

回答

0

記住的邊緣是指其代表在顏色或texture..So的分佈的變化的邊界如果u保持一個目的是在一個類似的顏色背景那麼如何才能一個邊緣檢測器發現強邊緣...

反正這個問題有一個解決方案也

如果背景和物體顏色是不同的,那麼爲了更好的邊緣檢測可以使用Frei-Chen edge detector

如果你的背景和目標是位RGB空間相似,然後嘗試轉換它進入HSV或Ycbcr空間並應用邊緣檢測或分割tation techniques ...

希望它是好的...