# Find position of fiducials in an image

13 views (last 30 days)
Thomas Koelen on 22 Apr 2015
Answered: KIVANÇ mutlu on 30 May 2020
I have the following image:
I'm trying to let maltab find the center point of the fiducials, but I can't think of a good way to do it. I tried to find edges, and I also tried corners, both didn't really work out.
Any ideas that might help me further?
kind regards
Thomas
##### 1 CommentShowHide None
Thomas Koelen on 22 Apr 2015
Edited: Thomas Koelen on 22 Apr 2015
Tried something wiht edge, getting this..:
It doesnt even show the edges of the fiducials :(
edit:
got something a bit better now:

Sign in to comment.

### Accepted Answer

Thomas Koelen on 23 Apr 2015
For anyone wondering how I fixed this:
clc
clear all
close all
original=imread('Untitled12345.png');
foto=im2bw(imread('Untitled12345.png'),0.35);
nhood = zeros(19);
nhood(10,:) = ones(1,19);
nhood(:,10) = ones(19,1);
strel1 = strel('arbitrary',nhood);
IM2=imdilate(foto,strel1);
IM3=imcomplement(IM2);
IM3=medfilt2(IM3);
B = bwboundaries(IM3,'noholes');
for iloc=1:length(B)
locxy(iloc,1)=round(mean(B{iloc}(:,1)));
locxy(iloc,2)=round(mean(B{iloc}(:,2)));
end
imshow(original);
hold on
plot(locxy(:,2),locxy(:,1),'*')
which gives me:
##### 0 CommentsShowHide -1 older comments

Sign in to comment.

### More Answers (1)

KIVANÇ mutlu on 30 May 2020
image processing in a certain area and recording this area. How can we record the process parameters made in the image. two will be created in this area. The program will be registered and opened according to the picture type and will process images in these areas according to the set references.
##### 0 CommentsShowHide -1 older comments

Sign in to comment.

### Categories

Find more on Object Analysis in Help Center and File Exchange

### Community Treasure Hunt

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

Start Hunting!