【python】 OSError: XXXX.sift not found 问题解决

在python环境下通过sift描述子对图像进行特征匹配时出现错误(心累):mpire.sift not found,其原因顾名思义一个后缀为【.sift】的文件未找到。这个文件是在运行代码进行特征匹配时系统自动生成的文件,其内容为图像的特征矩阵,如下图(看着就头大):


而这是由于系统中没有VLFeat包导致,需要我们进行手动安装

1.点击链接下载VLFeat包 http://www.vlfeat.org/download/
通过大多数人的实践证明【vlfeat-0.9.20-bin.tar.gz 】是最稳定的,建议下载这个

2.下载后解压,把【vlfeat-0.9.20\bin\win64】文件夹下的【sift.exe】【vl.dll】与【vl.lib】文件复制到自己对应项目的文件夹中(只要与你运行的这个文件在同个文件目录下即可),如下图,其中sift.py就是我运行报错的那个程序

3.接着根据你自己的电脑是直接安装的Python还是Anaconda安装的找到对应目录中的【sift.py】文件:
直接安装:在python\Lib\site-packages\PCV\localdescriptors中
Anaconda安装:在Anaconda\Lib\site-packages\PCV\localdescriptors中
用记事本打开【sift.py】文件,ctrf+F搜索cmmd,将箭头指向的那个引号里的路径改为自己项目中【sift.exe】的路径,注意:路径中如果用“\”则需要在前端加“r”,用’’/’'或“\\”则不需要
如果仍然出现报错的话可以尝试在路径输完的后引号前面加个空格(如下图),同时检查下自己用的是不是英文引号。然后再运行就可以很好的出结果了,nice!

【python】 OSError:sift not found 问题解决相关推荐

  1. 出现Python OSError: [Errno 22] Invalid argument的来龙去脉

    参考解决办法:https://blog.csdn.net/weixin_44952395/article/details/105289460 问题描述: 今天我在读取文本文档txt内的文件路劲时总是报 ...

  2. Python计算机视觉——SIFT特征

    Python计算机视觉--SIFT特征 文章目录 Python计算机视觉--SIFT特征 写在前面 1 SIFT特征算法步骤 1.1 尺度空间的极值检测 1.2 特征点定位 1.3 特征方向赋值 1. ...

  3. python php 通信,Python和php通信乱码问题解决方法

    Python和php通信乱码问题解决方法 发布于 2014-07-29 22:28:21 | 118 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertex ...

  4. python No tests were found问题解决方法

    python No tests were found问题解决方法 参考文章: (1)python No tests were found问题解决方法 (2)https://www.cnblogs.co ...

  5. python OSError: [Errno 24] Too many open files | HTTPConnectionPool(host=‘‘, port=80): Max retries e

    对于问题:python OSError: [Errno 24] Too many open files 原因:超出了进程同一时间最多可开启的文件数. 解决方案P: 使用ulimit -n查看进程同一时 ...

  6. Python OSError: [Errno 22] Invalid argument:的出现和解决

    1.在学习从文件读取数据中,写了个示例代码,读取不在同一个目录的file.txt,运行后报这个Python OSError: [Errno 22] Invalid argument:错误: (1).首 ...

  7. OpenCV和Python进行SIFT算法——两张图片的关键点匹配

    文章目录 一.SIFT的介绍 二.SIFT特征检测过程 三.利用SIFT实现两张图片的匹配 参考资料 一.SIFT的介绍 概念 SIFT称为尺度不变特征变换(Scale-invariant featu ...

  8. python oserror路径not found_python基本操作-文件、目录及路径

    使用python的os模块,简单方便完成对文件夹.文件及路径的管理与访问操作. 1 前言 在最近开发中,经常需要对文件进行读取.遍历.修改等操作,想要快速.简单的完成这些操作,我选择用 python ...

  9. Python计算机视觉 sift和Harris特征匹配处理对比

    一.SIFT(尺度不变特征变换)原理分析 在过去的十年间,最成功的图像局部描述子之一是尺度不变特征变换(SIFT),它是由David Lowe发明的.SIFT是用于图像处理领域的一种描述,SIFT特征 ...

最新文章

  1. 超分辨率(super-resolution)VS解模糊(deblur)
  2. Bootstrap之Carousel不能自动播放的解决办法(转)
  3. linux内核路由反向检查,反向路径过滤——reverse path filter
  4. bool类型返回值_Python语法基础:高级变量类型
  5. c#五子棋实验报告_C#课设报告书—游戏五子棋
  6. mfc cstring 写入文件_兄弟Brother单色激光传真一体机MFC系列不能写入此文件夹提示解决方案...
  7. linux 上管理mysql_Linux下管理MySql
  8. PTA c语言 求幂级数展开的部分和
  9. cygwin内子目录及其文件删除不掉,出现access deny错误
  10. *** cannot be resolved or is not a field
  11. 结构型设计模式 (1)—— 适配器模式(Adapter Pattern)
  12. 用.NET的File控件上传文件的解决方案
  13. matlab水蒸气焓值计算_暖通干货,巧析焓湿图,焓湿图如何应用?一读就懂不容错过...
  14. ruby+watir 安装
  15. ipad协议835最新版
  16. 统计建模与R软件 薛毅 陈立萍 清华大学出版社第四章课后答案
  17. <a>标签 禁止点击 button禁止点击
  18. PaddingError: Placeholder of length ‘30‘ too short in package
  19. 高德地图上画图!和3D绘制区域
  20. shell获取当前目录和当前文件名和当前目录的路径

热门文章

  1. Docker基本命令汇总
  2. C中文件操作的文本模式和二进制模式,到底有啥区别?
  3. 学习笔记-express路径问题
  4. ${pageContext.request.contextPath}无效
  5. 【转】oracle PLSQL基础学习
  6. BitMap 内存使用优化
  7. 基于Metronic的Bootstrap开发框架经验总结(7)--数据的导入、导出及附件的查看处理...
  8. Mixing Milk(USACO)
  9. sql server 2005 T-SQL @@TOTAL_READ (Transact-SQL)
  10. [Quiz]竞赛题目 Word Trace