Difference between revisions of "Convex Mirror"

From Robert-Depot
Jump to: navigation, search
(OS X side)
(OS X side)
Line 19: Line 19:
 
**<code>potrace edge0001.pnm --tight -i -s -o frame0001.svg</code>
 
**<code>potrace edge0001.pnm --tight -i -s -o frame0001.svg</code>
 
*send to gcode machine:
 
*send to gcode machine:
**
+
Helper script:
 +
*<code>python process_image.py ~/Pictures/raspi/frame0024.jpg</code>
 +
*produces frame0024.svg

Revision as of 12:56, 23 March 2013

Self Portrait in a Convex Mirror

Workflow

RPi side

  • take photo on raspberry pi:
    • gphoto2 --capture-image-and-download --filename capt0004.jpg
  • send to laptop:
    • cp capt0004.jpg rtwomey@192.168.2.1:~/Pictures/raspi
  • USB reset device:
    • usbreset /dev/bus/usb/001/004

OS X side

  • crop:
    • convert ~/Pictures/raspi/frame0001.jpg -crop 1450x1450+779+275 +repage square0001.jpg
  • edge detect:
    • python edge.py square0001.jpg 32 103
  • convert to pnm:
    • convert square0001_edge.png edge0001.pnm
  • vectorize:
    • potrace edge0001.pnm --tight -i -s -o frame0001.svg
  • send to gcode machine:

Helper script:

  • python process_image.py ~/Pictures/raspi/frame0024.jpg
  • produces frame0024.svg