中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
湖南省| 台北县| 广昌县| 茌平县| 泽库县| 安平县| 阜新市| 满洲里市| 达尔| 鱼台县| 曲阜市| 鸡泽县| 康马县| 焉耆| 西安市| 彭州市| 平顺县| 浏阳市| 顺义区| 乌海市| 尤溪县| 开化县| 郯城县| 莱芜市| 定远县| 天峨县| 铜梁县| 浦县| 唐河县| 青阳县| 临漳县| 澎湖县| 福海县| 中超| 渝中区| 德保县| 龙江县| 江口县| 高青县| 定日县| 荣昌县|