如何准确地从另一幅图像中移除物体?

1个视图(过去30天)
克里希纳Chaitanya
克里希纳Chaitanya 2020年4月9日
我正试图去除图像中位于血管上的白点。我尝试了这个代码,一些血管上不存在的斑点也被移除了,我还发现一些血管上不存在的白色斑点的大小和形状也被改变了。白点的图像为:
血管的图像是:
去除血管上的白点后的最终输出为:
我尝试的代码是:
vesselcandidate =血管和相关输出;候选的是位于血管上的白点
[r、c] =找到(VesselCandidates = = 1);%我正在寻找那些vesselcandidate的位置
CorrelationOutput (r、c) = 0;%,并使其像素强度为零
谁能建议我做错了什么,并帮助我得到正确的输出。
还有其他方法可以精确地执行任务吗?
请建议,
谢谢你!

答案(0)

社区寻宝

在MATLAB中心找到宝藏,并发现社区可以如何帮助您!

开始狩猎!