clear
I = imread('punk.jpg');
B=blockproc(im2double(I), [4 4], @(x) std2(x.data(:)));
figure
imshow(I)
J = imresize(B, 4);
BW = im2bw(J,graythresh(J));
figure;
imshow(BW);
se = strel('line',11,90);
IM2 = imerode(BW,se);
figure;
imshow(IM2);
我尝试做的是隔离可能的文本区域以供将来编辑。
到目前为止,我试图将图像分成块并对每个图像应用标准偏差。
我将它转换为灰度并侵蚀它。
以下是一些例子。
所以有什么建议他们为什么似乎与第一张图片分开? 我能改变什么?