国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

cv2.contourArea函數(shù)詳解

這篇具有很好參考價值的文章主要介紹了cv2.contourArea函數(shù)詳解。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

問題:cv2.findContours找到所有的輪廓之后,想取出包含面積最大的輪廓,用cv2.contourArea算一下,但是得到的結(jié)果跟實(shí)際差別相當(dāng)大,最大輪廓面積的計(jì)算成很小的一個值,而其中一個不太起眼的區(qū)域被計(jì)算得倒最大的面積。

findContours() 提取輪廓, contourArea() 計(jì)算輪廓面積。

ContourArea計(jì)算輪廓的面積使用格林公式。格林公式是什么?這不重要。ContourArea()求得得面積居然比真實(shí)面積還要小。這又是怎么回事呢?

重點(diǎn)

原來ContourArea()是取連通域邊界像素中心點(diǎn),連接起來,成為一個輪廓,導(dǎo)致一周得邊界像素點(diǎn)丟失,即求得得面積比真實(shí)得面積少了一圈。

比如下圖,真實(shí)面積4*4=16,而ContourArea()則只是算紅線內(nèi)得面積,只有3*3=9。

cv2.contourArea函數(shù)詳解

?

?

因此,countArea() 函數(shù)也會 ”有中去無“,視而不見,算出來的輪廓面積會出現(xiàn)0。

有輪廓,但是面積為0。

比如有的輪廓厚度只有兩像素,都是邊緣線,那計(jì)算出來的面積就等于0。

cv2.contourArea函數(shù)詳解

參考:AI大道理文章來源地址http://www.zghlxwxcb.cn/news/detail-504275.html

整理不易,歡迎一鍵三連?。?!

到了這里,關(guān)于cv2.contourArea函數(shù)詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • cv2.minAreaRect函數(shù)詳解

    cv2.minAreaRect函數(shù)詳解

    一、cv2.minAreaRect函數(shù)作?:返回不規(guī)則四邊形的最?外接矩形 二、opencv4.2版本: ??????? 1、輸入:多邊形輪廓形點(diǎn) ??????? 2、輸出:最?外接矩形的中?點(diǎn)坐標(biāo)x,y,寬?w,h,?度anlge 三、angle角度解釋: ????????x軸逆時針旋轉(zhuǎn)最先重合的邊為w,此時x軸逆時針旋轉(zhuǎn)

    2024年02月13日
    瀏覽(91)
  • Opencv cv2.putText 函數(shù)詳解

    Opencv cv2.putText 函數(shù)詳解

    具體函數(shù)如下: 函數(shù)源碼如下: 對應(yīng)的參數(shù)如下: 參數(shù) 具體表述 image 繪制的圖像 text 繪制的文本 org 文本在圖像中顯示的坐標(biāo),用元組表示格式為(X坐標(biāo),Y坐標(biāo)) font 文本字體類型,值可以為 FONT_HERSHEY_SIMPLEX 、 FONT_HERSHEY_PLAIN fontScale 字體比例因子乘以font-specific基本大小 c

    2024年02月09日
    瀏覽(89)
  • Python中cv2.Canny() 函數(shù)用法詳解

    一、Canny算子邊緣檢測原理及步驟 cv2.Canny() 函數(shù)是 OpenCV 中的邊緣檢測函數(shù)之一,用于檢測圖像的邊緣。它的基本原理是通過計(jì)算圖像中每個像素點(diǎn)的梯度值來檢測邊緣。具體來說,它的實(shí)現(xiàn)步驟如下: 1、對輸入圖像進(jìn)行高斯濾波,以平滑圖像并去除噪聲; 2、計(jì)算圖像的梯

    2024年02月09日
    瀏覽(91)
  • 畫圓操作——OpenCV中cv2.circle函數(shù)詳解

    畫圓操作——OpenCV中cv2.circle函數(shù)詳解 在計(jì)算機(jī)視覺領(lǐng)域,圖像處理是最基礎(chǔ)的操作,而畫圓操作又是其中不可或缺的一部分。在OpenCV中,cv2.circle函數(shù)可以實(shí)現(xiàn)畫圓的功能。 下面是cv2.circle函數(shù)的基本格式: 其中各參數(shù)含義如下: img:要進(jìn)行畫圓操作的圖片。 center:圓心坐

    2024年02月09日
    瀏覽(85)
  • 解決python3安裝完OpenCV后沒有cv2.imshow、cv2.imread等函數(shù)的問題

    解決python3安裝完OpenCV后沒有cv2.imshow、cv2.imread等函數(shù)的問題

    發(fā)現(xiàn)cv2中沒有函數(shù)可用,此時打開cv2所在的文件夾, 找到 cv2.pyd 文件,復(fù)制到所用python環(huán)境中的site-packages文件夾中 關(guān)閉項(xiàng)目工程文件重新打開,就可以調(diào)用cv2中的函數(shù)了。

    2024年02月03日
    瀏覽(24)
  • 【Python/Opencv】圖像權(quán)重加法函數(shù):cv2.addWeighted()詳解

    【Python/Opencv】圖像權(quán)重加法函數(shù):cv2.addWeighted()詳解

    在OpenCV圖像加法cv2.add函數(shù)詳解詳細(xì)介紹了圖像的加法運(yùn)算。 除了這種加法外,OpenCV還提供了帶權(quán)重的加法,即兩副圖像的像素通道值相加時各自按一定的權(quán)重比例取值來相加。 假設(shè)有2個圖像矩陣src1和src2,在兩個圖像融合時,各自的權(quán)重分別為alpha和beta,則二者融合后的目

    2024年02月15日
    瀏覽(164)
  • 詳解cv2.addWeighted函數(shù)【使用 OpenCV 添加(混合)兩個圖像-Python版本】

    詳解cv2.addWeighted函數(shù)【使用 OpenCV 添加(混合)兩個圖像-Python版本】

    有的時候我們需要將兩張圖片在alpha通道進(jìn)行混合,比如深度學(xué)習(xí)數(shù)據(jù)集增強(qiáng)方式MixUp。OpenCV的 addWeighted 提供了相關(guān)操作,此篇博客將詳細(xì)介紹這個函數(shù),并給出代碼示例。???? o u t p u t I m g = s a t u r a t e ( α ? i n p u t I m g 1 + β ? i n p u t I m g 2 + γ ) rm outputImg=saturate( al

    2024年02月06日
    瀏覽(93)
  • 關(guān)于opencv中cv2.imread函數(shù)讀取的圖像shape問題

    關(guān)于opencv中cv2.imread函數(shù)讀取的圖像shape問題

    圖像坐標(biāo)系是(w,h),w為x軸,h為y軸,(x,y) 但opencv讀出來的數(shù)組卻正好相反,是(h,w,3),(y,x,3) 所以這里會有一個轉(zhuǎn)換 實(shí)則轉(zhuǎn)換為圖像坐標(biāo)系時,要轉(zhuǎn)置一下,或者image.shape[::-1] 切片操作 [start,endstep],其中:- start: 表示開始的下標(biāo),如果省略默認(rèn)為 0 - end: 表示結(jié)束的下標(biāo)(不包含

    2024年02月12日
    瀏覽(24)
  • 【Python】【Opencv】形態(tài)學(xué)操作cv2.morphologyEx()函數(shù)詳解和示例,實(shí)現(xiàn)腐蝕、膨脹、閉和開等運(yùn)算

    【Python】【Opencv】形態(tài)學(xué)操作cv2.morphologyEx()函數(shù)詳解和示例,實(shí)現(xiàn)腐蝕、膨脹、閉和開等運(yùn)算

    常用的形態(tài)學(xué)操作如腐蝕、膨脹、開運(yùn)算、閉運(yùn)算等,可以幫助我們解決一下圖像不連接或消除圖像中某些不想要的連接,對于圖像處理使用方便,效果明顯。本文通過示例對這些功能和效果進(jìn)行演示,以幫助大家理解和使用。 cv2.morphologyEx 是 OpenCV 中的一個函數(shù),用于執(zhí)行

    2024年02月22日
    瀏覽(93)
  • 【OpenCV常用函數(shù):顏色空間轉(zhuǎn)換、閾值化】cv2.cvtColor()+cv2.threshold()

    對圖像進(jìn)行顏色空間的轉(zhuǎn)換 對圖像進(jìn)行閾值化/二值化

    2024年02月13日
    瀏覽(92)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包