[cvs] commit: ansel/config conf.xml ansel/faces claim.php custom.php delete.php face.php gallery.php image.php img.php name.php report.php savecustom.php ansel/faces/search all.php image.php image_define.php image_save.php image_search.php img.php name.php ...

Michael Rubinsky mike at theupstairsroom.com
Wed Jun 4 16:30:45 UTC 2008


mrubinsk    2008-06-04 12:30:40 EDT

  Modified files:
    config               conf.xml 
    lib                  Ansel.php Report.php 
    lib/Report           letter.php mail.php 
    lib/Views            Image.php 
    lib/Widget           Actions.php 
    scripts/sql          ansel.sql 
    templates/tile       image.inc 
    templates/view       gallery.inc 
    themes               screen.css 
  Added files:
    faces                claim.php custom.php delete.php face.php 
                         gallery.php image.php img.php name.php 
                         report.php savecustom.php 
    faces/search         all.php image.php image_define.php 
                         image_save.php image_search.php img.php 
                         name.php named.php owner.php tabs.php 
    js                   builder.js cropper.js 
    js/src               builder.js cropper.js 
    lib                  Face.php 
    lib/Face             facedetect.php opencv.php 
    lib/Widget           ImageFaces.php OwnerFaces.php 
    templates/faces      custom.inc define.inc face.inc faces.inc 
                         gallery.inc image.inc index.inc 
                         search.inc 
    templates/tile       face.inc 
    themes               cropper.css 
  Log:
  Well, here goes. Get this stuff into CVS so I can keep working it while
  staying sync'd to HEAD.  This *mostly* works, but is still very "raw",
  and needs lots of work.
  
  For "automatic" face detection, you will need the opencv library and opencv pecl
  extension, for finding similar faces you will need the puzzle library and libpuzzle
  php pecl extension. You can manually select faces in images if you don't have any
  of these extensions and still get some basic use out of this code. (Links to
  extension are in the ticket comments)
  
  Big thanks to Duck for providing us with his implementation of this.
  
  Bug: 6418
  
  Revision  Changes    Path
  1.43      +19 -1     ansel/config/conf.xml
  1.1       +84 -0     ansel/faces/claim.php (new)
  1.1       +78 -0     ansel/faces/custom.php (new)
  1.1       +42 -0     ansel/faces/delete.php (new)
  1.1       +42 -0     ansel/faces/face.php (new)
  1.1       +62 -0     ansel/faces/gallery.php (new)
  1.1       +55 -0     ansel/faces/image.php (new)
  1.1       +40 -0     ansel/faces/img.php (new)
  1.1       +41 -0     ansel/faces/name.php (new)
  1.1       +83 -0     ansel/faces/report.php (new)
  1.1       +57 -0     ansel/faces/savecustom.php (new)
  1.1       +42 -0     ansel/faces/search/all.php (new)
  1.1       +82 -0     ansel/faces/search/image.php (new)
  1.1       +57 -0     ansel/faces/search/image_define.php (new)
  1.1       +89 -0     ansel/faces/search/image_save.php (new)
  1.1       +50 -0     ansel/faces/search/image_search.php (new)
  1.1       +28 -0     ansel/faces/search/img.php (new)
  1.1       +53 -0     ansel/faces/search/name.php (new)
  1.1       +42 -0     ansel/faces/search/named.php (new)
  1.1       +48 -0     ansel/faces/search/owner.php (new)
  1.1       +39 -0     ansel/faces/search/tabs.php (new)
  1.1       +1 -0      ansel/js/builder.js (new)
  1.1       +1 -0      ansel/js/cropper.js (new)
  1.1       +20 -0     ansel/js/src/builder.js (new)
  1.1       +566 -0    ansel/js/src/cropper.js (new)
  1.434     +41 -10    ansel/lib/Ansel.php
  1.1       +1059 -0   ansel/lib/Face.php (new)
  1.1       +38 -0     ansel/lib/Face/facedetect.php (new)
  1.1       +52 -0     ansel/lib/Face/opencv.php (new)
  1.8       +40 -8     ansel/lib/Report.php
  1.4       +6 -5      ansel/lib/Report/letter.php
  1.4       +18 -9     ansel/lib/Report/mail.php
  1.53      +7 -1      ansel/lib/Views/Image.php
  1.12      +4 -1      ansel/lib/Widget/Actions.php
  1.1       +145 -0    ansel/lib/Widget/ImageFaces.php (new)
  1.1       +74 -0     ansel/lib/Widget/OwnerFaces.php (new)
  1.16      +26 -2     ansel/scripts/sql/ansel.sql
  1.1       +91 -0     ansel/templates/faces/custom.inc (new)
  1.1       +87 -0     ansel/templates/faces/define.inc (new)
  1.1       +38 -0     ansel/templates/faces/face.inc (new)
  1.1       +18 -0     ansel/templates/faces/faces.inc (new)
  1.1       +82 -0     ansel/templates/faces/gallery.inc (new)
  1.1       +13 -0     ansel/templates/faces/image.inc (new)
  1.1       +21 -0     ansel/templates/faces/index.inc (new)
  1.1       +37 -0     ansel/templates/faces/search.inc (new)
  1.1       +36 -0     ansel/templates/tile/face.inc (new)
  1.28      +2 -0      ansel/templates/tile/image.inc
  1.164     +18 -15    ansel/templates/view/gallery.inc
  1.1       +182 -0    ansel/themes/cropper.css (new)
  1.48      +9 -2      ansel/themes/screen.css

  Chora Links:
  http://cvs.horde.org/diff.php/ansel/config/conf.xml?r1=1.42&r2=1.43&ty=u
  http://cvs.horde.org/co.php/ansel/faces/claim.php?r=1.1
  http://cvs.horde.org/co.php/ansel/faces/custom.php?r=1.1
  http://cvs.horde.org/co.php/ansel/faces/delete.php?r=1.1
  http://cvs.horde.org/co.php/ansel/faces/face.php?r=1.1
  http://cvs.horde.org/co.php/ansel/faces/gallery.php?r=1.1
  http://cvs.horde.org/co.php/ansel/faces/image.php?r=1.1
  http://cvs.horde.org/co.php/ansel/faces/img.php?r=1.1
  http://cvs.horde.org/co.php/ansel/faces/name.php?r=1.1
  http://cvs.horde.org/co.php/ansel/faces/report.php?r=1.1
  http://cvs.horde.org/co.php/ansel/faces/savecustom.php?r=1.1
  http://cvs.horde.org/co.php/ansel/faces/search/all.php?r=1.1
  http://cvs.horde.org/co.php/ansel/faces/search/image.php?r=1.1
  http://cvs.horde.org/co.php/ansel/faces/search/image_define.php?r=1.1
  http://cvs.horde.org/co.php/ansel/faces/search/image_save.php?r=1.1
  http://cvs.horde.org/co.php/ansel/faces/search/image_search.php?r=1.1
  http://cvs.horde.org/co.php/ansel/faces/search/img.php?r=1.1
  http://cvs.horde.org/co.php/ansel/faces/search/name.php?r=1.1
  http://cvs.horde.org/co.php/ansel/faces/search/named.php?r=1.1
  http://cvs.horde.org/co.php/ansel/faces/search/owner.php?r=1.1
  http://cvs.horde.org/co.php/ansel/faces/search/tabs.php?r=1.1
  http://cvs.horde.org/co.php/ansel/js/builder.js?r=1.1
  http://cvs.horde.org/co.php/ansel/js/cropper.js?r=1.1
  http://cvs.horde.org/co.php/ansel/js/src/builder.js?r=1.1
  http://cvs.horde.org/co.php/ansel/js/src/cropper.js?r=1.1
  http://cvs.horde.org/diff.php/ansel/lib/Ansel.php?r1=1.433&r2=1.434&ty=u
  http://cvs.horde.org/co.php/ansel/lib/Face.php?r=1.1
  http://cvs.horde.org/co.php/ansel/lib/Face/facedetect.php?r=1.1
  http://cvs.horde.org/co.php/ansel/lib/Face/opencv.php?r=1.1
  http://cvs.horde.org/diff.php/ansel/lib/Report.php?r1=1.7&r2=1.8&ty=u
  http://cvs.horde.org/diff.php/ansel/lib/Report/letter.php?r1=1.3&r2=1.4&ty=u
  http://cvs.horde.org/diff.php/ansel/lib/Report/mail.php?r1=1.3&r2=1.4&ty=u
  http://cvs.horde.org/diff.php/ansel/lib/Views/Image.php?r1=1.52&r2=1.53&ty=u
  http://cvs.horde.org/diff.php/ansel/lib/Widget/Actions.php?r1=1.11&r2=1.12&ty=u
  http://cvs.horde.org/co.php/ansel/lib/Widget/ImageFaces.php?r=1.1
  http://cvs.horde.org/co.php/ansel/lib/Widget/OwnerFaces.php?r=1.1
  http://cvs.horde.org/diff.php/ansel/scripts/sql/ansel.sql?r1=1.15&r2=1.16&ty=u
  http://cvs.horde.org/co.php/ansel/templates/faces/custom.inc?r=1.1
  http://cvs.horde.org/co.php/ansel/templates/faces/define.inc?r=1.1
  http://cvs.horde.org/co.php/ansel/templates/faces/face.inc?r=1.1
  http://cvs.horde.org/co.php/ansel/templates/faces/faces.inc?r=1.1
  http://cvs.horde.org/co.php/ansel/templates/faces/gallery.inc?r=1.1
  http://cvs.horde.org/co.php/ansel/templates/faces/image.inc?r=1.1
  http://cvs.horde.org/co.php/ansel/templates/faces/index.inc?r=1.1
  http://cvs.horde.org/co.php/ansel/templates/faces/search.inc?r=1.1
  http://cvs.horde.org/co.php/ansel/templates/tile/face.inc?r=1.1
  http://cvs.horde.org/diff.php/ansel/templates/tile/image.inc?r1=1.27&r2=1.28&ty=u
  http://cvs.horde.org/diff.php/ansel/templates/view/gallery.inc?r1=1.163&r2=1.164&ty=u
  http://cvs.horde.org/co.php/ansel/themes/cropper.css?r=1.1
  http://cvs.horde.org/diff.php/ansel/themes/screen.css?r1=1.47&r2=1.48&ty=u


More information about the cvs mailing list