【发布时间】:2016-11-19 23:58:35
【问题描述】:
我正在尝试检测这张图片中白线的数量:
我已尝试使用以下链接中的代码:How to calculate the number of lines of text in an image in MATLAB
RGB = imread('test image.jpg');
GSC = rgb2gray(RGB);
BW = imbinarize(GSC);
figure
imshowpair(GSC,BW,'montage')
se = strel('line',size(BW,2),0);
out = imdilate(BW,se);
[~,num] = bwlabel(out);
但是,我检测到的白线数量不正确。我得到的总行数是 1。
【问题讨论】:
-
正确答案是 5 还是 9?
-
@MarkSetchell 我会说 9.... 我当然希望它得到我的回答,哈哈。如果是 5,那就是做更多的后期处理。
-
@MarkSetchell 嗯,我决定解决这两种情况。谢谢你的鼓励!
-
@rayryeng 非常感谢您的帮助!!!!
-
@MauriceMoh 不客气。祝你好运!
标签: image matlab image-processing computer-vision line