【问题标题】:how to store images and display the images when the name of the image is entered in electron app?在电子应用程序中输入图像名称时如何存储图像并显示图像?
【发布时间】:2017-11-16 20:10:31
【问题描述】:

我正在尝试制作一个桌面应用程序,其中我在应用程序中存储的图像很少,每当我输入一些文本时,应该扫描文本并在电子中实时显示相应的图像

请帮帮我。

【问题讨论】:

    标签: javascript cross-platform electron desktop-application


    【解决方案1】:

    告诉我们更多细节...比如,希望您当前的系统? 无论如何,我建议你用 Python 制作这个应用程序,它有一些解决方案(图像识别)。

    【讨论】:

    • 我正在尝试使用 javascript 制作这个桌面应用程序...所以如果您对使用 python 执行此操作有任何建议,请说明如何开始
    • 我建议您从tensorflow.org/tutorials/image_recognition 开始,为此准备一些应用程序和框架。
    【解决方案2】:

    据我了解,这可以通过 3 种方式完成,具体取决于您的尝试。

    如果您尝试根据文件名进行某种图像搜索,这可能非常简单。

    例子: 目录images/ 包含一个名为rose.png 的图像,用户键入rose。您需要做的就是使用fs 获取目录中的文件列表,然后遍历所有文件并检查文件名是否包含单词rose

    如果您正在寻找用户描述图像的解决方案,例如,您有一个充满汽车图像的目录并且用户键入 4 door blue car 我说您有 2 个选项。

    1:为图像提供标签/元数据并扫描用户输入以查找匹配的标签,例如如果其中一张图像具有标签4 doorblue,则4 door blue car 的用户输入将匹配此图像。这种方法的一个缺点是用户需要非常具体地指定给定图像的标签。

    2:使用一些机器学习和NLP(自然语言处理)算法。 NLP 用于从用户输入中挑选关键数据,并使用机器学习算法扫描图像以查找该数据。您可以为此使用像 TensorFlow 这样的库。该库有一个非官方的节点版本,但据我所知,它没有文档,您需要使用通用 python 文档。

    【讨论】:

    • 由于我处于初始阶段,所以你的第一个案例(1)对我来说更可行......
    • 您能否向我提供有关如何继续执行选项 1 的更多详细信息,以便我可以使用 javascript 实现此功能并创建桌面应用程序
    猜你喜欢
    • 1970-01-01
    • 2014-09-10
    • 1970-01-01
    • 1970-01-01
    • 2020-06-09
    • 1970-01-01
    • 2014-07-11
    • 2011-02-26
    • 2021-10-23
    相关资源
    最近更新 更多