摘要: 对图像进行滤波,可以有两种效果:一种是平滑滤波,用来抑制噪声;另一种是微分算子,可以用来检测边缘和特征提取。skimage库中通过filters模块进行滤波操作。1、sobel算子sobel算子可用来检测边缘函数格式为:skimage.filters.sobel(image,mask=None)fr... 阅读全文
posted @ 2016-01-12 18:28 denny402 阅读(28705) 评论(1) 推荐(4)
摘要: 在图像处理中,直方图是非常重要,也是非常有用的一个处理要素。在skimage库中对直方图的处理,是放在exposure这个模块中。1、计算直方图函数:skimage.exposure.histogram(image,nbins=256)在numpy包中,也提供了一个计算直方图的函数histogram... 阅读全文
posted @ 2016-01-12 16:42 denny402 阅读(55564) 评论(2) 推荐(1)
摘要: 图像亮度与对比度的调整,是放在skimage包的exposure模块里面1、gamma调整原理:I=Ig对原图像的像素,进行幂运算,得到新的像素值。公式中的g就是gamma值。如果gamma>1, 新图像比原图像暗如果gamma<1,新图像比原图像亮函数格式为:skimage.exposure.ad... 阅读全文
posted @ 2016-01-12 15:12 denny402 阅读(47242) 评论(1) 推荐(5)
摘要: 图像的形变与缩放,使用的是skimage的transform模块,函数比较多,功能齐全。1、改变图片尺寸resize函数格式为:skimage.transform.resize(image,output_shape)image: 需要改变尺寸的图片output_shape: 新的图片尺寸from s... 阅读全文
posted @ 2016-01-12 13:55 denny402 阅读(56399) 评论(2) 推荐(0)
摘要: 有些时候,我们不仅要对一张图片进行处理,可能还会对一批图片处理。这时候,我们可以通过循环来执行处理,也可以调用程序自带的图片集合来处理。图片集合函数为:skimage.io.ImageCollection(load_pattern,load_func=None)这个函数是放在io模块内的,带两个参数... 阅读全文
posted @ 2016-01-12 11:23 denny402 阅读(45030) 评论(10) 推荐(2)