Bag of words算法实现过程中出现错误及解决方案

  • 出现的问题
    • IndexError: list index out of range
    • OSError:x.sift not found
    • sqlite3.OperationalError: table imlist already exists
    • 第45行(H,inliers = homography.H_from_ransac(fp[:,ind],tp[:,ind2],model,match_theshold=4))报错
    • ValueError: did not meet fit acceptance criteria
    • TypeError:%d format: a number is required,not NoneType
    • TypeError:%d format: a number is required,not str
  • 解决方案(一招全部解决)

出现的问题

IndexError: list index out of range

列表超限,图片问题,或者是把这两行改成0和5

OSError:x.sift not found

sift路径问题,错了就多改几次,路径中文不行就改英文

sqlite3.OperationalError: table imlist already exists

把这个删了,再运行“2.py”这个文件

第45行(H,inliers = homography.H_from_ransac(fp[:,ind],tp[:,ind2],model,match_theshold=4))报错

代码改为

    try:H,inliers = homography.H_from_ransac(fp[:,ind],tp[:,ind2],model,match_theshold=4)except:inliers = []

ValueError: did not meet fit acceptance criteria

见下文一招解决

TypeError:%d format: a number is required,not NoneType

见下文一招解决

TypeError:%d format: a number is required,not str

见下文一招解决

解决方案(一招全部解决)

其他问题可以在评论区补充
1.选择以下一种方式下载文件:
①直接找我要
②点击这里:百度云,提取码2333
③点击这里:CSDN下载
https://download.csdn.net/download/qq_43605229/19431118
解压后文件夹长这样

2.右击sift.exe文件,点击属性

3.复制这一串地址

4.用记事本打开这个sift.py文件(不是上面那个,注意看下图)

5.选中地址的前面部分,粘贴,保存后关闭文件


6.接着按文件里面的1、2、3顺序运行就可以了
datasets文件夹放的是图片数据,换其他数据直接删除里面的文件再复制即可

计算机视觉:Bag of words算法实现过程中出现错误及解决方案相关推荐

  1. Microsoft Office Professional Plus 2010 在安装过程中出现错误的解决方案

    错误提示:Microsoft Office Professional Plus 2010 在安装过程中出现错误. 可能解决方案有二: 1.原来装的时候没有卸干净,下载微软office官方特别提供的清除 ...

  2. 搭建云平台过程中的错误及解决方案1

    1. 网卡都打开,配置如常,无变化,但是网络连不通,软件也下不了 解决方式: 1在外网卡配置中加入如下命令,改变优先级 IPV4_ROUTE_METRIC=90 2保证外网卡中有DNS DNS1=11 ...

  3. 对下图所示的连通网络G,用克鲁斯卡尔(Kruskal)算法求G的最小生成树T,请写出在算法执行过程中,依次加入T的边集TE中的边。说明该算法的基本思想及贪心策略,并简要分析算法的时间复杂度

    对下图所示的连通网络G,用克鲁斯卡尔(Kruskal)算法求G的最小生成树T,请写出在算法执行过程中,依次加入T的边集TE中的 边.说明该算法的基本思想及贪心策略,并简要分析算法的时间复杂度

  4. 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: SSL Provider, error: 0 - 接收到的消息异常,或格式不正确。)...

    之前做好的asp.net部署后,发现 访问数据库时: 异常:已捕获: "已成功与服务器建立连接,但是在登录过程中发生错误. (provider: SSL Provider, error: 0 ...

  5. 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: SSL Provider, error: 0 - 接收到的消息异常,或格式不正确。)

    已成功与服务器建立连接,但是在登录过程中发生错误. (provider: SSL Provider, error: 0 - 接收到的消息异常,或格式不正确.) 参考文章: (1)已成功与服务器建立连接 ...

  6. RabbitMQ系列之【启动过程中遇到问题及解决方案】

    RabbitMQ系列之[启动过程中遇到问题及解决方案] 参考文章: (1)RabbitMQ系列之[启动过程中遇到问题及解决方案] (2)https://www.cnblogs.com/feixiabl ...

  7. WSL(windows subsystem for linux)安装错误:安装过程中遇到错误,但可以继续安装。组件: ‘WSL 内核‘ 错误代码: 0x80072f78解决方法

    文章目录 问题来源 解决 参考 问题来源 使用管理员身份打开powershell,输入 wsl --install 之后等待安装: 结果,出现如下问题: PS C:\WINDOWS\system32& ...

  8. linux存储库rep 61082,安装informatic过程中的错误

    1.Check if the DISPLAY variable is set export DISPLAY=192.168.3.201:0.0 在注销用户并切换到oracle或者infa 用户,就可以 ...

  9. iOS开发之#iPhone6与iPhone6Plus适配#Xcode6.0/Xcode6.1上传应用过程中一些变动以及#解决方案#

    iOS开发之#iPhone6与iPhone6Plus适配#Xcode6.0/Xcode6.1上传应用过程中一些变动以及#解决方案# 参考文章: (1)iOS开发之#iPhone6与iPhone6Plu ...

最新文章

  1. 转hdmi_苹果本轻松接大屏,毕亚兹雷电接口转HDMI/VGA转换器评测
  2. java web tomcat 实例_Java Web应用开发实例
  3. python 全栈开发,Day36(作业讲解(大文件下载以及进度条展示),socket的更多方法介绍,验证客户端链接的合法性hmac,socketserver)...
  4. .net框架读书笔记---虚方法
  5. 试试把OJ题意抽象成物理模型(洛谷P1007题题解,Java语言描述)
  6. 指针的理解 -- java程序员学C语言日记二
  7. 2018年android手机版本统计,安兔兔发布2018年12月Android手机性能排行榜
  8. Spring Boot(3)---Spring Boot启动器Starter详解
  9. eclipse linux 代码提示,Linux Eclipse代码提示功能设置(Java C/C++)
  10. 个人管理 - 如何阅读一本书
  11. Android Menu
  12. 计算机辅助设计和制造论文,计算机辅助设计与制造CAD-CAM
  13. 《打开量化投资的黑箱》
  14. html实现图片裁剪,JavaScript html js图片切割系统,裁剪,图片处理
  15. 用fun函数实现s=(ln(1)+ln(2)+...+ln(m))^1/2,函数返回s
  16. 2021第五届航交会暨全球物流博览会向航运物流产业链人士发出邀约!金秋十月,共聚宁波!
  17. linux 时间设置的坑,linux 配置定时任务crontab碰到的坑sendmail
  18. 负数在计算机中的表示
  19. 1360: 最大公约与最小公倍
  20. Spring Security安全框架

热门文章

  1. Java NIO(New I/O)的三个属性position、limit、capacity
  2. MyBatis - 6.Spring整合MyBatis
  3. VUE的组件DEMO
  4. NuGet学习笔记(1) 初识NuGet及快速安装使用
  5. GDOI2018记录
  6. LaTeX技巧 twocolumn 双栏
  7. github上传本地代码失败
  8. 常用的网络配置命令 ifconfig 所在的包
  9. 读书笔记2013第13本:《怎样解题》
  10. My Favorites