find pose and angel of marker

4 vues (au cours des 30 derniers jours)
moh ab
moh ab le 21 Mar 2020
Commenté : darova le 23 Mar 2020
hi
in my project i have to set two markers to the robot and capture from 2 video real time
and my goal is find pose and angel of markers online and use them for simulink
can help me?
  3 commentaires
moh ab
moh ab le 23 Mar 2020
i import one image of project.
the black points in image are marker that i want find distance angel between them
moh ab
moh ab le 23 Mar 2020
please help me thanks

Connectez-vous pour commenter.

Réponse acceptée

darova
darova le 23 Mar 2020
Here is a start to find markers
I0 = imread('rob.png');
I1 = im2bw(I0,graythresh(I0)-0.3);
imshow(I1)
Then just use find() to identificate first and last pixels
Use atan2d to calculate angle
  7 commentaires
moh ab
moh ab le 23 Mar 2020
please help me
darova
darova le 23 Mar 2020
use bwlabel
L = bwlabel(I);
[y1,x1] = find(L==1);
x1 = mean(x1); % coordinates of the center
y1 = mean(y1);

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by