sift环境配置
参考博客:https://blog.csdn.net/lilai619/article/details/48523647
- VLFeat下载安装的为9.20版本的
- 按照教程安装配置完成后我的sift出现了无法生成.sift文件的问题,经过百般尝试后的解决办法:将sift.exe和vl.dll文件拷到工程文件下,将cmmd地址改为
cmmd = str("sift " + imagename + " --output=" + resultname + " " + params)
注:原图为集美大学尚大楼
一、Harris算法实现结果
1、Harris角点检测
# -*- coding: utf-8 -*-
from pylab import *
from PIL import Image
from PCV.localdescriptors import harris
"""
Example of detecting Harris corner points (Figure 2-1 in the book).
"""
# 读入图像
im = array(Image.open('../data/empire.jpg').convert('L'))
# 检测harris角点
harrisim = harris.comp