python - 如何填充python中canny检测到的边缘?
问题描述
我想用 cv2.Canny() 填充我检测到的肺边缘区域。例如:
所以结果会是这样的:
我试图用 cv2.SimpleBlobDetection() 找到这些区域。但是找不到正确的参数。我是 OpenCV 的新手,所以也许我还没有找到合适的功能。结果将是肺部的面具,因此如果通过该过程去除胸部的边缘,那也不错。任何提示如何实现这一点都会很棒。非常感谢!
解决方案
除了 Canny,您可以尝试以下两个 OpenCV 函数(在原始图像上):cv.findContours()、cv.drawContours()。
推荐阅读
- php - 带有Authoirzation插件的Cakephp 4:授权失败时的自定义错误消息
- android - 推送通知到达时播放声音循环
- dask - Dask pct_change
- asp.net-mvc - 基于表 ID(主键)的 MVC 5 下拉列表
- javascript - 如何去一个 URL,在正文中搜索一个特定的类并复制它的“src”?
- oracle - oracle sql中主键重命名查询
- c# - 使用 ISOWeek.GetWeekOfYear() 返回错误的一周
- perl - Perl 系统命令返回“mkdir /tmp/test.xxxxx: No such file or directory”
- angular - 以角点按到顶部
- jenkins - GitHub 分支源 jenkins 插件 - 可以跳过/忽略一些拉取请求