opencv python 4 基本變換

2021-08-11 03:07:03 字數 1498 閱讀 4150

cv2.cvtcolor()函式可以將影象在各個色彩空間之間變換,如rgb,bgr,灰度影象,yuv,hsv等。

opencv提供了超過150種色彩空間轉換方法:

f = [i for i in dir(cv2) if i.startswith('color_')]

print(f)

輸出為所有轉換方式。

cv2.resize()函式對影象作制定的大小變換。

也可不直接設定轉換後的大小而是通過設定fx和fy引數來設定轉換的倍數。

res = cv2.resize(img, none, fx = 2, fy = 2, interpolation = cv2.inter_cubic)
對影象進行旋轉操作首先要使用cv2.getrotationmatrix2d()計算旋轉矩陣。

retval = cv2.getrotationmatrix2d(center, angle, scale)
獲取旋轉矩陣後再使用cv2.warpaffine()進行仿射變換。

opencv python 基本知識

cv2.imread color彩色 cv2.imread grayscale黑白 img cv2.imread cat,jpg option img是乙個矩陣bgr格式 cv2.imshow name img 顯示影象 cv2.waitkey 0 等待時間 cv2.destroyallwindow...

opencv python 2 基本操作

輸出結果為 39 118181 為該畫素點的brg畫素值。opencv讀取彩色影象的畫素順序為bgr而非rgb。也可輸出單個通道的值 px img 10,10,0 print px 輸出結果為 39可通過相同的方式修改畫素值 img 10,10 255,255,255 也可使用numpy中的arra...

DOM基本操作4

檢視元素的幾何尺寸 domele.getboundingclientrect 相容性很好 該方法返回乙個物件,物件裡面有left,top,right,bottom等屬性。left和top代表該元素左上角的x和y座標,right和bottom代表元素右下角的x和y座標 height和width屬性老版...