- 博客(0)
- 资源 (9)
- 收藏
- 关注
直方图图象检索 Python
基于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
所有超过相似度阈值的图片将以窗口形式显示出来
2018-02-27
对时程序DEMO Python
简单的对时程序原理DEMO
对时程序
client发送带时间戳T1的报文给server
server收到时在报文中加上时间戳T2
server将报文返回给client时加上时间戳T3
client收到报文时得到时间戳T4
client和server之间的时间差为(T2-T1 + T3-T4) / 2
2018-02-27
哈夫曼编码 C++
哈夫曼编码DEMO
输入一段字符串以EOF(Ctrl + Z)结束
输出每个字符的频率
输出每个哈夫曼编码对应的字符
输出编码结果
输出解码结果
运行命令 huffman < in.txt > out.txt
2018-02-27
易语言初学者程序包!!!
易语言初学者程序包
1.第一个易程序(我爱易语言)
2.变量(圆计算)
2.条件判断(计算器、价格猜一猜、大小判断)
3.循环(水仙花数、百钱百鸡、1-10)
4.排序算法(数组排序)
2011-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人