PIL.Image與opencv中的圖片切割

通常對圖片操作的庫有兩個,一個是PIL中的Image,一個是opencv中的cv2。
在Image中,通常用cut = img.crop((x, y, x + w, y + h))來切圖,x,y是座標,w,h是目標的長寬,返回值還是一個Image對象。

在cv2中,圖片的形式是以numpy.array的格式存儲的,所以切圖片時直接用切片索引即可cut = img[y0:y1, x0:x1]注意numpy中的座標是和圖片座標相反的,所以要先y,後x。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章