Author: koji
Date: Wed Dec 19 13:08:14 2012
New Revision: 1423853

URL: http://svn.apache.org/viewvc?rev=1423853&view=rev
Log:
use ukbench instead of caltech 101 in demo

Modified:
    labs/alike/trunk/demo/   (props changed)
    labs/alike/trunk/demo/README.txt
    labs/alike/trunk/demo/demoserver.py
    labs/alike/trunk/demo/run_desc_extractor.py
    labs/alike/trunk/src/java/org/apache/alike/QuantizeVectors.java

Propchange: labs/alike/trunk/demo/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Wed Dec 19 13:08:14 2012
@@ -1,3 +1,4 @@
+ukbench
 101_ObjectCategories
 101_ObjectCategories.tar.gz
 apache-solr-*

Modified: labs/alike/trunk/demo/README.txt
URL: 
http://svn.apache.org/viewvc/labs/alike/trunk/demo/README.txt?rev=1423853&r1=1423852&r2=1423853&view=diff
==============================================================================
--- labs/alike/trunk/demo/README.txt (original)
+++ labs/alike/trunk/demo/README.txt Wed Dec 19 13:08:14 2012
@@ -19,16 +19,20 @@
 
    $ cd demo
 
-2. download Caltech 101
+2. download ukbench image file
 
-   $ wget 
http://www.vision.caltech.edu/Image_Datasets/Caltech101/101_ObjectCategories.tar.gz
+   $ mkdir ukbench
+   $ cd ukbench
+   $ wget http://www.vis.uky.edu/~stewe/ukbench/ukbench.zip
 
-3. unzip the tar file
+3. unzip the zip file
 
-   $ tar xvzf 101_ObjectCategories.tar.gz
+   $ unzip ukbench.zip
 
 4. remove existing intermediate and result files of demo
 
+   # go back to demo directory
+   $ cd ..
    $ ant clean
 
 5. run extractor program
@@ -38,8 +42,8 @@
 6. run clustering and vector quantization programs
 
    $ ant piv
-   # kmeans may take several minutes
-   $ mahout kmeans -i input-vectors -c init-clusters -o output-clusters -k 500 
--maxIter 50 -cd 0.01
+   # kmeans may take tens of minutes
+   $ mahout kmeans -i input-vectors -c init-clusters -o output-clusters -k 
1000 --maxIter 50 -cd 0.01
    $ mahout clusterdump -i $(find output-clusters -name \*-final) -o 
result-centroids.txt
    $ ant qv
 

Modified: labs/alike/trunk/demo/demoserver.py
URL: 
http://svn.apache.org/viewvc/labs/alike/trunk/demo/demoserver.py?rev=1423853&r1=1423852&r2=1423853&view=diff
==============================================================================
--- labs/alike/trunk/demo/demoserver.py (original)
+++ labs/alike/trunk/demo/demoserver.py Wed Dec 19 13:08:14 2012
@@ -87,8 +87,8 @@ class PrintImageDemoServer(object):
 
     fp.write(r'''<img src="/''' + queryImg + r'''"/></p>''')
     fp.write(r'''<p>This demo uses 
-<a 
href="http://www.vision.caltech.edu/Image_Datasets/Caltech101/Caltech101.html";>
-Caltech 101</a> images</p>''')
+<a href="http://www.vis.uky.edu/~stewe/ukbench/";>
+ukbench</a> images</p>''')
 
     fp.write(r'''<form action="%s" method="POST">
 <input type="submit" value="Click to next query image"/>

Modified: labs/alike/trunk/demo/run_desc_extractor.py
URL: 
http://svn.apache.org/viewvc/labs/alike/trunk/demo/run_desc_extractor.py?rev=1423853&r1=1423852&r2=1423853&view=diff
==============================================================================
--- labs/alike/trunk/demo/run_desc_extractor.py (original)
+++ labs/alike/trunk/demo/run_desc_extractor.py Wed Dec 19 13:08:14 2012
@@ -16,16 +16,12 @@
 import os
 import desc_extractor as de
 
-IMAGES_DIR = '101_ObjectCategories'
-SUB_DIRS = ['Faces', 'dollar_bill', 'chair', 'cougar_face', 'elephant', 
'car_side']
-MAX_IMGS = 100
+IMAGES_DIR = 'ukbench/full'
+MAX_IMGS = 100 * 4
 
-for sub_dir in SUB_DIRS:
-  isd = IMAGES_DIR + '/' + sub_dir
-  os.makedirs('desc/' + sub_dir)
-  for fl in os.listdir(isd)[:MAX_IMGS]:
+for fl in os.listdir(IMAGES_DIR)[:MAX_IMGS]:
 
-    fi = IMAGES_DIR + '/' + sub_dir + '/' + fl
-    fo = 'desc/' + sub_dir + '/' + fl[:fl.find('.')] + '.txt'
+  fi = IMAGES_DIR + '/' + fl
+  fo = 'desc/' + fl[:fl.find('.')] + '.txt'
 
-    de.extract_desc(fi, fo)
+  de.extract_desc(fi, fo)

Modified: labs/alike/trunk/src/java/org/apache/alike/QuantizeVectors.java
URL: 
http://svn.apache.org/viewvc/labs/alike/trunk/src/java/org/apache/alike/QuantizeVectors.java?rev=1423853&r1=1423852&r2=1423853&view=diff
==============================================================================
--- labs/alike/trunk/src/java/org/apache/alike/QuantizeVectors.java (original)
+++ labs/alike/trunk/src/java/org/apache/alike/QuantizeVectors.java Wed Dec 19 
13:08:14 2012
@@ -35,7 +35,7 @@ import org.apache.commons.io.IOUtils;
 public class QuantizeVectors {
 
   // TODO: make parameterization
-  static final int K = 500;
+  static final int K = 1000;
   static final int D = 64;
 
   /**



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to