Code Monkey home page Code Monkey logo

pyopentld's Introduction

pyOpenTLD

Python port of OpenTLD

In Development

Help appreciated.

Requirements:

OpenCV 2.3.1 or higher
Latest version of SimpleCV (https://github.com/ingenuitas/simplecv)
Numpy
Scipy
Pygame

pyopentld's People

Contributors

jayrambhia 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

pyopentld's Issues

Get blobs done

get Blobs done. Anyway, they aren't much used. Configure basics and add in SimpleCV/blobs

Add integralImage.

Add integralImage or find something to substitute it. It takes .toString()

Euclidean distance calculation in lk.py line 64

I am not sure if it is correct to calculate the Euclidean distance in lk.py line 64 between template_pt and target_pt.

From the official cpp implementation from OpenTLD in line 238, they calculated the Euclidean distance between template_pt and fb_pt(variables referred from your code). Please correct me if I am wrong(I would love to know the reason in case what I said is wrong).

Thank you!

Need to propagate members effectively

Once the BB is None, it doesn't get detected at all. The problem might be that in TLD class, self.detectorCascade.detectionResult.numClusters isn't changing. This might be because in C++, the addresses are assigned, and hence the value changes at that address and so, it changes effectively. I need to find a way to make this happen in Python. Members should be more effectively propagated.

how to run

Could you please write down the details about how to run this code?
I tried but I can't find the meaning of input argv and how to get boxes in the first image.
Thanks a lot.

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.