# Image_recognition **Repository Path**: xihaishen/image_recognition ## Basic Information - **Project Name**: Image_recognition - **Description**: 这是一个使用 FastAPI 构建的图像分类服务,使用预训练的 ResNet-50 模型对图像进行分类。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-18 - **Last Updated**: 2025-09-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python, FastAPI, PyTorch ## README # Image_recognition #### 介绍 这是一个使用 FastAPI 构建的图像分类服务,使用预训练的 ResNet-50 模型对图像进行分类。 版本:Image-recognition:v1.2 镜像源文件:image-recognition.tar 上一个版本:fastapi-app-v1.1.tar 1. 新特性 新版本实现的功能:添加了一个首页前端操作页面用来代替1.1版本中在/docs端口操作。具体界面如下: 2. 如何运行 2.1 通过程序代码进行运行 创建虚拟环境:python venv -m venv 安装环境依赖:pip install -r requirements.txt 启动程序:uvicorn main:app --reload 2.2 通过docker启动 首先加载.tar文件: docker load -i image-recognition.tar # 后台运行 - 创建一个容器 docker run -d -p 8000:8000 --name img-rec-contain image-recognition:v1.2 #启动容器也需要添加标签 解释:加载镜像image-recognition:v1.2(v1.2是该镜像的标签), img-rec-contain是该镜像的容器(可以自己取一个名字)。 3. API端口 上传本地图片:/upload 获取互联网上公开可以访问的图片:/predict