opencv血管分割

使用边缘检测算子对眼底血管进行分割,简单的实现了一下,没有调参,效果也不是很好。

头文件以及图像读取

#include<iostream>
#include<opencv2\opencv.hpp>
using namespace std;
using namespace cv;
void on_trackbar(int, void*) {}//后续用作createTrackbar()的参数
int main()
{Mat img;img = imread("oct.jpeg");imshow("img", img);

形态学处理

getStructuringElement()函数介绍
morphologyEx()函数介绍

 Mat frame1, ;Mat element1 = getStructuringElement(MORPH_RECT, Size(10, 10));//构造一个特定大小和形状的结构元素,用于图像形态学处理。morphologyEx(img, frame1, MORPH_OPEN, element1);//腐蚀膨胀等形态学操作组合imshow("MORPH_RECT", frame1);

边缘检测

createTrackbar()函数介绍

 Mat frame2namedWindow("Trackbar");//创建窗口int slider1, slider2;cvtColor(frame1, frame1, COLOR_BGR2GRAY);createTrackbar("Cmin", "Trackbar", &slider1, 255, on_trackbar);createTrackbar("Cmax", "Trackbar", &slider2, 255, on_trackbar);imshow("gray", frame1);while (1) {Mat dst,dst1;Canny(frame1, frame2, slider1, slider2);//边缘检测imshow("Trackbar", frame2);waitKey(30);}


opencv血管分割——边缘检测相关推荐

  1. 基于PaddleSeg实现眼底血管分割——助力医疗人员更高效检测视网膜疾病

    点击左上方蓝字关注我们 [飞桨开发者说]郑博培,北京联合大学机器人学院2018级自动化专业本科生,飞桨开发者技术专家PPDE,深圳市柴火创客空间认证会员,百度大脑智能对话训练师 项目背景 研究表明,各 ...

  2. 基于PaddleSeg的眼底血管分割——使用飞桨助力医学影像分析

    基于PaddleSeg的眼底血管分割--使用飞桨助力医学影像分析 一.项目背景 研究表明,各类眼科疾病以及心脑血管疾病会对视网膜血管造成形变.出血等不同程度的影响.随着生活水平的提高,这类疾病的发病率 ...

  3. 眼底血管分割——毕业论文

    目录 博客 数据集 参考文献 项目代码 工具 博客 一些忘记是干嘛用的了 DeepL Translate: The world's most accurate translator--翻译器 Cv图像 ...

  4. Python,Opencv cv2.Canny()边缘检测

    Python,Opencv的Canny边缘检测 1. 效果图 2. 源码 参考 这篇博客将介绍Canny边缘检测的概念,并利用cv2.Canny()实现边缘检测: Canny边缘检测是一种流行的边缘检 ...

  5. opencv 阈值分割 — threshold()

    OpenCV阈值分割函数:threshold() 函数原型: double threshold(InputArray src, OutputArray dst, double thresh, doub ...

  6. 肺部ct重建_肺部CT血管分割及三维重建

    摘要: 现代社会人们的生活水平不断改善,由于膳食不合理以及锻炼的缺乏,我国血管类疾病发生率不断攀高,传统的逐张读片的诊断方式效率低下且依赖于医生个人的知识储备,本文以肺部CT序列为着重点,对其中的血管 ...

  7. OpenCV使用Sobel或Scharr OpenCV函数进行边缘检测的实例(附完整代码)

    OpenCV使用Sobel或Scharr OpenCV函数进行边缘检测的实例 OpenCV使用Sobel或Scharr OpenCV函数进行边缘检测的实例 OpenCV使用Sobel或Scharr O ...

  8. OpenCV bgfg分割的实例(附完整代码)

    OpenCV bgfg分割的实例 OpenCV bgfg分割的实例 OpenCV bgfg分割的实例 #include <iostream> #include <string> ...

  9. OpenCV imgproc分割(segmentation)的实例(附完整代码)

    OpenCV imgproc分割的实例 OpenCV imgproc分割的实例 OpenCV imgproc分割的实例 #include "opencv2/imgproc.hpp" ...

最新文章

  1. R语言数据结构之矩阵
  2. python apply_async数据量大不执行_apply_async里面的函数不执行
  3. Sublime Text shift+ctrl妙用、Sublime Text快捷组合键大全
  4. 通过 yar 初识RPC
  5. 物联网产业迎资本热潮 孤岛困局亟待打破
  6. vue利用级联选择器实现全国省市区乡村五级菜单联动
  7. 闲鱼直播三周内实现点击率翻倍,我们是这么做到的...
  8. Angularjs $http.post
  9. dede php判断,织梦视频页面用PHP判断用户访问类型
  10. ILSpy反编译工具之C#反汇编
  11. 51单片机语音跳绳计播报跳绳数目
  12. ps基本操作--渲染--光晕和光照效果
  13. blob和clob类型数据怎么插入数据库
  14. 惠普HP LaserJet Enterprise M4555 MFP 驱动
  15. 武魂java_js及jsp.java查错的几种方式
  16. kali下安装gvm(原openvas)
  17. 录屏的知识片段的记录与理解
  18. peerDependencies WARNING问题剖析
  19. hadoop完全分布+hive数据分析
  20. SAP WM 上架策略R的几个幺蛾子

热门文章

  1. 基于JAVA技术的WEB网管软件开发方案
  2. 吹蜡烛...............
  3. [转]Google开发拼音输入法背后的故事
  4. 图文详解基于角色的权限控制模型RBAC
  5. OV5640Sensor Camera module manufacturer
  6. 中国饮食酒吧行业市场供需与战略研究报告
  7. 手绘图说DFS与BFS
  8. iTunes只能装C盘吗_win10电脑用久了,C盘空间不够用?3步教你无损扩容C盘和分区...
  9. 坐标离散化,imos
  10. 让bug无处藏身,Java 线上问题排查神器分享