繁体   English   中英

如何将7x7矩阵转换为char?

[英]How to convert matrix 7x7 to char?

我有仅由1和0组成的矩阵7x7。 我如何从该矩阵中检测到一些字母? 例如:

0000000
0100010
0100010
0111110
0100010
0100010
0000000

必须将其转换为H字符。 谢谢。

您必须定义一个“ matrix / letter dictionnary” 例如,字符串0000000010001001000100111110010001001000100000000 (您的矩阵放在一行上)对应于H

然后,您可以在字典中搜索此矩阵字符串 ,并返回其对应的字母。

您是否要完成某种形式的OCR或图像识别? 既然您提到了7x7矩阵,并且有有限的字符,那么这是一种不可扩展的解决方案,那就是编码要捕获的所有可能值,并与输入进行比较。

完成上述操作的一种简单方法是将7x7矩阵转换为长度为47(可哈希)的字节数组,并将这些值存储在Map中,该映射会将字节数组与字符相关联。

但是,如果输入的大小有所不同,则可能需要将输入转换为7x7的示例,或者研究能够更好地处理此问题的OCR库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM