Menu

Home

Aubin Mahe

Images similarities searcher

This utility scan deeply a directory, index all the JPEG images in a Lucene database and search for images similarities.

Screenshot thumbnail
Results panel
Screenshot thumbnail
Settings panel
Screenshot thumbnail
Console mode


Launching

Windows typical batch file:

set CP=
set CP=%CP%;org.imgndxr.jar
set CP=%CP%;%JAVA_HOME%/jre/lib/jfxrt.jar
set CP=%CP%;./lib/lire.jar
set CP=%CP%;./lib/commons-math3-3.0.jar
set CP=%CP%;./lib/JOpenSurf.jar
set CP=%CP%;./lib/lucene-analyzers-common-4.0.0.jar
set CP=%CP%;./lib/lucene-core-4.0.0.jar
set CP=%CP%;./lib/lucene-queryparser-4.0.0.jar

"%JAVA_HOME%\bin\java" -cp "%CP%" org.imgndxr.SearchApplication^
    --index=<index directory>^
    --images=<images directory>^
    --comparison-threshold=<comparison threshold>

Linux typical bash:

CP=
CP=$CP;org.imgndxr.jar
CP=$CP;$JAVA_HOME/jre/lib/jfxrt.jar
CP=$CP;./lib/lire.jar
CP=$CP;./lib/commons-math3-3.0.jar
CP=$CP;./lib/JOpenSurf.jar
CP=$CP;./lib/lucene-analyzers-common-4.0.0.jar
CP=$CP;./lib/lucene-core-4.0.0.jar
CP=$CP;./lib/lucene-queryparser-4.0.0.jar

"$JAVA_HOME/bin/java" -cp "$CP" org.imgndxr.SearchApplication\
    --index=<index directory>\
    --images=<images directory>\
    --comparison-threshold=<comparison threshold>

Console mode:

In french, using msys under Windows 7:

$ "$JAVA_HOME/bin/java" -cp 'lib/lire.jar;lib/lucene-core-4.0.0.jar;lib/lucene-analyzers-common-4.0.0.jar;org.imgndxr-console.jar' org.imgndxr.Console --help
    Les arguments acceptés sont :
        --index=<dossier d'index>
        --images=<dossier d'images>
        --comparison-threshold=<seuil de comparaison>
        --quiet (uniquement en mode console)

With US-us locale:

$ "$JAVA_HOME/bin/java" -Duser.country=US -Duser.language=us -cp 'lib/lire.jar;lib/lucene-core-4.0.0.jar;lib/lucene-analyzers-common-4.0.0.jar;org.imgndxr-console.jar' org.imgndxr.Console --help
    Accepted options are:
        --index=<index directory>
        --images=<images directory>
        --comparison-threshold=<comparison threshold>
        --quiet (console mode only)

Normal execution:

$ "$JAVA_HOME/bin/java" -cp 'lib/lire.jar;lib/lucene-core-4.0.0.jar;lib/lucene-analyzers-common-4.0.0.jar;org.imgndxr-console.jar' org.imgndxr.Console --index=F:/Images/_Nous_3Index "--images=F:/Images/_Nous_3/_Les meilleures"
    [Scanning images directory]
    [Indexing...]
    [Errors]
        None
    [Added]
        None
    [Removed]
        None
    [Comparing...]
    [Similarities]
100 %   F:\Images\_Nous_3\_Les meilleures\090104.jpg    F:\Images\_Nous_3\2009\01-02-03\2009.01.04\IMGP0010.JPG
100 %   F:\Images\_Nous_3\_Les meilleures\090131_IMGP0020.JPG   F:\Images\_Nous_3\2009\01-02-03\2009.01.03\IMGP0020.JPG
100 %   F:\Images\_Nous_3\_Les meilleures\090315_IMGP0006.JPG   F:\Images\_Nous_3\2009\01-02-03\2009.02.22\IMGP0006.JPG
100 %   F:\Images\_Nous_3\_Les meilleures\090315_IMGP0009.JPG   F:\Images\_Nous_3\2009\01-02-03\2009.03.15\IMGP0009.JPG
100 %   F:\Images\_Nous_3\_Les meilleures\090413_IMGP0004.JPG   F:\Images\_Nous_3\2009\04-05-06\2009.04.13\IMGP0004.JPG
97 %    F:\Images\_Nous_3\_Les meilleures\090315_IMGP0012.JPG   F:\Images\_Nous_3\2009\01-02-03\2009.03.15\IMGP0012.JPG
85 %    F:\Images\_Nous_3\_Les meilleures\090315_IMGP0006.JPG   F:\Images\_Nous_3\2009\01-02-03\2009.02.22\IMGP0004.JPG

Quiet mode execution:

$ "$JAVA_HOME/bin/java" -cp 'lib/lire.jar;lib/lucene-core-4.0.0.jar;lib/lucene-analyzers-common-4.0.0.jar;org.imgndxr-console.jar' org.imgndxr.Console --index=F:/Images/_Nous_3Index "--images=F:/Images/_Nous_3/_Les\ meilleures" --quiet
100 %   F:\Images\_Nous_3\_Les meilleures\090104.jpg    F:\Images\_Nous_3\2009\01-02-03\2009.01.04\IMGP0010.JPG
100 %   F:\Images\_Nous_3\_Les meilleures\090131_IMGP0020.JPG   F:\Images\_Nous_3\2009\01-02-03\2009.01.03\IMGP0020.JPG
100 %   F:\Images\_Nous_3\_Les meilleures\090315_IMGP0006.JPG   F:\Images\_Nous_3\2009\01-02-03\2009.02.22\IMGP0006.JPG
100 %   F:\Images\_Nous_3\_Les meilleures\090315_IMGP0009.JPG   F:\Images\_Nous_3\2009\01-02-03\2009.03.15\IMGP0009.JPG
100 %   F:\Images\_Nous_3\_Les meilleures\090413_IMGP0004.JPG   F:\Images\_Nous_3\2009\04-05-06\2009.04.13\IMGP0004.JPG
97 %    F:\Images\_Nous_3\_Les meilleures\090315_IMGP0012.JPG   F:\Images\_Nous_3\2009\01-02-03\2009.03.15\IMGP0012.JPG
85 %    F:\Images\_Nous_3\_Les meilleures\090315_IMGP0006.JPG   F:\Images\_Nous_3\2009\01-02-03\2009.02.22\IMGP0004.JPG


MongoDB Logo MongoDB