日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

图像轮廓提取关键函数

發(fā)布時(shí)間:2025/5/22 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 图像轮廓提取关键函数 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

. 關(guān)鍵函數(shù)介紹

下面就介紹OpenCV中對(duì)圖像進(jìn)行二值化的關(guān)鍵函數(shù)——cvThreshold()

函數(shù)功能:采用Canny方法對(duì)圖像進(jìn)行邊緣檢測(cè)

函數(shù)原型:

void?cvThreshold(

? const?CvArr*?src,

? CvArr*?dst,

? double?threshold,

? double?max_value,

? int?threshold_type

);

函數(shù)說明:

第一個(gè)參數(shù)表示輸入圖像,必須為單通道灰度圖。

第二個(gè)參數(shù)表示輸出的邊緣圖像,為單通道黑白圖。

第三個(gè)參數(shù)表示閾值

第四個(gè)參數(shù)表示最大值。

第五個(gè)參數(shù)表示運(yùn)算方法。

OpenCVimgproc\types_c.h中可以找到運(yùn)算方法的定義。

/* Threshold types*/

enum

{

????CV_THRESH_BINARY?????=0,??/* value = value > threshold ? max_value :0???????*/

????CV_THRESH_BINARY_INV?=1,??/* value = value > threshold ? 0 : max_value???????*/

????CV_THRESH_TRUNC??????=2,??/* value = value > threshold ? threshold : value???*/

????CV_THRESH_TOZERO?????=3,??/* value = value > threshold ? value :0???????????*/

????CV_THRESH_TOZERO_INV?=4,??/* value = value > threshold ? 0 :value???????????*/

????CV_THRESH_MASK???????=7,

????CV_THRESH_OTSU???????=8??/* use Otsualgorithm to choose the optimal threshold value; combine the flag with one ofthe above CV_THRESH_* values */

};

注釋已經(jīng)寫的很清楚了,因此不再用中文來表達(dá)了。

現(xiàn)象:

注意了:

?

其中的二值化灰度值是可以調(diào)節(jié)的,當(dāng)灰度值比較小的時(shí)候,出現(xiàn)輪廓很大的情況,與事實(shí)不符合。所以需要調(diào)節(jié)到合適的灰度值。

《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的图像轮廓提取关键函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。