OpenCV系列 影像批次裁切
在做機器學習時獲得的資料圖片內容常常是很雜亂的
訓練的目標可能只是一大張圖裡的一小區塊
那此時我們可以進行批次裁切以節省時間
裁切大小
首先我們必須先確認好需要裁切的區域(X,Y軸座標)
如裁切目標座標為[0:498, 496:1263],則裁切的區域為(496,0)與(1263,498)構成的矩形
完整程式碼
程式碼中比較需要注意的是影像讀入的方式與前幾篇稍微有些不同
1 | img_1 = cv2.imread('test.jpg') #讀入圖片 |
但實際上都是讀入圖片,imread是從指定路徑讀入圖片,imdecode是從指定的緩存內讀入圖片
1 | import os |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment
GitalkUtterances