例如,有 250 多个小图像。它们被写在它们是什么上。例如,让我们随机抽取水果。我遇到了一个问题:我需要查看 250 张图像,用俄语写下它们的名称(手动;文本识别脚本不适合我的准确度),写下它们的文件路径并按名称对所有文件进行分组。最后,您应该得到以下 JSON 配置(非常粗略):{Apple:["file_1.png", "file_185.png", ..], ..}。
正如您已经理解的那样,手动完成所有操作是不够的。
已经尝试过:
多线程:1个线程显示图像(cv2.imshow),在另一个我输入名称。没有成功。有很多不同的错误...
通过 cv2.waitKey 输入名称。没有成功。他非常不愿意认出 Unicode。不知何故,我尝试了一个“看似有效”的脚本,所以我发现它在文件中是胡说八道,而不是 Unicode 在 250 张图片之后......
通过 pygame 输入名称。Pygame 的 unicode 支持更差。我没有找到写 JEHHYUB、引号和我想要的破折号的方法。*
我有点绝望。什么可以帮助我实现目标?我重复。我需要西里尔文输入,我需要为此查看图像。
我扔了一个程序原型:
pip install pyqt5
images
glob
会加载图片列表例子:
看起来像这样: