以下程序中用到的timg.jpg原图为
1、scipy
Scipy是一个高级的科学计算库,其中misc模块很好用,可以将数组保存为图片,也可以对numpy形式图像数组灵活处理,比如裁剪图片某一部分等。
from scipy import misc
def main():
img = misc.imread(r'C:\Users\shao\Desktop\timg.jpg', mode='RGB')
img= img[95:135,90:230,:] #height width channel
misc.imsave(r'C:\Users\shao\Desktop\new.png',img)
if __name__=='__main__':
main()
以上程序从中截取了图片一部分并保存
2、opencv-python
利用cv2来完成相应的图像相关处理
import cv2
def main():
img = cv2.imread(r'C:\Users\shao\Desktop\timg.jpg')
leftx=95
lefty=100
rightx=230
righty=135
result=cv2.rectangle(img,(leftx,lefty),(rig