我目前正在Matlab中进行项目条码识别和转换。但是在执行过程中,当我使用 Matlab 的 imcrop 函数裁剪一条线时,出现错误,我无法理解问题,这是一段代码:
size_image = size(input);
for i=1:size_image(2)
binary_img1(i)=input(round(size_image(1)/2), i);
end
inv=not(binary_img1)
ind1 = find(inv, 1, 'first');
ind2 = find(inv, 1, 'last');
new_binary_img1=imcrop(binary_img1,[ind1 1 ind2-ind1 0]);