dmark1021 / sikuli-api

Automatically exported from code.google.com/p/sikuli-api
0 stars 0 forks source link

No SIFT algorithm is implemented #55

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1.  I checked out the source code of 1.0.2. Especially DefaultTareget.java 
ImageTarget.java , I read the getUnordredMatches function. Seems it's based on 
Template-match algorithm ,no hint for SIFT.  As depicted in Sikuli:Using GUI 
Screenshots for Search and Automation written by Tom Yeh/Tsung-Hisang 
Chang/Robert C. Miller , this tools has adapted SIFT as an approch.
2.
3.

What is the expected output? What do you see instead?
Has you implemented SIFT in Java version of Sikuli, can you help me ensuer ?

What version of the product are you using? On what operating system?

1.0.2 ,Java version
Please provide any additional information below.
In ImageTarget.java , I don't see stuff about SIFT
if (rois.isEmpty()){        
            matches = TemplateMatcher.findMatchesByGrayscaleAtOriginalResolution(screenRegion.capture(), targetImage, getLimit(), getMinScore());
        }else{
            matches = TemplateMatcher.findMatchesByGrayscaleAtOriginalResolutionWithROIs(screenRegion.capture(), targetImage, getLimit(), getMinScore(), rois);         
        }

Original issue reported on code.google.com by marcus1...@gmail.com on 3 Jun 2013 at 3:23

GoogleCodeExporter commented 8 years ago
SIFT was used in our internal experimental version. For our public release 
version we did not include SIFT implementation. Based on the past couple years 
of experiences, SIFT turns out to be not that useful in practice.

Original comment by doubles...@gmail.com on 11 Jun 2013 at 4:15