OpenCV-裁剪图片
生活随笔
收集整理的這篇文章主要介紹了
OpenCV-裁剪图片
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
opencv插值法介紹:http://www.cnblogs.com/yssongest/p/5303151.html
# -*- coding: utf-8 -*- ''' 這段代碼會(huì)掃描本腳本 所在的文件夾的子文件夾other文件夾下的所有.jpg文件, 然后使用OpenCV讀取圖片數(shù)據(jù), 并按照指定的大小進(jìn)行縮放, 將縮放后的結(jié)果寫入到指定目錄下的指定圖片中。 ''' import numpy as np import cv2 from os.path import dirname,join,basename from glob import glob ''' glob參考http://python.jobbole.com/81552/ os.path.join參考http://www.cnblogs.com/jsplyy/p/5634640.html ''' num = 0 #dirname(__file__)參考http://blog.csdn.net/lxjames833539/article/details/5251608 for i in glob(join(dirname(__file__)+'\dog','*.jpg')):img = cv2.imread(i)'''interpolation即插值INTER_AREA - 使用像素區(qū)域關(guān)系進(jìn)行重采樣。它可能是圖像抽取的首選方法,因?yàn)樗鼤?huì)產(chǎn)生無云紋理的結(jié)果。但是當(dāng)圖像縮放時(shí),它類似于INTER_NEAREST 方法'''res = cv2.resize(img,(194,259),interpolation = cv2.INTER_AREA)cv2.imwrite('E:/test/'+str(num)+'.jpg',res)num +=1 print('all done') ##窗口默認(rèn)一直處于彈出窗狀態(tài) cv2.waitKey(0) ##按任意鍵盤,銷毀窗口 cv2.destroyAllWindows()總結(jié)
以上是生活随笔為你收集整理的OpenCV-裁剪图片的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 爬取网页动态内容
- 下一篇: Semantic UI