1. 磐创AI首页
  2. Medium

使用零代码进行深栈UI - 对象检测


在本教程中,我们将指导您如何使用Deepstack和Deepstack UI在Web浏览器的图像中执行对象检测,而无需编写任何代码。

什么是Deepstack?

Deepstack是一款开源的AI API服务器,支持全球大大小小公司的开发人员、物联网专家、研究团队和个人在本地和云中轻松部署AI系统。Deepstack是设备和编程语言不可知的。您可以在具有CPU和GPU加速的Windows、Mac OS、Linux、Raspberry PI(+所有ARM设备)和NVIDIA Jetson设备上运行它。以下是Deepstack内置的功能

  • 人脸检测、匹配和识别API
  • 常见对象检测和识别API
  • 场景识别API
  • 自定义对象检测API
  • API安全性

什么是Deepstack-UI?

Deepstack-UI是一个由Robin Cole构建的交互式Web应用程序。它允许任何人通过Deepstack的对象检测API在用户友好的Web界面中运行任何图像,并且无需编写任何代码就可以自定义您的输入/输出。您可以选择要从其上检测对象的图像的特定部分,过滤根据其置信度检测到的对象,并设置目标对象。Robin Cole

如何安装Deepstack-UI?

要运行Deepstack-UI进行对象检测,必须遵循以下3个主要步骤。

步骤1-安装Docker

在您的计算机上安装与您的操作系统对应的Docker版本。

步骤2-在Docker上进行深度堆栈安装

要安装和运行Deepstack,请在PowerShell/CMD(Windows)或终端(Linux或MacOS)中运行以下命令。

docker run -e VISION-DETECTION=True -p 80:5000 deepquestai/deepstack:latest

步骤3-深度堆栈-UI安装

Deepstack-UI可以通过三种不同的方式安装

选项1:

  • 在此处克隆Deepstack UI存储库
  • CD放入存储库
  • 使用以下命令在本地构建坞站映像

docker build -t deepstack-ui . -f Dockerfile

  • 运行Deepstack-UI Docker应用程序

 docker run -p 8501:8501 -e DEEPSTACK_IP=localhost deepstack-ui

选项2:

从Docker Hub运行现有Deepstack-UI Docker应用程序

docker run -p 8501:8501 -e DEEPSTACK_IP=localhost robmarkcole/deepstack-ui:latest

选项3:

  • 克隆DeepStack_UI存储库
  • 打开存储库文件夹中的Powershell、CMD或终端,然后运行pip install-r requirements.txt
  • 对于Windows用户,请转到笔记本电脑C:\Users上的此文件夹C:\Users.Streamlight/并删除文件config.toml
  • cd进入存储库的app文件夹
  • 运行以下命令以启动Deepstack-uo

streamlit run deepstack-ui.py

在您的Web浏览器上访问http://localhost:8501,您将看到下面的界面。http://localhost:8501

是啊,恭喜你!Deepstack-UI在您的设备上成功运行。您现在可以从您的机器中选择任何图像,Deepstack-UI将对其进行处理以进行对象检测。让我们使用下面的示例图像。

Deepstack-UI界面

在将图像输入到Web应用程序后,它会提供一个类似于下图的页面

Deepstack-UI的登录页面由不同的部分组成,这将简化您在应用程序上的导航。它由两个部分组成;参数部分构造为根据需要操作图像,主页显示输出结果。

参数部分由3部分组成:

1.置信度:用于设置各对象预测百分比(置信度)的阈值。ROI:感兴趣区域用于选择检测将在其上运行的图像的特定部分。对象选择:这允许用户选择要从图像中提取的对象类型。

主页输出四个元素,它们是:

1.已处理图像:此图像由所有检测到的对象组成,并以其各自的标签为边界。所有发现的对象:检测到的所有对象的列表。过滤对象计数:对象及其出现次数的列表。所有过滤对象:字典列表,其中每个字典由每个对象的置信度、名称和坐标详细信息组成。

Deepstack-UI应用程序演示

这个gif说明了如何使用Deepstack-UI的所有属性来控制图像。

有关使用Deepstack-UI的更多详细信息,请通过下面的链接访问该项目的GitHub存储库。

你喜欢使用Deepstack-UI吗?如果是,请分享这篇文章,并在GitHub上为该项目加星。

要阅读有关Deepstack AI Server的更多信息,请通过以下链接访问博客

原创文章,作者:fendouai,如若转载,请注明出处:https://panchuang.net/2021/10/07/%e4%bd%bf%e7%94%a8%e9%9b%b6%e4%bb%a3%e7%a0%81%e8%bf%9b%e8%a1%8c%e6%b7%b1%e6%a0%88ui%e2%80%8a-%e2%80%8a%e5%af%b9%e8%b1%a1%e6%a3%80%e6%b5%8b/

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息