当前位置: 首页 > news >正文

北京什么网站找工作网站建站加盟

北京什么网站找工作,网站建站加盟,网站空间怎么查询,wordpress 重新生成缩略图一、实验目的  培养利用图像处理技术解决实际问题的能力。  培养利用图像处理技术综合设计实现的能力。  掌握在Python环境下解决实际问题的能力。  熟练掌握使用cv2库对图像进行处理  熟练掌握使用区域生长法提取图片中感兴趣的区域 二、实验内容 本次实验内容为…

一、实验目的

 培养利用图像处理技术解决实际问题的能力。
 培养利用图像处理技术综合设计实现的能力。
 掌握在Python环境下解决实际问题的能力。
 熟练掌握使用cv2库对图像进行处理
 熟练掌握使用区域生长法提取图片中感兴趣的区域

二、实验内容

本次实验内容为:综合应用-区域生长算法提取感兴趣区域
通过手动设置初始种子点,利用区域生长算法得到脑部区域,这在医学领域可以辅助医生进行医疗诊断。
案例描述:
区域生长算法常用于提取图像中的感兴趣目标区域,为后续图像分析做准备。
本案例采用区域生长算法提取医学图像中的人的脑部区域。
案例数据:数据为1张人脑图片brain.jpg。
 案例步骤参考:
(1)导入包;
(2)读入图片srclmg(单通道灰度图);
(3)构造一个跟原图等大小的零值标记矩阵a;
(4)手动选取初始种子和生长阈值;
(5)运行区域生长算法,得到前景目标标记矩阵a;
(6)由前景目标标记矩阵a跟原图点乘得到感兴趣区域并显示结果。

三、完整实验程序、结果与分析

代码:

import cv2
import numpy as np
import matplotlib.pyplot as plt
from collections import deque# 读取图像为灰度图
srclmg = cv2.imread("D:/tuxiang/brain.jpg", cv2.IMREAD_GRAYSCALE)
if srclmg is None:print("Error: Image not found.")exit()# 显示图像并选择种子点(使用阻塞模式)
plt.imshow(srclmg, cmap='gray')
plt.title('Click on the seed point and close window to continue')
seed_points = plt.ginput(1, timeout=0)  # 必须点击1次
plt.close()# 验证是否获取到有效种子点
if len(seed_points) < 1:print("Error: No seed point selected!")exit()# 转换坐标并初始化参数
x_seed = int(round(seed_points[0][0]))
y_seed = int(round(seed_points[0][1]))
seed = (y_seed, x_seed)  # OpenCV坐标格式 (行, 列)
threshold = 10  # 明确定义阈值参数 <-- 修正关键点# 创建标记矩阵
h, w = srclmg.shape
a = np.zeros_like(srclmg, dtype=np.uint8)# 初始化队列并添加种子点
queue = deque([seed])
a[seed] = 255# 定义8邻域偏移量
neighbors = [(-1, -1), (-1, 0), (-1, 1),(0, -1), (0, 1),(1, -1), (1, 0), (1, 1)]# 区域生长算法
while queue:i, j = queue.popleft()for di, dj in neighbors:ni, nj = i + di, j + djif 0 <= ni < h and 0 <= nj < w and a[ni, nj] == 0:# 使用正确的变量名thresholdif abs(int(srclmg[ni, nj]) - int(srclmg[i, j])) <= threshold:a[ni, nj] = 255queue.append((ni, nj))# 提取感兴趣区域并显示结果
result = cv2.bitwise_and(srclmg, srclmg, mask=a)plt.figure(figsize=(12, 6))
plt.subplot(1, 2, 1)
plt.imshow(srclmg, cmap='gray')
plt.title('Original Image')plt.subplot(1, 2, 2)
plt.imshow(result, cmap='gray')
plt.title('Segmented Brain Region')
plt.show()

结果:
在这里插入图片描述

在这里插入图片描述

四、本次作业中出现的问题及心得

通过本次实验,我深刻认识到算法实现中细节把控与参数调优的重要性。

http://www.dtcms.com/a/464237.html

相关文章:

  • 网站建设基本技术媒介平台
  • 用什么做公司宣传网站北京注册公司哪个区好
  • 网站提示建设中黑wordpress网站
  • 婚庆摄影企业网站广东做陶瓷的网站
  • 蓝色门户网站企业建设网站预算
  • 网站api怎么做的酒店无线网络设计方案
  • 房产cms网站建设网站营销体系的建设及运营情况
  • 找个网站懂的网站天津市政建设集团有限公司网站
  • 网站商城开发公司网页设计说明书1000字
  • 做封面下载网站辽宁建设工程信息网怎么无法登陆了
  • python做网站快吗网易企业邮箱密码格式要求
  • 广州企业网站建设报价哪里有免费的网站推广软件啊
  • 阜宁建设网站的公司互联网保险名词解释
  • 漯河网站建设兼职足球梦网站建设的基本思路
  • 西安门户网站开发南昌网络营销外包公司
  • 企业建站框架网站版心怎么做
  • 科技 网站建设html静态页面的制作
  • 小说网站建设源码移动网站源码
  • 设计数码产品宣传网站上海好的seo公司
  • 哪些网站是做免费推广的广州网络推广公司
  • 怎样向网站上传照片萤栈WordPress
  • php做网站常见实例百度商业平台
  • 海淀商城网站建设哪个公司的手机网络最好
  • 长春如何建立一个平台网站建立平台什么意思
  • 郑州网站推广 汉狮网络太原建站模板系统
  • 国内最大的自建站平台网站怎么建
  • 手表网站错误怎么办做360网站首页软件
  • 自己做的网站怎么接入数据库深圳网站制作哪里济南兴田德润简介
  • 搬瓦工可以长期做网站网站建设推广信息
  • 泰州网站制作专业网页制作与网站开发从入门到精通 下载