python计算机视觉阅读笔记(一)
企业开发
2018-06-06 05:12:23
阅读次数: 2
-
- from PIL import Image
- from numpy import *
- from pylab import *
- #获取原图
- pil_im = Image.open('img.jpg')
- imshow(pil_im)
![](https://img-blog.csdn.net/20180605153512782)
- #灰度化
- pil_im1 = pil_im.convert('L')
- imshow(pil_im1)
![](https://img-blog.csdn.net/20180605155949219?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pqaDA5MTg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
- #复制和粘贴图像
- box = (50,50,200,200)
- region =pil_im.crop(box)
- imshow(region)
![](https://img-blog.csdn.net/20180605154821883?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pqaDA5MTg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
- region = region.transpose(Image.ROTATE_180)
- pil_im.paste(region,box)
- imshow(pil_im)
![](https://img-blog.csdn.net/20180605154651971?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pqaDA5MTg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
- #调整图片大小
- pil_im = pil_im.resize((50,100))
- imshow(pil_im)
![](https://img-blog.csdn.net/20180605155123335?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pqaDA5MTg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
- #转换角度
- pil_im = pil_im.rotate(45)
- imshow(pil_im)
![](https://img-blog.csdn.net/20180605155318937?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pqaDA5MTg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
转载自blog.csdn.net/zjh0918/article/details/80582006