0

我正在开发一个 OCR 工具,其中包含一组符号,每个符号代表 2 位。

例如:
{ ---> 00
} ----> 01

我总是有一个 48 位代码,所以我有 24 个符号。

我需要在 Objective-c 中实现检测器或更正错误(我正在为 Mac 开发应用程序)。我唯一的要求是代码尽可能小。我有一个 48 位(代表 24 Sibol)并且不想在我的设计中添加更多。

我试图实现这个代码: http ://code.google.com/p/rscode-objc/

但它已经过时了,我遇到了很多错误,并且是为 255 字节的消息设计的(当然我不知道如何适应)。如果有人可以帮助我适应它,那就太好了。

如果您需要更多详细信息,请告诉我。

谢谢你。

4

2 回答 2

3

您可以尝试这两个文件以获得完整的 CRC64 实现(根据您添加的标签,我认为您会对 CRC 感兴趣):

CRC64.h: http ://pastie.org/3227564

CRC64.c: http ://pastie.org/3227559

于 2012-01-21T23:34:48.797 回答
-2

我终于使用了 Reed-Solomon 代码:http ://code.google.com/p/rscode-objc/ 但是谢谢你的回答 H2CO3 :)

于 2012-01-26T11:40:03.583 回答