图像处理库Skimage安装与使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图像处理库Skimage安装与使用相关的知识,希望对你有一定的参考价值。

参考技术A scikit-image是基于scipy的一款图像处理包,它将图片作为numpy数组进行处理,是非常好的数字图像处理工具。其全称是scikit-image SciKit (toolkit for SciPy) ,对scipy.ndimage进行了扩展,提供了更多的图片处理功能。
skimage包由许多的子模块组成,各个子模块提供不同的功能。主要子模块如下:

官网

查看image文件的信息

skimage读出来的图片可以直接img[0][0]获得,但是一定记住它的格式.

skimage.io.imread打开的图片类型为np数组, 值为0-255,尺寸为 H,W,C,resize后值为0-1

方法一:skimage.io.imshow()显示图像

方法二:skimage.viewer.ImageViewer()显示图像

图片读入程序中后,是以numpy数组存在的。因此对numpy数组的一切功能,对图片也适用。对数组元素的访问,实际上就是对图片像素点的访问。
输出小猫图片的G通道中的第20行30列的像素值

红色单通道访问

通过对数组的裁剪,就可以实现对图片的裁剪。

以上是关于图像处理库Skimage安装与使用的主要内容,如果未能解决你的问题,请参考以下文章

Python 使用skimage实现求两幅图像之间的PSNR值

Python 使用skimage实现求两幅图像之间的PSNR值

python库skimage 绘制二值图像的凸壳(convex hull)

python库skimage 将针对灰度图像的滤波器用于RGB图像 逐通道滤波;转换为HSV图像滤波

python库skimage 实现图像直方图全局均衡化局部均衡化

python的skimage库 图像色彩空间转换 RGB到灰度;RGB到HSV