[Python]图像处理——区域生长

本文介绍了使用Python进行图像处理的一种技术——区域生长。该方法从预定义的种子像素开始,根据特定生长准则逐步扩展,以提取目标区域。在示例中,通过设置种子点,计算并标记符合条件的新种子,最终实现对图像的分割,提取出大脑部分。程序运行后,展示出了区域生长分割出的图像结果。
摘要由CSDN通过智能技术生成

区域生长

医学图像
如果我们需要在上图中提取出大脑的图像,这时我们可以使用区域生长的方法。

区域生长,根据预先定义的生长准则,将像素或子区域组合为更大区域的过程。,基本先从一组种子入手,将与种子预先定义的领域像素不断添加,成为种子,最终获得生长区域。

本程序思路,先生成了同样大小空白矩阵,设置一个种子点,通过计算判断周围是否有符合条件新种子,编写在空白矩阵中,通过循环可以获得含有种子标志的新矩阵,将矩阵与原图相乘可以得到利用区域生长分割出的图像。

编写程序如下:

#区域生长 programmed by changhao
from PIL import Image
import matplotlib.pyplot as plt # plt 用于显示图片
import numpy as np

im = Image.open('001.png') #读取图片
#im.show()

im_array = np.array(im)

#print(im_array)
[m,n]=im_array.shape

a = np.zeros
  • 8
    点赞
  • 97
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值