欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

利用Python进行图像基本操作

程序员文章站 2022-03-08 08:05:55
将16bit图像转化为8bitskimage.img_as_ubyte(image, force_copy=False)...

旋转图像

利用scipy库将图像进行旋转
使用格式:

scipy.ndimage.rotate(input, angle, axes=1, 0, reshape=True, output=None, order=3, mode='constant', cval=0.0, prefilter=True)

输入:
input:输入图像
angle:角度

img_45 = ndimage.rotate(img, 45, reshape=False)

将16bit图像转化为8bit

skimage.img_as_ubyte(image, force_copy=False)

如果要转化的图像最大值>255,则采取下面的方法归一化,再转化为8bit

if res.max()>255:
	res = (255*(res-res.min())/(res.max()-res.min())).astype('uint8')

本文地址:https://blog.csdn.net/weixin_44217573/article/details/110983638