1.用于簡單的對象檢測、跟蹤
2.簡單前背景分割
#encoding:utf-8#黃色檢測import numpy as npimport argparseimport cv2image = cv2.imread('huang.png')color = [ ([0, 70, 70], [100, 255, 255])#黃色范圍~這個是我自己試驗的范圍,可根據實際情況自行調整~注意:數值按[b,g,r]排布]#如果color中定義了幾種顏色區間,都可以分割出來 for (lower, upper) in color: # 創建NumPy數組 lower = np.array(lower, dtype = "uint8")#顏色下限 upper = np.array(upper, dtype = "uint8")#顏色上限 # 根據閾值找到對應顏色 mask = cv2.inRange(image, lower, upper) output = cv2.bitwise_and(image, image, mask = mask) # 展示圖片 cv2.imshow("images", np.hstack([image, output])) cv2.waitKey(0)
以上這篇python-opencv顏色提取分割方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。
新聞熱點
疑難解答