Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide calibration #3

Open
wittenbe opened this issue Dec 30, 2013 · 1 comment
Open

Provide calibration #3

wittenbe opened this issue Dec 30, 2013 · 1 comment
Assignees

Comments

@wittenbe
Copy link
Owner

Currently, the Recognizer.cpp has to be changed for a different stream other than Trump's and the program recompiled, requiring the user to be tech-savy enough to do so.
The idea is to encapsulate each streamer's calibration in a separate file as well as provide a tool that automates the calibration process as much as possible.

Some thoughts:

  • Make user provide an image of an arena start
  • use SIFT features of all classes to find matches in the whole image (very computationally expensive, but ok since it's done once)
  • use the matches to calculate a homography
  • estimate size of the ROI relevant for phashes, find a local image patch with optimal phash
  • ideally/hopefully information about the game's resolution within stream image can be won that away, and other ROIs just require proper rescaling
@ghost ghost assigned wittenbe Dec 31, 2013
@remcoros
Copy link

remcoros commented Jan 2, 2014

I'm writing a stats tracker / recognizer in c# at the moment.

I got really sick of debugging / screen capping / photoshopping source images, so I wrote a 'area/phash' designer.

Sorry for the tease ;)

http://i41.tinypic.com/qrjeyw.jpg

Maybe it helps to get some ideas

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants