Python图像二值化处理(自适应算法)

2025-12-20 06:24:17

1、打开Python shell界面,载入相关的包(如果报错,则说明没有安装):

from skimage import color,data,filters

import matplotlib.pyplot as plt

Python图像二值化处理(自适应算法)

2、读入相关的图片,并进行灰度化处理:

image=color.rgb2gray(data.coffee())

Python图像二值化处理(自适应算法)

3、采用以下指令进行二值化处理:

dst =filters.threshold_adaptive(image,15,'gaussian')

其中,第一个参数是图片;第二个参数是二值化运算的,方块的大小,也就是进行运算的大小;三个参数是,处理的函数,参数可以有,'mean', 'generic', 'gaussian' 和 'median'等

Python图像二值化处理(自适应算法)

4、采用以下代码显示相关的图片:

plt.imshow(dst,plt.cm.gray)

plt.show()

Python图像二值化处理(自适应算法)

5、二值化后的图片如下。

由图中可知,这个方法类似一个个小图,小图的运算,也就是对没有一个小图片进行二值化处理,不像是全局进行的二值化。adaptive。

Python图像二值化处理(自适应算法)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢