将图像压缩(调整大小),直到它只有1像素高,然后将其标准化为0-255的整个范围和阈值。我在命令行使用ImageMagick - 它安装在大多数Linux发行版上,可用于OSX和Windows,也可用于Python,PHP,Ruby,C / C ++绑定。
convert barcode.png -resize x1! -scale x10! -normalize -threshold 50% result.png
然后我把它缩放到10像素高,这样你就可以在这里看到它 - 但你会保持原来的宽度并且有一个像素的高度。然后找到单行像素中的第一个白色像素。
您最近添加的较小条形码提供了以下内容: