小编mar*_*gol的帖子

如何用二元掩模提取感兴趣的区域

我有一个原始的胸部X光图像(orig.jpg).我用ITK-SNAP做了手动分割,产生了这个二元掩模图像(bmask.jpg):

在此输入图像描述

要从背景中提取肺部区域,我运行以下MATLAB代码:

clear all;
clc;
IR=imread('orig.jpg');
im=imread('bmask.jpg');
ROI = IR;
ROI(im == 1) = 0;
ROI(im ~= 1) = 1;
SEG = IR.*ROI;
figure;
imshow(SEG);
imwrite(SEG,'SEG.jpg');
Run Code Online (Sandbox Code Playgroud)

结果图片:

在此输入图像描述

我想通了,因为肺边界附近的肺部区域内的二元面罩的一些像素具有"1"值,所得到的图像在肺部区域内的肺部边界附近具有一些黑点.而且,在得到的图像中,肺边界具有Z字形图案,而不是作为二元掩模的平滑图案.我该如何解决这些问题?有人可以帮助我吗?

谢谢.

matlab image-processing

3
推荐指数
1
解决办法
3704
查看次数

在Matlab中查找图像中子图像的坐标

我需要在Matlab中找到驻留在3D图像中的3D子图像位置的坐标.谁能帮我?

谢谢,

matlab image-processing

1
推荐指数
1
解决办法
698
查看次数

标签 统计

image-processing ×2

matlab ×2