91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
凤翔县| 永吉县| 临泽县| 台安县| 揭东县| 汽车| 涟源市| 襄樊市| 年辖:市辖区| 迭部县| 镇安县| 龙泉市| 盖州市| 北宁市| 中阳县| 乐山市| 浦江县| 忻州市| 会宁县| 长葛市| 白玉县| 万全县| 仙游县| 汝州市| 苍溪县| 葵青区| 台南县| 峨边| 加查县| 南木林县| 买车| 乐都县| 西吉县| 遂溪县| 碌曲县| 吕梁市| 昌平区| 涿州市| 镇坪县| 寿宁县| 宝清县|