[問題] Opencv-cvSobel函數的問題

看板C_and_CPP作者 (小涵)時間15年前 (2010/09/26 13:42), 編輯推噓5(501)
留言6則, 5人參與, 最新討論串1/1
大家好: 最近在學習opencv的時候遇到cvSobel這個函數 大概知道是做邊緣偵測的運算.. 但是對於裡面參數的涵意不是很了解 這個是函數的原形 void cvSobel( const CvArr* src, CvArr* dst, int xorder, int yorder, int aperture_size=3 ); 其中有一個例子是說當xorder=1,yorder=0,aperture_size=3 則遮罩為 -1 0 1 -2 0 -2 -1 0 -1 若xorder=0,yorder=1,aperture_size=3 則遮罩為 -1 -2 -1 0 0 0 1 2 1 或是 1 2 1 0 0 0 -1 -2 -1 其實我不太了解是怎麼得到的...不知道有沒有人可以幫忙說明一下呢? 不好意思數學真的不太好..麻煩了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.5.100

09/26 21:46, , 1F
你可以google sobel或邊緣偵測, 或者查一下影像處理的書
09/26 21:46, 1F

09/26 21:47, , 2F
籍應該都會有介紹. 如果找得到圖例應該會更容易懂:)
09/26 21:47, 2F

09/26 23:17, , 3F
提示你一下 這是離散行偏微分 又叫做梯度運算
09/26 23:17, 3F

09/26 23:45, , 4F
跟數學推導有關
09/26 23:45, 4F

09/28 08:20, , 5F
不要太依賴opencv 要不然死都不知道怎麼死的
09/28 08:20, 5F

09/28 13:01, , 6F
樓上中肯
09/28 13:01, 6F
文章代碼(AID): #1CdqtNVs (C_and_CPP)