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

溫馨提示×

OpenCV中怎么實現自適應閾值操作

小億
88
2024-05-22 16:28:15
欄目: 編程語言

在OpenCV中,可以使用cv2.adaptiveThreshold()函數來實現自適應閾值操作。該函數的語法如下:

cv2.adaptiveThreshold(src, maxValue, adaptiveMethod, thresholdType, blockSize, C)

參數說明:

  • src:輸入圖像,應為灰度圖像。
  • maxValue:像素值超過閾值時設置的新像素值。
  • adaptiveMethod:自適應閾值算法類型,可以選擇cv2.ADAPTIVE_THRESH_MEAN_Ccv2.ADAPTIVE_THRESH_GAUSSIAN_C
  • thresholdType:閾值類型,可以選擇cv2.THRESH_BINARYcv2.THRESH_BINARY_INV
  • blockSize:鄰域大小,用來計算閾值的像素領域大小。
  • C:從計算出的平均值或加權平均值中減去的常數,用于微調閾值。

示例代碼:

import cv2

# 讀取輸入圖像
img = cv2.imread('input.jpg', 0)

# 自適應閾值操作
adaptive_threshold = cv2.adaptiveThreshold(img, 255, cv2.ADAPTIVE_THRESH_MEAN_C, cv2.THRESH_BINARY, 11, 2)

# 顯示結果
cv2.imshow('Adaptive Threshold', adaptive_threshold)
cv2.waitKey(0)
cv2.destroyAllWindows()

以上代碼將讀取名為input.jpg的灰度圖像,并對其應用自適應閾值操作,然后顯示結果。

0
乐业县| 珲春市| 尼勒克县| 武胜县| 瑞丽市| 沂水县| 新密市| 铁力市| 桃园县| 诸城市| 城市| 中西区| 登封市| 平塘县| 敦化市| 汽车| 兴化市| 台南市| 社会| 博爱县| 贵阳市| 安顺市| 福贡县| 大邑县| 比如县| 桃江县| 新干县| 通州市| 建湖县| 乐清市| 四平市| 和硕县| 措勤县| 乐安县| 双江| 宣汉县| 牙克石市| 岫岩| 商水县| 太原市| 威信县|