是否有一个众所周知的实现,它具有用于Java的ECC(纠错码)库(例如Reed-Solomon)的友好的开源许可证(非GPL)?Java:ECC(纠错码)库?
5
A
回答
4
Apache许可证(不知道在你的友好定义计数)我也不知道这是否算作众所周知(谷歌知道这件事,没有个结果为“Java的里德 - 所罗门” )?
0
我已经实现了由Plank等编写的JErasure库的Java包装器。在C.
如果你不介意本地依赖,那么JErasure是一个很好的选择(如果不是最好的)。在有人将JErasure移植到Java之前,您将不得不简化性能,因为在处理更大的数据块时,zxing中的实现并不那么快。
我已经把代码在GitHub上:https://github.com/jvandertil/Jerasure
相关问题
- 1. 纠错库?
- 2. 用于纠正4个错误位的纠错码
- 3. 网络纠错
- 4. MATLAB代码纠正
- 5. OCR纠错算法
- 6. Debug纠错启动
- 7. ERROR Java代码纠正它
- 8. 如何纠正Native.loadlibrary错误
- 9. 在MATLAB中纠正错误
- 10. Asp.net如何纠正错误
- 11. 纠正此错误:GetLastError 0x13d
- 12. mapkit标注纠错iphone
- 13. 前向纠错和数据包顺序纠正
- 14. 纠错算法有效且易于编码
- 15. 为什么在数据矩阵编码中需要纠错?
- 16. 如何纠正错误编码的字符串?
- 17. 通过4个元素字母表进行纠错代码
- 18. 纠错码可以构成一个有趣的游戏吗?
- 19. 纠正由错误编码引起的乱码数据的最佳方法
- 20. 帮助纠正源代码,用模板
- 21. htaccess的需要帮助纠正代码
- 22. 纠正拼写错误的命令
- 23. 纠正错误后隐藏javascript innerHTML
- 24. 如何纠正这个错误..?
- 25. 如何纠正'System.Runtime.InteropServices.COMException'的这个错误?
- 26. 不能纠正语法错误的PHP
- 27. 需要面向块的纠错方案
- 28. 纠正密钥加密的错误
- 29. 纠正DB2存储过程的错误
- 30. 纠正Mercurial错误的正确方法?
Apache许可证为我工作。我听说zxing为二维条形码,众所周知,我不确定是否需要整个jar文件。 – 2010-05-27 13:55:46
你可以使用链接指向的包(翻出并重建自己的jar),代码只导入java.util.Vector,因此对zxing的其余部分没有依赖关系。 – Justin 2010-05-27 13:59:18
这是从头开始编写的(由你的真实情况),因为确实没有太多干净的非GPL代码。里德 - 所罗门确实是一个算法家族;这实现了QR码和数据矩阵中使用的变体。出于您的目的,您可能需要修改生成多项式,并根据您的要求对其进行评估;这些不同。 – 2010-05-27 16:14:09