python对图片二值化处理(yen算法)

 时间:2026-04-27 11:19:45

1、打开idle界面,并且载入需要用到的工具箱:

from skimage import data,filters,color

import matplotlib.pyplot as plt

python对图片二值化处理(yen算法)

2、读取一个图片,并且进行灰度化处理,这里读取了工具包自带的图片:

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

python对图片二值化处理(yen算法)

3、采用以下方法对图片进行二值化处理:

thresh = filters.threshold_yen(image)

dst =(image <= thresh)*1.0

python对图片二值化处理(yen算法)

4、采用下面代码查看效果:

plt.figure('yen二值化') 

plt.subplot(121) 

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

plt.subplot(122) 

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

plt.show()

python对图片二值化处理(yen算法)

5、查看结果如下。

python对图片二值化处理(yen算法)

  • 打开http://localhost时,出现404错误的解决方法
  • 如何用c语言打印出Helloworld
  • vue-cli 卸载不掉怎么办
  • 如何在win server中审核登录策略
  • Windows Server 2008 R2操作系统如何设置跨区卷
  • 热门搜索
    手抄报边框简单又漂亮 爱祖国手抄报简单漂亮 手抄报大全简单又漂亮 清明节手抄报好看简单字少 青春手抄报 行为规范手抄报 童心向党手抄报图 六一手抄报 关于诗歌的手抄报 科普知识手抄报