1. 程式人生 > >python opencv 影象尺寸變換

python opencv 影象尺寸變換

利用Python OpenCV中的  cv.Resize(源,目標,變換方法)就可以實現變換為想要的尺寸了

原始檔:就不用說了

目標:你可以對影象進行倍數的放大和縮小  也可以直接的輸入尺寸大小

變換的方法:

CV_INTER_NN - 最近鄰插值,  

CV_INTER_LINEAR - 雙線性插值 (預設使用)  

CV_INTER_AREA - 使用象素關係重取樣。當影象縮小時候,該方法可以避免波紋出現。當影象放大時,類似於 CV_INTER_NN 方法..  

CV_INTER_CUBIC - 立方插值.  

如 我要將一個圖片變為32*32大小的

  image=cv2.imread('test.jpg')
  res=cv2.resize(image,(32,32),interpolation=cv2.INTER_CUBIC)
  cv2.imshow('iker',res)
  cv2.imshow('image',image)
  cv2.waitKey(0)
  cv2.destoryAllWindows()

當然要正常的匯入opencv 庫  自己試過了哈  網上很多的已經過時了