问题一:

UserWarning: loadtxt: Empty input file: "out_sift.1.txt"

f = loadtxt(filename)

IndexError: too many indices for array: array is 1-dinmensional,but 2 were indexed

错误原因:生成的sift文件为空,即特征提取为空。

解决办法:vlfeat0.9.20版本,下载了vcomp100.dll文件,下载链接https://cn.dll-files.com/vcomp100.dll.html,64位系统对应64位。

参考博客:vlfeat0.9.21提取sift特征为空_lrwin_bian的博客-CSDN博客

很详细!!!vlfeat安装参考教程:Python计算机视觉编程 - 安装

问题二:

Python3关于Graphviz安装教程的一些问题:

第一步:Graphviz官网下载并安装了对应操作系统的Graphviz软件。官网地址:https://www.graphviz.org/。安装过程中有一个选项,建议选择添加至所有人,如下图:


第二步:将软件安装目录的bin文件添加到系统环境中。比如,我电脑是Windows系统的,Graphviz安装在E:\Graphvi\Graphviz2.38,该目录下有bin文件,将该路径添加到系统环境变量中,即E:\Graphvi\Graphviz2.38\bin。如果第一步选择了PATH添加至所有人,则这一步可以直接跳过!
第三步:使用pip命令安装以下模块:
                pip install pydot-ng
                pip install graphviz
                pip install pydot

注意安装顺序,一定要先安装grahiviz,再pip install pydot!!!
第四步:进入windows命令行界面,输入dot -version,然后按回车,如果显示graphviz的相关版本信息,则安装配置成功。如图:

依照上述步骤基本不会有问题,若仍报错"dot" not found in path,那么在提示目录下(如前文报错内容加粗目录)找到pydot.py文件的源码,在pydot.py中找到类Dot的定义,进行如下修改:

保存文件,如果运行仍报错"dot" not found in path,那就重启电脑!!!!

到这里,再运行就没出问题了。

SIFT特征匹配算法——Vlfeat与Graphviz安装的相关问题解决相关推荐

  1. OpenCV入门学习笔记之Harris角点检测与SIFT特征匹配算法

    1. 写在前面 这篇文章整理两个图像处理中非常重要的算法,一个是Harris角点检测算法,另一个是SIFT特征匹配算法,这两个算法本质上还是去找图像里面的关键特征点,帮助我们后续更好的理解图像以及做各 ...

  2. execjs安装及相关问题解决

    安装方式,命令行下执行 pip install PyExecJS 但出现一个情况是,pycharm编写代码的时候还是出错.这时,我们可以在这个编辑器里再重新安装一下.pycharm安装第三方库. 然后 ...

  3. Kali网卡驱动安装及相关问题解决(2020.1)

    正文开始 kali安装过程略- 目前为止2020年1月 使用用户名登录,进入ROOT模式在控制台输入指令 sudo su 1.Kali网卡驱动的安装(直接识别的请忽略此步骤) 因为我的网卡是自动识别的 ...

  4. 基于SIFT特征的图像拼接融合(matlab+vlfeat实现)

    基于SIFT特征的图像拼接融合(matlab+vlfeat实现) piccolo,之前做的东西,简单整理下,不是做图像方向的,写的不好轻喷 主要原理参看SIFT算法详解和SIFT特征匹配算法介绍--寻 ...

  5. python SIFT特征匹配

    python SIFT特征匹配 SIFT(尺度不变特征变换) 兴趣点 描述子 检测兴趣点 匹配描述子 匹配地理标记图像 用局部描述子进行匹配 可视化连接的图像 实验代码 实验结果 结果分析 SIFT( ...

  6. 图像特征:SIFT特征

    建议看->转自:  SIFT特征点提取:https://blog.csdn.net/lingyunxianhe/article/details/79063547 计算机视觉中的特征点提取算法比较 ...

  7. matlab怎么匹配特征参数,sift特征匹配matlab

    首先对彩色壁画图像提取 SIFT 特征 点与特征向量,然后对每个特征点提取 HSI 彩色特征,最后按定义的相似性度 量公式计算两个特征点之间的距离,确定二者是否匹配.... 通过计算机中 的 Matl ...

  8. UBUNTU安装opencv 3.4.3并且使用SIFT特征和viz

    写作意图 换了新电脑,需要重新配置一下opencv3,在使用SIFT特征和viz(用于高翔SLAM14讲中的VO可视化)时遇到了点问题,问题不难解决,但因为编译一次opencv也挺久的,如果能提前注意 ...

  9. 图片SIFT特征匹配处理

    1.SIFT特征原理描述 SIFT的全称是Scale Invariant Feature Transform,由加拿大教授David G.Lowe提出的.SIFT特征不只具有尺度不变性,即使改变旋转角 ...

最新文章

  1. 公司--页面调用日期控件 WdatePicker日历控件使用方法
  2. java 图片转zpl 数据,使用Zebra 打印机打印
  3. 【Android 进程保活】Low Memory Killer 机制
  4. python解析库beautifulsoup_12_Python_解析库_BeautifulSoup的使用
  5. 配置svn 报错E200002解决办法
  6. python语句分为_python以什么划分语句块
  7. DNF包管理命令在CentOS 8和RHEL 8上的使用
  8. org.springframework.mail.MailAuthenticationException: Authentication failed 解决方案
  9. HALCON 21.11:深度学习笔记---术语表(7)
  10. libcmtd.lib(wincrt0.obj) : error LNK2019: 无法解析的外部符号 WinMain,该符号在函数 __tmainCRTStartup 中被引用
  11. nginx启动vue_nginx下部署vue项目的方法步骤
  12. osgb倾斜模型顶层合并
  13. 计算机主机总线,什么是计算机总线,计算机总线包括什么?
  14. iphone邮箱无法连接163服务器,苹果iPhone不能登陆163邮箱的解决办法
  15. 装逼神器,逼真黑客范儿
  16. 二元多项式基本运算 选择合适的存储结构表示二元多项式,并实现基本的加减运算 要求: 1)二元多项式的输入采用如下方式进行键盘输入 (5y^2+7)x^4 + (3y^4+2y+9)x^2 + (2y
  17. Hadoop 学习路线图
  18. DbContext 查询(二)
  19. C模板:十进制和十六进制数据批量转换
  20. 从数组中找出最大的两个数

热门文章

  1. Deeplink跳转提示应用下架
  2. R语言aggregate函数
  3. qtp 连接mysql_qtp 怎样连接mysql数据库操作_MySQL
  4. 2022华为软挑编程问题报错总结
  5. L289N步进电机驱动原理
  6. 建立学生表和课程信息及基本操作
  7. 电脑连接手机热点,无法上网
  8. 【Presto】URLDecoder: Illegal hex characters in escape (%) pattern 错误处理
  9. C#将Excel数据导入到SQL server数据库
  10. eclipse+jdk1.8安装包安装步骤