SIFT特征匹配算法——Vlfeat与Graphviz安装的相关问题解决
问题一:
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安装的相关问题解决相关推荐
- OpenCV入门学习笔记之Harris角点检测与SIFT特征匹配算法
1. 写在前面 这篇文章整理两个图像处理中非常重要的算法,一个是Harris角点检测算法,另一个是SIFT特征匹配算法,这两个算法本质上还是去找图像里面的关键特征点,帮助我们后续更好的理解图像以及做各 ...
- execjs安装及相关问题解决
安装方式,命令行下执行 pip install PyExecJS 但出现一个情况是,pycharm编写代码的时候还是出错.这时,我们可以在这个编辑器里再重新安装一下.pycharm安装第三方库. 然后 ...
- Kali网卡驱动安装及相关问题解决(2020.1)
正文开始 kali安装过程略- 目前为止2020年1月 使用用户名登录,进入ROOT模式在控制台输入指令 sudo su 1.Kali网卡驱动的安装(直接识别的请忽略此步骤) 因为我的网卡是自动识别的 ...
- 基于SIFT特征的图像拼接融合(matlab+vlfeat实现)
基于SIFT特征的图像拼接融合(matlab+vlfeat实现) piccolo,之前做的东西,简单整理下,不是做图像方向的,写的不好轻喷 主要原理参看SIFT算法详解和SIFT特征匹配算法介绍--寻 ...
- python SIFT特征匹配
python SIFT特征匹配 SIFT(尺度不变特征变换) 兴趣点 描述子 检测兴趣点 匹配描述子 匹配地理标记图像 用局部描述子进行匹配 可视化连接的图像 实验代码 实验结果 结果分析 SIFT( ...
- 图像特征:SIFT特征
建议看->转自: SIFT特征点提取:https://blog.csdn.net/lingyunxianhe/article/details/79063547 计算机视觉中的特征点提取算法比较 ...
- matlab怎么匹配特征参数,sift特征匹配matlab
首先对彩色壁画图像提取 SIFT 特征 点与特征向量,然后对每个特征点提取 HSI 彩色特征,最后按定义的相似性度 量公式计算两个特征点之间的距离,确定二者是否匹配.... 通过计算机中 的 Matl ...
- UBUNTU安装opencv 3.4.3并且使用SIFT特征和viz
写作意图 换了新电脑,需要重新配置一下opencv3,在使用SIFT特征和viz(用于高翔SLAM14讲中的VO可视化)时遇到了点问题,问题不难解决,但因为编译一次opencv也挺久的,如果能提前注意 ...
- 图片SIFT特征匹配处理
1.SIFT特征原理描述 SIFT的全称是Scale Invariant Feature Transform,由加拿大教授David G.Lowe提出的.SIFT特征不只具有尺度不变性,即使改变旋转角 ...
最新文章
- 公司--页面调用日期控件 WdatePicker日历控件使用方法
- java 图片转zpl 数据,使用Zebra 打印机打印
- 【Android 进程保活】Low Memory Killer 机制
- python解析库beautifulsoup_12_Python_解析库_BeautifulSoup的使用
- 配置svn 报错E200002解决办法
- python语句分为_python以什么划分语句块
- DNF包管理命令在CentOS 8和RHEL 8上的使用
- org.springframework.mail.MailAuthenticationException: Authentication failed 解决方案
- HALCON 21.11:深度学习笔记---术语表(7)
- libcmtd.lib(wincrt0.obj) : error LNK2019: 无法解析的外部符号 WinMain,该符号在函数 __tmainCRTStartup 中被引用
- nginx启动vue_nginx下部署vue项目的方法步骤
- osgb倾斜模型顶层合并
- 计算机主机总线,什么是计算机总线,计算机总线包括什么?
- iphone邮箱无法连接163服务器,苹果iPhone不能登陆163邮箱的解决办法
- 装逼神器,逼真黑客范儿
- 二元多项式基本运算 选择合适的存储结构表示二元多项式,并实现基本的加减运算 要求: 1)二元多项式的输入采用如下方式进行键盘输入 (5y^2+7)x^4 + (3y^4+2y+9)x^2 + (2y
- Hadoop 学习路线图
- DbContext 查询(二)
- C模板:十进制和十六进制数据批量转换
- 从数组中找出最大的两个数
热门文章
- Deeplink跳转提示应用下架
- R语言aggregate函数
- qtp 连接mysql_qtp 怎样连接mysql数据库操作_MySQL
- 2022华为软挑编程问题报错总结
- L289N步进电机驱动原理
- 建立学生表和课程信息及基本操作
- 电脑连接手机热点,无法上网
- 【Presto】URLDecoder: Illegal hex characters in escape (%) pattern 错误处理
- C#将Excel数据导入到SQL server数据库
- eclipse+jdk1.8安装包安装步骤