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

溫馨提示×

opencv閾值分割怎么使用

小億
103
2023-07-31 20:54:14
欄目: 編程語言

OpenCV中的閾值分割可以通過cv2.threshold()函數實現。該函數的參數包括輸入圖像、閾值、最大像素值、閾值類型和輸出圖像。

以下是一個簡單的示例代碼,演示了如何使用閾值分割將一幅灰度圖像轉換為二值圖像:

import cv2
import numpy as np
# 讀取圖像
img = cv2.imread('image.jpg', 0)  # 以灰度模式讀取圖像
# 閾值分割
ret, thresh = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY)
# 顯示結果
cv2.imshow('Thresholded Image', thresh)
cv2.waitKey(0)
cv2.destroyAllWindows()

在上述代碼中,首先使用cv2.imread()函數讀取一幅灰度圖像。然后,使用cv2.threshold()函數進行閾值分割。其中,參數img為輸入圖像,127為閾值,255為最大像素值,cv2.THRESH_BINARY為閾值類型,表示將大于閾值的像素值設為最大像素值,小于等于閾值的像素值設為0。最后,使用cv2.imshow()函數顯示閾值分割結果。

注意:閾值分割函數的返回值包括閾值和輸出圖像。在上述代碼中,我們用ret接收了閾值,但并沒有使用它。

0
澄城县| 深圳市| 南乐县| 定安县| 湖南省| 湄潭县| 武定县| 青海省| 天津市| 芷江| 澎湖县| 大埔区| 福贡县| 大邑县| 邵阳县| 瑞金市| 抚顺市| 乡宁县| 阳泉市| 菏泽市| 德清县| 江安县| 左权县| 辉南县| 得荣县| 包头市| 靖江市| 青海省| 读书| 柳河县| 太仆寺旗| 潮安县| 桂林市| 靖西县| 炎陵县| 衢州市| 利津县| 阜宁县| 阳原县| 左云县| 上林县|