【发布时间】:2017-11-16 20:10:31
【问题描述】:
我正在尝试制作一个桌面应用程序,其中我在应用程序中存储的图像很少,每当我输入一些文本时,应该扫描文本并在电子中实时显示相应的图像
请帮帮我。
【问题讨论】:
标签: javascript cross-platform electron desktop-application
我正在尝试制作一个桌面应用程序,其中我在应用程序中存储的图像很少,每当我输入一些文本时,应该扫描文本并在电子中实时显示相应的图像
请帮帮我。
【问题讨论】:
标签: javascript cross-platform electron desktop-application
告诉我们更多细节...比如,希望您当前的系统? 无论如何,我建议你用 Python 制作这个应用程序,它有一些解决方案(图像识别)。
【讨论】:
据我了解,这可以通过 3 种方式完成,具体取决于您的尝试。
如果您尝试根据文件名进行某种图像搜索,这可能非常简单。
例子:
目录images/ 包含一个名为rose.png 的图像,用户键入rose。您需要做的就是使用fs 获取目录中的文件列表,然后遍历所有文件并检查文件名是否包含单词rose。
如果您正在寻找用户描述图像的解决方案,例如,您有一个充满汽车图像的目录并且用户键入 4 door blue car 我说您有 2 个选项。
1:为图像提供标签/元数据并扫描用户输入以查找匹配的标签,例如如果其中一张图像具有标签4 door 和blue,则4 door blue car 的用户输入将匹配此图像。这种方法的一个缺点是用户需要非常具体地指定给定图像的标签。
2:使用一些机器学习和NLP(自然语言处理)算法。 NLP 用于从用户输入中挑选关键数据,并使用机器学习算法扫描图像以查找该数据。您可以为此使用像 TensorFlow 这样的库。该库有一个非官方的节点版本,但据我所知,它没有文档,您需要使用通用 python 文档。
【讨论】: