亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

Opencv中cv2.threshold函數的用法是什么

小億
116
2024-02-18 09:59:16
欄目: 編程語言

在Opencv中,cv2.threshold函數用于對圖像進行閾值處理,將圖像的像素值轉換為二進制形式。其用法如下:

retval, thresholded_img = cv2.threshold(src, thresh, maxval, type)

參數說明:

  • src:輸入的圖像
  • thresh:閾值
  • maxval:當像素值超過閾值時賦予的值
  • type:閾值處理的類型,包括:
    • cv2.THRESH_BINARY:超過閾值的像素賦予maxval,否則賦予0
    • cv2.THRESH_BINARY_INV:超過閾值的像素賦予0,否則賦予maxval
    • cv2.THRESH_TRUNC:超過閾值的像素保持不變,否則賦予閾值
    • cv2.THRESH_TOZERO:超過閾值的像素保持不變,否則賦予0
    • cv2.THRESH_TOZERO_INV:超過閾值的像素賦予0,否則保持不變

函數返回值:

  • retval:實際使用的閾值
  • thresholded_img:處理后的二值化圖像

示例代碼:

import cv2

img = cv2.imread('image.jpg', 0)  # 以灰度模式讀取圖像
retval, thresholded_img = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY)

cv2.imshow('Thresholded Image', thresholded_img)
cv2.waitKey(0)
cv2.destroyAllWindows()

0
岚皋县| 涞水县| 澄迈县| 丘北县| 潮安县| 汝城县| 乾安县| 迭部县| 公安县| 凤阳县| 贵定县| 陵川县| 屏山县| 晋州市| 三明市| 贵阳市| 黔东| 延吉市| 华阴市| 中西区| 新巴尔虎右旗| 布拖县| 信阳市| 淮南市| 南部县| 庐江县| 壶关县| 沙河市| 乃东县| 成武县| 泗阳县| 宽甸| 静宁县| 潞西市| 临安市| 彝良县| 射阳县| 永靖县| 曲阳县| 寻乌县| 永川市|