如何将矩阵 7x7 转换为 char?
How to convert matrix 7x7 to char?
我有一个矩阵 7x7,它只包含 1 和 0。我如何从这个矩阵中检测到一些字母?
例如:
0000000
0100010
0100010
0111110
0100010
0100010
0000000
这必须转换为H字符。
谢谢你。
您是否正在尝试完成某种形式的 OCR 或图像识别?一个不可扩展的解决方案,因为你提到了一个 7x7 矩阵,并且有有限的字符,将编码你想要捕获的所有可能值并与你的输入进行比较。
实现上述目标的一种简单方法是将 7x7 矩阵转换为长度为 47 的字节数组(可哈希)并将这些值存储在将字节数组与字符相关联的 Map 中。
但是,如果您的输入大小不同,那么您可能需要将输入转换为 7x7 示例,或者查看可以更好地处理此问题的 OCR 库。
你必须定义一个"matrix/letter dictionnary"。例如,字符串 0000000010001001000100111110010001001000100000000
(您的矩阵放在一行上)对应于 H
.
然后,你可以在你的字典中搜索这个矩阵字符串和return它对应的字母。
我有一个矩阵 7x7,它只包含 1 和 0。我如何从这个矩阵中检测到一些字母? 例如:
0000000
0100010
0100010
0111110
0100010
0100010
0000000
这必须转换为H字符。 谢谢你。
您是否正在尝试完成某种形式的 OCR 或图像识别?一个不可扩展的解决方案,因为你提到了一个 7x7 矩阵,并且有有限的字符,将编码你想要捕获的所有可能值并与你的输入进行比较。
实现上述目标的一种简单方法是将 7x7 矩阵转换为长度为 47 的字节数组(可哈希)并将这些值存储在将字节数组与字符相关联的 Map 中。
但是,如果您的输入大小不同,那么您可能需要将输入转换为 7x7 示例,或者查看可以更好地处理此问题的 OCR 库。
你必须定义一个"matrix/letter dictionnary"。例如,字符串 0000000010001001000100111110010001001000100000000
(您的矩阵放在一行上)对应于 H
.
然后,你可以在你的字典中搜索这个矩阵字符串和return它对应的字母。