Detect L-shapes in point cloud
Afficher commentaires plus anciens
Hello, I get a realtime pointing cloud from my laserscanner.
I have to detect a parking space and the two L-shapes in the figure.
Can someone help me how to start finding a solution.
Maybe it´s helpful to know that I use Matlab R2015 with a Simulink model.

Réponses (1)
Image Analyst
le 4 Juin 2015
0 votes
If you can write those coordinates as dots in an image, there is a corner() function in the Image Processing Toolbox that you can try.
2 commentaires
Dennis Sattelmaier
le 5 Juin 2015
Image Analyst
le 5 Juin 2015
Create an image
myImage = zeros(rows, columns, 'uint8');
Then set those pixels
xCalibrationFactor = columns / (max(x) - min(x));
yCalibrationFactor = rows / (max(y) - min(y));
for k = 1 : length(x)
row = round(x(k) * xCalibrationFactor);
column = round(y(k) * yCalibrationFactor);
myImage(row, column) = 255;
end
Catégories
En savoir plus sur Process Point Clouds dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!