给定一个jpeg
全是黑色和白色像素的图像,我想将所有黑色像素转换为 1,将所有白色像素转换为 0,并将这些 1 和 0 输出到文本文件。有没有什么程序可以做到这一点?
我已经进行了一些谷歌搜索,但我得到的都是与“编译应用程序”类型的“二进制图像”相关的结果。
最好该程序可以从终端在 Linux 上运行。
答案1
图像魔术师(开源)有一套很好的命令行实用程序,可以做这类事情。
尝试
convert {filename.jpg} -colors 2 -compress none {filename.pbm}
这将为您提供一个纯文本可移植位图文件,该文件以
P1
{width} {height}
然后包含二进制位图数据。