当前位置: 首页 > news >正文

青海网站建设公司google怎么推广

青海网站建设公司,google怎么推广,展厅设计公司网站,2345影视下载官网电视剧目标检测和实例分割是计算机视觉中关键的任务,使计算机能够在图像和视频中识别和定位物体。YOLOv8是一种先进的、实时的目标检测系统,因其速度和准确性而备受欢迎。 Flask是一个轻量级的Python Web框架,简化了Web应用程序的开发。通过结合Fla…

目标检测和实例分割是计算机视觉中关键的任务,使计算机能够在图像和视频中识别和定位物体。YOLOv8是一种先进的、实时的目标检测系统,因其速度和准确性而备受欢迎。

Flask是一个轻量级的Python Web框架,简化了Web应用程序的开发。通过结合Flask和YOLOv8,我们可以创建一个易于使用、灵活的目标检测任务API。

在这篇文章中,我将向您展示如何仅使用Flask API部署YOLOv8目标检测和实例分割模型,仅供个人使用。由于这不是在生产环境中部署服务的正确方式。

7763b7e37c080386a63a1e482db668a6.jpeg

AWS中创建一个免费实例

个人项目的成本效益解决方案Amazon Web Services(AWS)为刚刚入门或从事个人项目的用户提供了免费层选项。只要您的使用保持在指定限制范围内,此选项允许您探索和利用各种AWS服务,而不会产生额外费用。免费层实例非常适合熟悉AWS并尝试不同服务之前,小规模应用程序的运行、测试新想法,甚至部署YOLOv8 API。创建AWS账户后,您必须按照以下步骤操作:

1. 选择您的地区(我将使用eu-west-1)并转到EC2

3820b662af9f4520d10b215fcc4826a5.png

2. 单击“启动实例”按钮

b4cba38c70b81dc0e67ebed356b7bfa4.png

3. 选择您的映像,我更喜欢Ubuntu 20.04,并选择您的实例类型“免费层符合条件”

98bf26e6e3c0bae7bcbcea3602639d44.png

4. 创建您的密钥对(实例密钥访问)

f17c10a1797146253f4481a27f178962.png

5. 将存储设置为30GB,第一年免费。然后按“启动实例”

381205ee1d80fdcd0d11978424d9d5e5.png

6. 更改端口设置并打开实例的端口5000

d5f2381247cf7729e2fbb346dd08e55a.png

准备实例以部署YOLOv8 FlaskAPI

在本教程中,我使用了我的个人笔记本电脑运行Ubuntu 20.04来演示该过程。如果您使用不同的操作系统,如Windows或macOS,建立SSH连接的过程可能会有所不同。

1. 使用刚刚下载的密钥对连接到您的实例:

sudo chmod 400 yourkey.pem
sudo your_path/yourkey.pem ubuntu@ec2-ip-of-your-instance.eu-west-1.compute.amazonaws.com
sudo apt-get install libgl1-mesa-glx # required by OpenCV

2. 更新和安装必要的库:首先,使用以下命令更新系统上的包列表:

# Update and install necessary libraries
sudo apt update
sudo apt-get install libgl1-mesa-glx # needed by OpenCV

3. 下载并安装pip、virtualenv和virtualenvwrapper:Pip是Python的包管理器,用于从Python软件包索引(PyPI)安装软件包。而virtualenv和virtualenvwrapper是用于为您的项目创建隔离的Python环境的工具。使用以下命令下载并安装pip:

# Download and install pip
wget https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py rm get-pip.py 
# Install virtualenv
pip install virtualenv virtualenvwrapper

4. 设置虚拟环境:要设置虚拟环境,请在您的.bashrc文件中添加以下行,然后对其进行源代码:

# Virtual Environments
USER=ubuntu
echo -e "\n# virtualenv and virtualenvwrapper" >> ~/.bashrc
echo "export WORKON_HOME=$HOME/.virtualenvs" >> ~/.bashrc
echo "export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3" >> ~/.bashrc
echo "export VIRTUALENVWRAPPER_VIRTUALENV=/home/$USER/.local/bin/virtualenv" >> ~/.bashrc
echo "source /home/$USER/.local/bin/virtualenvwrapper.sh" >> ~/.bashrc
source ~/.bashrc

5. 增加交换内存:通过分配6GB到交换文件并将其添加到fstab文件来增加交换内存:

# Increase the swap memory
sudo fallocate -l 6G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

6. 克隆YOLOv8 API存储库并部署API:克隆存储库并为YOLOv8 API创建一个新的虚拟环境:

# Clone repo and deploy your API
git clone https://github.com/hdnh2006/YOLOv8API
cd YOLOv8API
mkvirtualenv YOLOv8API

7. 安装torch和torchvision(仅支持CPU功能):使用以下命令安装torch和torchvision软件包:

# Install torch and torchvision (just CPU functions)
pip install torch torchvision -f https://download.pytorch.org/whl/cpu/torch_stable.html

8. 使用screen在后台运行模型:使用screen命令在后台运行YOLOv8 API,并通过运行以下命令允许访问端口5000来在端口5000上运行模型:

# The model will run in the background
screen -S YOLOv8API
workon YOLOv8API
python segment_api.py --weights yolov8s-seg.pt --port 5000# Open the port of your instance
sudo ufw allow 5000

9. 最后一步:“享受”自己的成果,浏览器转http://ec2-ip-of-your-instance.eu-west-1.compute.amazonaws.com:5000,现在,您可以运行一个Flask应用程序,部署YOLOv8目标检测或实例分割模型作为API。用户可以通过一个简单的Web界面与API互动,或通过向/detect端点发出HTTP请求来互动。

结论

在本文中,我们演示了如何使用Flask API部署YOLOv8目标检测模型,仅供个人使用。这种方法为各种应用中的目标检测和实例分割任务提供了一种灵活、易于使用的解决方案,如安全系统、个人防护装备、物体计数。

·  END  ·

HAPPY LIFE

1ac6010a491085b3cb258bf9f066d2f9.png

本文仅供学习交流使用,如有侵权请联系作者删除

http://www.ds6.com.cn/news/53589.html

相关文章:

  • 做网站低价域名查询ip网站
  • 桂林北站附近的景点海外网络推广平台
  • 机构改革后政府网站建设方案网站开发需要哪些技术
  • 网站制作哪种好百度招聘电话
  • 微信公众号网站导航怎么做青岛百度seo代理
  • 从零开始做网站数据库网络营销与直播电商
  • 设计头像网站免费推荐百度一下电脑版首页网址
  • 庆网站制作公司网络营销软文范例300
  • 直播吧官网北京seo业务员
  • 朝阳网站制作百度指数app
  • 网站建设2019网络视频营销平台
  • 网站新媒体推广怎么做百度推广上班怎么样
  • dw做的网站怎么发布网站seo搜索引擎优化怎么做
  • 浙江省建设协会网站网店运营公司
  • 怎样不让网站自动跳转wap百度推广怎么提高关键词排名
  • 电子商务网站建设需求分析报告电脑优化大师官方免费下载
  • 网站建立站点重庆网站推广联系方式
  • 住房城乡与建设厅网站蜘蛛搜索引擎
  • 文化公司网站建设策划书郑州网站推广培训
  • 做个电商网站多少钱北京百度推广代理
  • 药房网站模板武汉百度
  • 武汉做网站的公司排名网站seo推广营销
  • 做装潢网站百度代运营公司
  • wordpress 下雪插件优化站点
  • 有没有招代理商的网站seo软件服务
  • cdr 做网站it培训机构口碑排名
  • 哈什么网一个网站做ppt网络营销软件网站
  • 小型网站开发成本360优化大师官网
  • 网站案例鉴赏seo推广服务哪家好
  • 做一家公司网站要注意哪些关于营销的最新的新闻