项目描述
一个基于Django框架实现的图像相似性搜索网页应用。用户可以通过上传图片到网站,然后该项目会基于预训练的 VGG16 模型提取图像特征,并利用已有图库中的图像特征与上传图片的特征进行比较,计算相似度并呈现给用户。
项目运行效果截图
项目运行效果截图
功能
用户可以通过上传图片查询相似图片
实现根据预训练的VGG16模型提取图像特征
利用Faiss库创建索引来加速相似图像查询过程
支持批量处理图像,创建特征向量索引用于快速检索相似的图片
依赖
Django
Tensorflow
Faiss
glob
numpy
psutil
使用
下载本项目到您的本地环境
安装依赖库
static目录下的data文件夹现在是zip文档,clone项目后先解压该文档,确保解压后路径为:static/data/data和static/data/test
完成utils.py, train.py和views.py中的#TODO代码
运行train.py生成faiss索引文件faiss_index_database并把其拷贝到static/model`文件夹下
通过运行 python manage.py runserver 启动Django项目
在浏览器中访问 http://localhost:8000 查看网页应用
注意
static目录下的data文件夹现在是zip文档,clone项目后先解压该文档,确保解压后路径为:static/data/data和static/data/test
确保项目是基于Python的脚本文件
提前准备好图像数据集,并使用预训练的VGG16模型进行特征提取
使用Faiss库创建索引以加速相似图像查询过程
在使用Django框架时,遵从其目录结构和规范
个人信息
学号: 202052320122
年级: 2020
专业: 智能科学与技术
班级: 1 班
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于Django框架实现的图像相似性搜索网页应用项目源码+数据库,基于预训练的 VGG16 模型提取图像特征.zip使用方法如下: 下载本项目到您的本地环境 安装依赖库 static目录下的data文件夹现在是zip文档,clone项目后先解压该文档,确保解压后路径为:static/data/data和static/data/test 完成utils.py, train.py和views.py中的#TODO代码 运行train.py生成faiss索引文件faiss_index_database并把其拷贝到static/model`文件夹下 通过运行 python manage.py runserver 启动Django项目 在浏览器中访问 http://localhost:8000 查看网页应用 基于Django框架实现的图像相似性搜索网页应用项目源码+数据库,基于预训练的 VGG16 模型提取图像特征.zip使用方法如下: 下载本项目到您的本地环境 安装依赖库 static目录下的data文件夹现在是zip文档,clone项目后先解压该文档,确保解压后路径为:static/dat
资源推荐
资源详情
资源评论
收起资源包目录
基于Django框架实现的图像相似性搜索网页应用项目源码+数据库,基于预训练的 VGG16 模型提取图像特征.zip (927个子文件)
._data 501B
._data 496B
._test 501B
bootstrap.min.css 141KB
styles.css 581B
.DS_Store 6KB
._.DS_Store 120B
faiss_index_database 1.71MB
.gitkeep 0B
.gitkeep 0B
index.html 2KB
._.ipynb_checkpoints 520B
._bicycle-000016.jpg 163B
._bicycle-009339.jpg 163B
._sofa-000599.jpg 163B
._sofa-000804.jpg 163B
._sofa-005433.jpg 163B
._motorbike-001532.jpg 163B
._bicycle-004429.jpg 163B
._bicycle-006214.jpg 163B
._bicycle-004782.jpg 163B
._sofa-008983.jpg 163B
._bicycle-000793.jpg 163B
._sofa-006130.jpg 163B
._sofa-007959.jpg 163B
._motorbike-004601.jpg 163B
._motorbike-004145.jpg 163B
._bicycle-001603.jpg 163B
._bicycle-009762.jpg 163B
._sofa-008175.jpg 163B
._sofa-003077.jpg 163B
._motorbike-003992.jpg 163B
._bicycle-004879.jpg 163B
._motorbike-004967.jpg 163B
._sofa-000102.jpg 163B
._motorbike-009573.jpg 163B
._motorbike-008752.jpg 163B
._bicycle-005507.jpg 163B
._sofa-007909.jpg 163B
._bicycle-001215.jpg 163B
._sofa-006100.jpg 163B
._bicycle-008831.jpg 163B
._sofa-005743.jpg 163B
._sofa-007425.jpg 163B
._motorbike-008979.jpg 163B
._sofa-007536.jpg 163B
._motorbike-003824.jpg 163B
._sofa-002947.jpg 163B
._sofa-004106.jpg 163B
._motorbike-009540.jpg 163B
._sofa-006578.jpg 163B
._sofa-000752.jpg 163B
._motorbike-001948.jpg 163B
._bicycle-007140.jpg 163B
._bicycle-006221.jpg 163B
._bicycle-006880.jpg 163B
._bicycle-000337.jpg 163B
._bicycle-008757.jpg 163B
._sofa-002116.jpg 163B
._sofa-004607.jpg 163B
._motorbike-000302.jpg 163B
._bicycle-009958.jpg 163B
._sofa-001514.jpg 163B
._motorbike-002260.jpg 163B
._sofa-001809.jpg 163B
._bicycle-005268.jpg 163B
._sofa-008701.jpg 163B
._motorbike-005156.jpg 163B
._sofa-000709.jpg 163B
._bicycle-004622.jpg 163B
._sofa-002855.jpg 163B
._motorbike-005996.jpg 163B
._bicycle-009295.jpg 163B
._sofa-001343.jpg 163B
._bicycle-006371.jpg 163B
._sofa-007958.jpg 163B
._sofa-001027.jpg 163B
._motorbike-004215.jpg 163B
._bicycle-003024.jpg 163B
._motorbike-005736.jpg 163B
._sofa-008452.jpg 163B
._sofa-008499.jpg 163B
._bicycle-004356.jpg 163B
._sofa-004938.jpg 163B
._motorbike-007271.jpg 163B
._sofa-003451.jpg 163B
._bicycle-006855.jpg 163B
._sofa-009068.jpg 163B
._motorbike-007314.jpg 163B
._bicycle-000855.jpg 163B
._motorbike-005314.jpg 163B
._bicycle-008433.jpg 163B
._motorbike-005783.jpg 163B
._sofa-001390.jpg 163B
._motorbike-002848.jpg 163B
._sofa-007258.jpg 163B
._sofa-000923.jpg 163B
._sofa-007704.jpg 163B
._motorbike-006550.jpg 163B
._sofa-008602.jpg 163B
共 927 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10
资源评论
不安分的小女孩
- 粉丝: 9640
- 资源: 2233
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功