Low contrast object detection
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I am trying to write a matlab code to draw a line over the rope in the attached photo. Probably due to the low contrast between rope (object) an the background, I was unabel to detect the edges / identify the location of the rope. Can someone help me ?
I have tried many methods including methods such as Radon transform and peak detection. But no luck so far.
Thanks in adance.
0 Kommentare
Antworten (1)
JESUS DAVID ARIZA ROYETH
am 15 Nov. 2019
I leave you an example:
close all
RGB=imread('negativo/drone_image.jpg');
BW = (RGB(:,:,1) >= 142 ) & (RGB(:,:,1) <= 178) & ...
(RGB(:,:,2) >= 93 ) & (RGB(:,:,2) <= 215) & ...
(RGB(:,:,3) >= 182 ) & (RGB(:,:,3) <= 226);
BW = imdilate(BW,strel('line',300,90));
BW = bwpropfilt(BW, 'MajorAxisLength', [500, 5262]);
imshowpair(RGB,BW,'montage')
0 Kommentare
Siehe auch
Kategorien
Mehr zu Array Geometries and Analysis finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!