Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从图像中解码穿孔磁带_Python_Ruby_Image Processing_Decode - Fatal编程技术网

Python 从图像中解码穿孔磁带

Python 从图像中解码穿孔磁带,python,ruby,image-processing,decode,Python,Ruby,Image Processing,Decode,是否有一个库可以帮助从图像中解码穿孔磁带?是这样的: 这些点的颜色与背景不同。图像只是一个带黑点的白色矩形。我需要找到点,然后解码文本。 例如,所需的输出是一个数组(“00011”、“11001”、…),其中1是点,0是缺少的点 你会推荐什么方法?我更喜欢python的PIL或ImageMagick或ruby之类的易于使用的东西。这叫做“纸带”,而不是穿孔卡。你需要OCR标签还是找到边框?如果不是,只需读取处的像素(x*列宽度+第一列偏移量,y*行高度+第一列偏移量)和阈值以查看它们是白色还是灰

是否有一个库可以帮助从图像中解码穿孔磁带?是这样的:

这些点的颜色与背景不同。图像只是一个带黑点的白色矩形。我需要找到点,然后解码文本。 例如,所需的输出是一个数组(“00011”、“11001”、…),其中1是点,0是缺少的点


你会推荐什么方法?我更喜欢python的PIL或ImageMagick或ruby之类的易于使用的东西。

这叫做“纸带”,而不是穿孔卡。你需要OCR标签还是找到边框?如果不是,只需读取
处的像素(x*列宽度+第一列偏移量,y*行高度+第一列偏移量)
和阈值以查看它们是白色还是灰色…只需找到那些值
列宽度、第一列偏移量、行高度和第一行偏移量
。那么,阅读这些像素就很容易了。是否因为问题的前4个单词而被标记为离题?我还没有找到任何库,所以我现在正在创建一个。如果有人知道一个库或者如何使用(PIL,ImageMagick,…)中的一些函数,我愿意使用它。否则,我想在创建一个方面得到帮助。@Michal Kováč:我希望你关于离题投票的看法是正确的。“为Python或Ruby向我推荐一个图像处理器”是非常宽泛的,即使是针对您的目标。如果您想从内置的基本功能开始,您可以查看您最喜欢的语言中的绑定,但这也完全是像Image Magick这样的工具所能做到的。在我看来,对你的任务来说,你最好的帮助就是开始它,如果你陷入困境,问更详细的问题。