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

溫馨提示×

python中怎么使用opencv實現閾值分割

小億
98
2023-08-14 21:06:50
欄目: 編程語言

在Python中使用OpenCV實現閾值分割可以按照以下步驟進行:

  1. 導入OpenCV庫:
import cv2
  1. 讀取圖像:
img = cv2.imread('image.jpg', 0) # 讀取灰度圖像
  1. 對圖像進行閾值分割:
ret, thresh = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY)

這里的127是閾值,255是最大像素值,cv2.THRESH_BINARY是閾值分割類型,表示將大于閾值的像素設置為最大像素值,小于閾值的像素設置為0。

  1. 顯示分割結果:
cv2.imshow('Thresholded Image', thresh)
cv2.waitKey(0)
cv2.destroyAllWindows()

cv2.imshow()用于顯示圖像窗口,cv2.waitKey(0)用于等待鍵盤輸入,cv2.destroyAllWindows()用于關閉所有圖像窗口。

完整的代碼示例:

import cv2
# 讀取圖像
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()

注意:在上述代碼中,image.jpg是待分割的圖像文件名,需要根據實際情況進行替換。

0
什邡市| 饶平县| 建瓯市| 桑日县| 常山县| 启东市| 敖汉旗| 调兵山市| 巨鹿县| 田东县| 商水县| 张家川| 海伦市| 甘谷县| 南汇区| 钦州市| 凌海市| 思茅市| 开原市| 卢氏县| 中卫市| 英超| 曲阳县| 和林格尔县| 伊吾县| 黄陵县| 桃园市| 福海县| 青川县| 闵行区| 武功县| 延川县| 安庆市| 阳原县| 峨眉山市| 荣昌县| 滦平县| 重庆市| 景德镇市| 吴桥县| 浦城县|