基于FastAPI的视觉分析系统
项目描述
基于FastAPI的视觉分析系统
前台首页 http://127.0.0.1:8080/
项目功能:
ORB关键点工具(4个)
关键点检测
图像匹配
多图比较
图像列表
FFT图像处理工具(3个)
FFT边缘检测:使用快速傅里叶变换检测图像边缘
FFT图像去噪:使用非局部均值去噪+双边滤波,在去噪的同时保留细节
FFT图像压缩:基于频域的图像压缩技术
图像识别工具(3个)
手写数字识别:基于规则的数字分类器,支持0-9识别
猫狗分类:基于HOG+色彩特征+KNN的猫狗分类
KNN图像检索:基于特征相似度的图像检索系统
使用说明
上传图像:点击”上传图片”按钮或直接将图片拖拽到图像库
选择图像:点击图像库中的图片进行选择
发送问题:在聊天框中输入问题,例如:
“帮我分析这张图片的关键点”
“比较这两张图片的相似度”
“在这几张图片中找出最相似的”
“识别这张图片中的数字”
“判断这张图片是猫还是狗”
“在图像库中找出与这张相似的图片”
运行环境
开发工具:PyCharm
运行环境:python3.8 此配置为本人调试所用,仅供参考
项目技术:
后端:Python + FastAPI opencv knn
以上系统源码经过技术整理与调试,确保能正常运行


