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

python-opencv-cv2.threshold()二值化函數(shù)詳解

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

1.cv2.threshold()參數(shù)說明

cv2.threshold(src, thresh, maxval, type[, dst]) → retval, dst

參數(shù) 描述
src 表示的是圖片源
thresh 表示的是閾值(起始值)
maxval 表示的是最大值
type 表示的是這里劃分的時(shí)候使用的是方法選擇參數(shù)

常用值為0(cv2.THRESH_BINARY)
第四個(gè)是一個(gè)方法選擇參數(shù),常用的有:
? cv2.THRESH_BINARY(黑白二值)
? cv2.THRESH_BINARY_INV(黑白二值反轉(zhuǎn))
? cv2.THRESH_TRUNC (得到的圖像為多像素值)
? cv2.THRESH_TOZERO
? cv2.THRESH_TOZERO_INV
該函數(shù)有兩個(gè)返回值,retVal:得到的閾值,dst:閾值化后的圖像

公式中0代表黑,設(shè)置最大閾值maxval為255(白)就可以進(jìn)行二值化處理
cv2.threshold,opencv,python,計(jì)算機(jī)視覺

2.代碼示例

import cv2
import numpy as np
# 讀取照片
img=cv2.imread('D:\\Patrick_Star.jpg')
# 圖像縮放
img = cv2.resize(img,None,fx=0.1,fy=0.1)
cv2.imshow('img',img))
# 灰度處理
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.imshow('gray',gray)
# cv2.threshold()二值化
_,thres = cv2.threshold(gray, 180, 255, cv2.THRESH_BINARY_INV)
cv2.imshow('thres',thres)
# 展示圖片
cv2.waitKey(0)
cv2.destroyAllWindows()

cv2.threshold,opencv,python,計(jì)算機(jī)視覺文章來源地址http://www.zghlxwxcb.cn/news/detail-610898.html

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

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

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

相關(guān)文章

  • 【Opencv--自適應(yīng)圖像二值化】cv2.adaptiveThreshold()

    【Opencv--自適應(yīng)圖像二值化】cv2.adaptiveThreshold()

    在這里 cv2.threshold函數(shù) 介紹了普通的opencv圖像閾值處理函數(shù)。但threshold 的圖像閾值處理對(duì)于某些光照不均的圖像,這種全局閾值分割的方法并不能得到好的效果。 圖像閾值化操作中,我們更關(guān)心的是從二值化圖像中分離目標(biāo)區(qū)域和背景區(qū)域,僅僅通過固定閾值很難達(dá)到理想

    2024年02月07日
    瀏覽(22)
  • 深入理解 OpenCV 中的二值化:cv2.THRESH_BINARY 與 cv2.THRESH_OTSU 的組合運(yùn)用

    引言 在圖像處理和計(jì)算機(jī)視覺中,二值化是一種常見的圖像處理技術(shù),用于將圖像轉(zhuǎn)換為只有兩種可能取值的圖像,通常是黑白。OpenCV 提供了一種強(qiáng)大的工具來實(shí)現(xiàn)圖像二值化,即 cv2.threshold() 函數(shù)。本篇博客將深入介紹 cv2.THRESH_BINARY 和 cv2.THRESH_OTSU 的組合使用,以及它們對(duì)

    2024年02月05日
    瀏覽(16)
  • OPENCV C++(三)二值化灰度函數(shù)+調(diào)用攝像頭+鼠標(biāo)響應(yīng)+膚色檢測(cè)

    圖像 目標(biāo)圖像 rgb轉(zhuǎn)灰度 灰度圖,目標(biāo)圖,閾值,大于閾值的轉(zhuǎn)換的像素值,方法為大津法 灰度圖,目標(biāo)圖,大于閾值的轉(zhuǎn)換的像素值,自適應(yīng)方法,二值化方法 雖然人物的信息丟失了很多,但是背景基本上被去掉了。丟失的人物的信息可以通過位運(yùn)算等恢復(fù)。在去除背景

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

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

    2024年02月13日
    瀏覽(91)
  • python opencv 實(shí)現(xiàn)對(duì)二值化后的某一像素值做修改和mask疊加

    python opencv 實(shí)現(xiàn)對(duì)二值化后的某一像素值做修改和mask疊加

    使用OpenCV的findNonZero函數(shù)找到所有非零(也就是像素值為255)的像素,然后遍歷這些像素并修改他們的值。示例代碼: mask疊加的方法:首先創(chuàng)建一個(gè)和mask大小一樣的且都為0的矩陣,然后,遍歷mask,使用cv2.add相加。 本專欄是講解如何改進(jìn)Yolov8的專欄。改進(jìn)方法采用了最新的

    2024年02月04日
    瀏覽(24)
  • opencv二值化詳解

    opencv二值化詳解

    ? 大家好,今天來跟大家講講 opencv二值化。 先從一個(gè)比較經(jīng)典的方法開始講解,看 opencv官方文檔: 二值化(binary)的定義:在一個(gè)輸入圖像中,將其一個(gè)像素點(diǎn)設(shè)置為0,將其兩個(gè)像素點(diǎn)設(shè)置為1。 二值化可以使圖像中的每個(gè)像素值都被指定為0或1。在二值化之前,每個(gè)像素都

    2024年02月07日
    瀏覽(22)
  • opencv(20) 圖像閾值(二值化)

    opencv(20) 圖像閾值(二值化)

    二值化核心思想,設(shè)閾值,大于閾值的為0(黑色)或 255(白色),使圖像稱為黑白圖。 閾值可固定,也可以自適應(yīng)閾值。 自適應(yīng)閾值一般為一點(diǎn)像素與這點(diǎn)為中序的區(qū)域像素平均值或者高斯分布加權(quán)和的比較,其中可以設(shè)置一個(gè)差值也可以不設(shè)置。 圖像的閾值化旨在提取

    2024年02月02日
    瀏覽(24)
  • OpenCV(八):圖像二值化

    OpenCV(八):圖像二值化

    目錄 1.固定值二值化 2.自適應(yīng)閾值二值化 3.Android JNI完整代碼 1.固定值二值化 固定閾值二值化是OpenCV中一種簡(jiǎn)單而常用的圖像處理技術(shù),用于將圖像轉(zhuǎn)換為二值圖像。在固定閾值二值化中,像素值根據(jù)一個(gè)預(yù)定義的閾值進(jìn)行分類,大于閾值的像素被設(shè)置為白色,而小于或等于

    2024年02月10日
    瀏覽(24)
  • opencv圖片灰度二值化

    opencv圖片灰度二值化

    2024年02月13日
    瀏覽(27)
  • opencv-python使用鼠標(biāo)點(diǎn)擊圖片顯示該點(diǎn)坐標(biāo)和像素值&&IPM逆透視變換車道線&&二值化處理

    opencv-python使用鼠標(biāo)點(diǎn)擊圖片顯示該點(diǎn)坐標(biāo)和像素值&&IPM逆透視變換車道線&&二值化處理

    實(shí)現(xiàn)獲取像素點(diǎn)的功能主要基于OpenCV的內(nèi)置函數(shù)cv2.setMouseCallback(),即鼠標(biāo)事件回調(diào) setMouseCallback(winname, onMouse,userdata=0) winname: 接收鼠標(biāo)事件的窗口名稱 onMouse: 處理鼠標(biāo)事件的回調(diào)函數(shù)指針 userdata: 傳給回調(diào)函數(shù)的用戶數(shù)據(jù) ?代碼實(shí)現(xiàn):鼠標(biāo)點(diǎn)擊圖片時(shí),讀取當(dāng)前鼠標(biāo)對(duì)應(yīng)位置

    2024年02月12日
    瀏覽(25)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包