Python中的实时互动情绪分析

如何使用Python中的程序性笑脸和opencv和tkinter在Python中的实时交互式情感分析中观察到情感,这首先出现在数据科学方面。

来源:走向数据科学

成为工程师的最佳部分是什么?您可以构建东西。就像超级大国。一个下雨的下午,我有一个随机的想法,即用一个笑脸的面孔创建一种情感的文字输入,这改变了文本的表达方式。文字越积极,笑脸越快乐。这里有一些有趣的概念可以在这里学习,所以让我指导您了解该项目的工作原理!

先决条件

要跟随,您需要以下包:

    CustomTkInteropencv-Pythontorchtransformers
  • CustomTkinter
  • OpenCV-Python
  • OpenCV
  • 火炬
  • 变形金刚
  • 使用UV,您可以使用以下命令添加依赖项:

    uv
    UV添加CustomTkinter OpenCV-Python Torch Transformers
    python
    注意:与火炬一起使用UV时,您需要指定软件包的索引。例如,如果要使用CUDA,则需要在pyproject.toml中进行以下内容:[[[tool.uv.index]] name =“ pytorch-cu118” url =“ https:// }] torchvision = [{index =“ pytorch-cu118”}]

    注意:与火炬一起使用UV时,您需要指定软件包的索引。例如,如果您想使用CUDA,则需要pyproject.toml中的以下内容:

    注意: pyproject.toml
    [[[tool.uv.index]]名称=“ pytorch-cu118” url =“ https://download.pytorch.org/whl/cu118""quloclitic = true [ture.uv.sources]

    UI布局骨架 对于这些类型的项目,我总是喜欢从UI组件的快速布局开始。在这种情况下,布局将非常简单,有一个文本框,顶部有一条线,填充宽度和下方的画布,填充了其余的可用空间。这将是我们绘制笑脸🙂的地方 使用CustomTkinter,我们可以按以下方式编写布局: 情感分析 ctkimagedisplay 我以前的帖子 ctklabel 程序性笑脸 负面 中性 正面 首先,我们需要生成一个帆布图像,我们可以在其上绘制笑脸。 y =x²

    UI布局骨架

    对于这些类型的项目,我总是喜欢从UI组件的快速布局开始。在这种情况下,布局将非常简单,有一个文本框,顶部有一条线,填充宽度和下方的画布,填充了其余的可用空间。这将是我们绘制笑脸🙂

    使用CustomTkinter,我们可以按以下方式编写布局: 情感分析 ctkimagedisplay 我以前的帖子

    ctklabel

    程序性笑脸 负面 中性

    正面

    首先,我们需要生成一个帆布图像,我们可以在其上绘制笑脸。y =x²