【问题标题】:Is it possible to open Labelimg in Angular with python backend? [closed]是否可以使用 python 后端在 Angular 中打开 Labelimg? [关闭]
【发布时间】:2020-03-10 02:03:13
【问题描述】:

我想在以angular为前端的浏览器中使用图像标注python工具“LabelImg”。有可能这样做吗?如果没有,那么如何使用 angular 对图像进行标记,以便为该图像中的每个框选择的像素值设置为后端?

【问题讨论】:

    标签: javascript python angularjs django bounding-box


    【解决方案1】:

    这是可能的。您需要创建一个 api,您可以将图像发送到 python 后端并在 python 处理完图像后返回结果。

    根据 python 算法运行时,您可能需要使此任务异步,这将需要更多的工程:每个 API 用于发送图像、检查标记状态、获取标记结果以及存储解决方案来存储图像标记状态和结果。

    用外行的话来说,角度前端和 python 后端不是耦合在一起的。 Angular 为您提供了一个与最终用户通信的接口,而后端 api 创建了一个与 python 服务通信的通道

    【讨论】:

    • 感谢您的回答。我需要澄清一下,是否可以使用前端本身打开图像?
    • Angular 在 javascript 上运行,python 在 .. python 上运行。因此不可能直接从 javascript 执行 python。您需要远程执行它,其中一种方式是上面提到的api调用。
    • 你也可以选择 websocket 连接,这会给你一个更直接的沟通渠道,但是 angular 和 python 之间的分离是不可避免的。
    • 也就是说,您当然可以以模拟“以角度打开图像”的方式设计角度网页。这首先需要您显示初始图像,然后用标记的图像覆盖它或以角度在图像上绘制其他对象。但是,这是对上述答案的扩展,只会为您提供 UX 升级。
    • 是的,你需要创建一个通道来在angular和python之间传递数据
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-13
    • 2012-06-09
    • 2013-08-18
    • 1970-01-01
    相关资源
    最近更新 更多