skimage 图像处理(一)

一.  读取、显示、打印、保存、查看

图片请使用自己的图片,路径请改变

1. 加载显示图片使其灰度化

imread加载读取图片,as_gray=True使图像灰度化,imshow展示读取图片的效果

from skimage import io

img=io.imread("c.jpg",as_gray=True)

io.imshow(img)

io.show

显示效果:

2. skimage里自带示例图片

astronaut 航员图片                                  coffee     一杯咖啡图片  

lena      美女图片                                camera   拿相机的人图片  

coins     硬币图片                                         moon    月亮图片

checkerboard 棋盘图片                                      horse   马图片  

page       书页图片                                  chelsea   小猫图片    

hubble_deep_field    星空图片                                  text   文字图片

clock    时钟图片                                                            

3. 查看读取自带图片data.引用展示图片

from skimage import io,data

img=data.coffee()

io.imshow(img)

显示效果:

4. 读取图像加载打印,并将图像保存(imsave)到指定路径下

from skimage import data_dir, data, io

skimage库中导入了data_dirdataio模块

img = io.imread('D:\图像处理\c.jpg')

使用io.imread函数从指定路径D:\图像处理\c.jpg读取了一张图像

io.imshow(img)

使用io.imshow函数显示了变量img中的图像

io.imsave('D:\c.png', img) 

使用io.imsave函数将变量img中的图像保存到指定的路径D:\c.png。这将图像保存为PNG格式。

显示效果:

5. 查看图片信息(用小猫图片示例)

from skimage import io,data

img=data.chelsea()

io.imshow(img)

print(type(img))          #显示类型

print(img.shape)          #显示尺寸

print(img.shape[0])        #图片宽度

print(img.shape[1])        #图片高度

print(img.shape[2])       #图片通道数

print(img.size)            #显示总像素个数

print(img.max())          #最大像素值

print(img.min())          #最小像素值

print(img.mean())         #像素平均值

显示效果:

二. 通道数打开与输出

用通道数打开图片,0,1,2分别代表红绿蓝输出(用0示例)

from skimage import io,data

img=data.coffee()

R=img[:,:,0]

io.imshow(R)

显示效果:

例:

输出小猫图片通道中的第20行30列的像素值

from skimage import io,data

img=data.chelsea()

R=img[20,30,1]

print(R)

显示效果:129

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值