91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
会宁县| 东港市| 建水县| 扬州市| 江达县| 景泰县| 西吉县| 黎川县| 罗山县| 石门县| 江达县| 河池市| 莱西市| 桦川县| 呼和浩特市| 鹤庆县| 武义县| 布尔津县| 汶川县| 梓潼县| 集贤县| 四川省| 江陵县| 西乡县| 安泽县| 勃利县| 五常市| 阿荣旗| 茌平县| 建德市| 漠河县| 丰台区| 霍州市| 雷山县| 榕江县| 广水市| 抚州市| 阿拉善左旗| 延寿县| 娄底市| 乾安县|