你可以做的是(假设采用逐字逐字的方法) 使用分割技术首先将字母分割出来 使用分割后的字母,与您自己的预先分割/预过滤字母数据集进行比较,以查找字体样式。 可以使用各种特征进行比较,如SIFT、SURF、BRISK、Harris角点、模板匹配或您自己想出的某些东西。我最好的猜测是使用HAAR特征和训练。 一旦您获得了一个字母的特征集,使用不同的技术(如KNN、欧几里得距离等)可以实现对预过滤数据集中最接近候选项的匹配。如果使用HAAR特征,OpenCV可以在检索方面提供很大帮助。 最终,您可能会做一些包括字体样式的OCR。 OpenCV有一组内置的特征描述符,您可以在这里阅读。 祝你好运!
这可能会对你有所帮助,虽然不完全准确,但对于我的类似项目来说已足够。 "Typefont 是一个实验性的库,可以检测图片中文本的字体。" https://github.com/Vasile-Peste/Typefont