making machines see faces
JavaScript HTML
Latest commit 792d00f Aug 16, 2015 Phil McCarthy Added SVG output support via canvas2svg
Failed to load latest commit information.
README.md
canvas2svg.js
ccv.js
face.js
pareidoloop-mikhail.html
pareidoloop-mikhail.js
pareidoloop.html
pareidoloop.js

README.md

pareidoloop

  1. generate random polygons
  2. feed them into a face detector
  3. mutate to increase recognition confidence

difficult stuff (the cv lib) by liuliu

idea via roger alsing's evolution of mona lisa, and greg borenstein's machine pareidolia

notes

  • try out a demo
  • currently tested only in chrome (v 21)
  • hangs firefox in some cases, on some OSes
  • "autosave images" only works in chrome (uses a@download attribute)
  • large output sizes result in corrupt images (data:// URLs too long?)
  • probably a bunch of other bugs in there
  • have patience - let it churn away for a few hours and see what you get
  • annealing simulation from russellmcc