我有矩阵7x7,它只包含1和0。我怎么能从这个矩阵中检测到一些字母呢?例如:
0000000
0100010
0100010
0111110
0100010
0100010
0000000这必须转换为H字符。谢谢。
发布于 2018-09-19 16:04:20
你必须定义一个“矩阵/字母词典”。例如,字符串0000000010001001000100111110010001001000100000000 (放置在一行上的矩阵)对应于H。
然后,您可以在字典中搜索这个矩阵字符串并返回它对应的字母。
发布于 2018-09-19 16:01:35
你想要完成某种形式的OCR或图像识别吗?一个不可伸缩的解决方案,因为您提到了一个7x7矩阵,并且有有限的字符,它将以您想要捕获的所有可能的值进行编码,并对输入执行比较。
完成上述工作的一个简单方法是将7x7矩阵转换为长度为47的字节数组(这将是可接受的),并将这些值存储在Map中,该映射将字节数组与字符关联起来。
但是,如果您的输入大小不同,那么您可能希望将输入转换为7x7示例,或者查看更好地处理此问题的OCR库。
https://stackoverflow.com/questions/52409863
复制相似问题