原文:opencv學習筆記之cvSobel 函數解析

首先,我們來開一下計算機是如何檢測邊緣的。以灰度圖像為例,它的理論基礎是這樣的,如果出現一個邊緣,那么圖像的灰度就會有一定的變化,為了方便假設由黑漸變為白代表一個邊界,那么對其灰度分析,在邊緣的灰度函數就是一個一次函數y kx,對其求一階導數就是其斜率k,就是說邊緣的一階導數是一個常數,而由於非邊緣的一階導數為零,這樣通過求一階導數就能初步判斷圖像的邊緣了。通常是X方向和Y方向的導數,也就是梯度。 ...

2017-12-16 19:31 0 972 推薦指數:

查看詳情

openCVcvSobel函數的用法淺析

第一步:開辟兩個和原始圖像一樣大小的圖像內存區,只是 其深度為IPL_DEPTH_16S,假設原始圖像為pSrc(iplimage結構) IplImage *p16SX = cvCreateImage ...

Mon Mar 10 07:20:00 CST 2014 0 5903
OpenCV學習筆記(15)——更多的輪廓函數

凸缺陷,以及如何找到凸缺陷 找某一點到一個多邊形的最短距離  不同形狀的匹配 1.凸缺陷   前面已經設計了輪廓的凸包和凸性缺陷的概念。OpenCV中有一個函數cv2.convexityDefect()可以幫助我們找到凸缺陷:   hull = cv2.convexHull ...

Wed Jul 11 00:18:00 CST 2018 0 973
opencv學習筆記——cv::CommandLineParser函數詳解

命令行解析類CommandLineParser 該類的作用主要用於命令行的解析,也就是分解命令行的作用。以前版本沒這個類時,如果要運行帶參數的.exe,必須在命令行中輸入文件路徑以及各種參數,並且輸入的參數格式要與代碼中的if語句判斷內容格式一樣,很不方便。另外如果想要更改輸入格式的話在主函數 ...

Mon Oct 08 02:57:00 CST 2018 0 1787
opencv學習筆記——圖像縮放函數resize

opencv提供了一種圖像縮放函數 功能:實現對輸入圖像縮放到指定大小 函數原型: 函數參數: InputArray src:輸入圖像,可以是Mat類型 OutputArray dst:輸出圖像,其尺寸由第三個參數dsize(如果dsize不為0),當dsize為0,輸出 ...

Mon Jun 04 06:12:00 CST 2018 0 3907
opencv學習筆記——cv::mean()函數詳解

opencv中封裝了一個專門用於求解cv::Mat均值的函數,即cv::mean(&cv::Mat),該函數會得到Mat中各個通道的均值,若要獲取指定通道的均值,做進一步解析即可。 具體使用方法如下: 示例代碼: 下面給出opencv的官方說明: Operations ...

Tue Jun 05 04:13:00 CST 2018 0 7572
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM