文件名称:直方图图象检索 Python
文件大小:2.29MB
文件格式:ZIP
更新时间:2021-03-19 16:41:21
直方图 图象检索 多媒体
基于OpenCV的图象RGB直方图检索系统 文件结构: DB/ 数据库文件夹(存放图像的直方图特征) mirflickr/ 图片文件夹(存放jpg图片,本例为mirflickr25k数据集) config.py 配置文件(定义图片文件夹路径、数据库文件夹路径、图像采样大小、图像分块大小、直方图桶大小、图像颜色通道数、相似度阈值) db.py 数据库程序 main.py 图像检索主程序 test.jpg 需要在数据库中检索的图片 util.py 通用的操作库 运行环境: Python 2 Numpy Matplotlib cv2 环境配置: 下载并安装anaconda2 在命令行中运行 conda install -c menpo opencv3 以安装opencv for python 运行流程: 下载数据集(http://press.liacs.nl/mirflickr/mirflickr25k.v2/mirflickr25k.zip),将其中的jpg文件放入图片文件夹 *配置config.py(如果使用自己的数据集),主要修改图片文件夹路径和相似度阈值 *修改db.py中的备注选项以可视化数据库创建过程和直方图计算结果 删除数据库文件夹中的所有内容 运行 python db.py 以创建图像数据文件库(创建好后,无需第二次运行) 将想要检索的图片放在目录下以test.jpg命名 运行 python main.py 所有超过相似度阈值的图片将以窗口形式显示出来
【文件预览】:
直方图图像检索
----image_retrieve()
--------db.py(2KB)
--------util.py(1KB)
--------DB()
--------config.py(299B)
--------util.pyc(2KB)
--------mirflickr()
--------db.pyc(2KB)
--------config.pyc(355B)
--------main.py(227B)
--------test.jpg(47KB)
----运行截图_图片检索.png(2.09MB)
----readme.txt(1020B)
----运行截图_创建数据库.png(164KB)