Owen code for imopen morphology function why not work ?how to solve ?

clc
clear all
close all
im=imread('C:\Users\ASLAN\Desktop\ders\image processing\hw2\fingerprint.tif');
[m,n]=size(im);
a=[0 1 0;1 1 1;0 1 0];
for i=1:m
for j=1:n
if a(i,j)==0
im(i,j)=0;
[i,j]=min(im);
mm=min(im);
end
end
end
figure
imshow (mm);

2 Comments

[i,j]=min(im) ;
Can you elaborate more, what you are trying to do?
in morphology, if use (imopen) there are 2 step
1 -imerode
if a(i,j)==0
im(i,j)=0;
2-imopen
in imopen select the minimum number
[i,j]=min(im);
mm=min(im);

Sign in to comment.

Answers (0)

Tags

Asked:

on 5 Nov 2019

Edited:

on 5 Nov 2019

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!