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

溫馨提示×

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
海宁市| 普兰店市| 南澳县| 且末县| 承德市| 江华| 达孜县| 富平县| 耒阳市| 长泰县| 民和| 梧州市| 舞钢市| 吐鲁番市| 泗洪县| 西贡区| 饶河县| 邵阳县| 鲁甸县| 鞍山市| 延津县| 双峰县| 桐梓县| 乌苏市| 图木舒克市| 镇远县| 平塘县| 南雄市| 衡阳市| 泰兴市| 凌源市| 南投县| 长沙县| 伊春市| 老河口市| 鸡东县| 扎囊县| 肥东县| 丹凤县| 南阳市| 施秉县|