对图像进行滤波,可以有两种效果:一种是平滑滤波,用来抑制噪声;另一种是微分算子,可以用来检测边缘和特征提取。skimage库中通过filters模块进行滤波操作。1、sobel算子sobel算子可用来检测边缘函数格式为:skimage.filters.sobel(image,mask=None)fr...
分类:
编程语言 时间:
2016-01-12 19:36:12
阅读次数:
487
在图像处理中,直方图是非常重要,也是非常有用的一个处理要素。在skimage库中对直方图的处理,是放在exposure这个模块中。1、计算直方图函数:skimage.exposure.histogram(image,nbins=256)在numpy包中,也提供了一个计算直方图的函数histogram...
分类:
编程语言 时间:
2016-01-12 16:57:30
阅读次数:
330
图像的形变与缩放,使用的是skimage的transform模块,函数比较多,功能齐全。1、改变图片尺寸resize函数格式为:skimage.transform.resize(image,output_shape)image: 需要改变尺寸的图片output_shape: 新的图片尺寸from s...
分类:
编程语言 时间:
2016-01-12 15:24:26
阅读次数:
402
有些时候,我们不仅要对一张图片进行处理,可能还会对一批图片处理。这时候,我们可以通过循环来执行处理,也可以调用程序自带的图片集合来处理。图片集合函数为:skimage.io.ImageCollection(load_pattern,load_func=None)这个函数是放在io模块内的,带两个参数...
分类:
编程语言 时间:
2016-01-12 13:38:54
阅读次数:
425
实际上前面我们就已经用到了图像的绘制,如:io.imshow(img) 这一行代码就是得利用matplotlib包对图片进行绘制,绘制成功后,返回一个matplotlib类型的数据。要显示绘制的图片,我们可以调用show()函数来进行显示,但进行练习的时候,一般我们可以省略show()函数,也能自动...
分类:
编程语言 时间:
2016-01-11 22:16:30
阅读次数:
1013
skimage提供了io模块,顾名思义,这个模块是用来图片输入输出操作的。为了方便练习,也提供一个data模块,里面嵌套了一些示例图片,我们可以直接使用。引入skimage模块可用:from skimage import io一、从外部读取图片并显示读取单张彩色rgb图片,使用skimage.io....
分类:
编程语言 时间:
2016-01-11 18:05:41
阅读次数:
15776
数字python中的数字比较典型,典型在可以表示很小的数,也可以表示很大的数,c语言的数字类型如果表示很大的数的话,可能会报溢出错误,但是python不会,python 数字类型的完整工具包括整数和浮点数复数固定精度的十进制数有理分数集合布尔类型无穷的整数精度各种数字的内置模块和函数数字常量1234...
分类:
编程语言 时间:
2015-12-23 22:33:56
阅读次数:
277
数字类型1,简介数字提供了标量贮存和直接访问。它是不可更改类型,也就是说变更数字的值会生产新的对象。Python支持多种数字类型:整型,长整型,布尔型,双精度浮点型,十进制浮点行和复数2,更新删除更新:由于数值对象是不可便类型,所以无法‘更新’,只能创建一个新对象,并将引用指向它。删除:按照Pyth...
分类:
编程语言 时间:
2015-12-22 16:04:54
阅读次数:
277
Python数字类型int类型表示的范围:-2147483648至2147483648之间,超出这个范围的数字即视为long(长整形)在Python中不需要事先声明数据类型,它是根据具体的赋值来进行盘点数据类型的,例如:int类型使用type(变量名) 可以查看该变量被赋值后的数据类型是什么超出in...
分类:
编程语言 时间:
2015-11-25 23:32:26
阅读次数:
303
1.创建数值对象并赋值
a=1#整数
b=1.1#浮点数
c=1.23e5#实数
d=1.23+4.56j#虚数
2.更新数值对象
注意:因为数值对象是不可变,所以与其说更新,还不如说把变量名从一个对象摘下,贴到另一个新的对象上去
从上图可以看见虽然同样赋值1000,但是两者的id是不同的,代表不同的对象,只不过是值相同而已
3.删除数值对象
根据第二点,其实一...
分类:
编程语言 时间:
2015-08-17 10:11:30
阅读次数:
174