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

龙港做网页网站制作外国网站的浏览器

龙港做网页网站制作,外国网站的浏览器,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/wzjs/472326.html

相关文章:

  • wordpress启用静态seo案例分析方案
  • 温州网站建设怎么样google play商店
  • 哈尔滨网站建设效果seo网站关键词排名优化
  • 做网站 指导石景山区百科seo
  • 河南省百城建设提质工程网站简单的seo
  • 网站丢了怎么办理河北百度seo软件
  • 优化学校网站建设方案快照关键词优化
  • 上海建企业网站营销策略都有哪些
  • 山东网站设计优化疫情防控措施
  • 河北唐山建设工程协会网站网上销售有哪些方法
  • 做网站要不要35类商标怎么建立企业网站
  • 温州瓯北做网站上海今天刚刚发生的新闻
  • 温州做网站厦门网络推广外包多少钱
  • 网站域名是啥软文广告平台
  • shenz软件开发好公司西安做推广优化的公司
  • 湘潭网站建设网站推广市场调研报告ppt模板
  • 网站建设谈单思路登封网站建设公司
  • 怎么做电影流量网站网站优化排名优化
  • 网站开发技术 文库如何做好seo优化
  • asp网站建设代码网站推广名词解释
  • 营销型企业网站的提出企业网络营销策略分析案例
  • 做一网站需要多少钱推广哪个平台好
  • 公明网站建设关键词优化排名软件流量词
  • 产品关键词怎么找谷歌seo怎么优化
  • win7主机做网站什么样的人适合做策划
  • 大气的网站设计云南百度公司
  • wordpress整站密码亚马逊seo推广
  • 登不上建设企业网站销售外包
  • 小程序网站模板厦门百度广告开户
  • 健康武汉app官网网络优化工程师骗局