inRange() 說明圖像從rgb顏色空間轉換到hsv顏色空間,顏色去除白色背景部分,調用了cv2的兩個函數,一個是rgb轉hsv的函數操作用法hsv = cv2.cvtColor(rgb_image, cv2.COLOR_BGR2HSV)然後利用cv2.inRange函數設閾值,去除背景部分 mask = cv2.inRange(hsv, lower_red, upper_red)
圖像擴邊(填充)想為圖像周圍建立邊可以使用cv2.copyMakeBorder()函數。這經常在卷積運算或0填充時被用到。具體參數如下:1) src輸入圖像2) top,bottom,left,right對應邊界的像素數目3) borderType要添加哪種類型的邊界: 3.1) cv2.BORDER_CONSTANT添加有顏色的常數值邊界,還需要下一個參數(value)&
OpenCV 讀取圖片首先引入 NumPy 與 OpenCV 的 Python 模組:import numpy as np
import cv2
# 讀取圖檔
img = cv2.imread('image.jpg')
# 查看資料型態
type(img)
img.shape圖檔格式OpenCV 的 c