Coder Social home page Coder Social logo

dbow-python's Introduction

DBow_Python

DBow_Python是DBow的python精简版。

  • ORB特征提取
  • Kmeans聚类
  • 字典树结构保存字典文件

生成的字典文件能直接用于orb slam2中。

Usage

  • Python2 + Opencv3 + Numpy

生成特定场景的视觉词典

  • 替换imgages中的图片,图片尽可能多
  • 修改main.py中N,K,L,一般K设为10,L设为5
  • 在orb.py中,修改每幅图像提取特征点的数量,为了增加字典中单词的数量

比较图像之间的相似度

创建视觉词典就是为了比较两幅图像之间的相似度,只是采用bow模型,降低复杂度而已。每幅图像可以用视觉词典中的单词向量表示,再计算向量之间的余弦相似度。在字典树中,叶子节点就是单词,比如创建5,3的树,就会有K**L个单词,一幅图像就可以表示为125维向量。
结果如下:

dbow-python's People

Contributors

itswcg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

dbow-python's Issues

voc tree文件有异常

最近在学习这个,在使用这个代码时发现Voc tree那个py文件存在问题,但是一直改不好,如果可以的话方便邮箱联系吗,我的邮箱是[email protected]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.