Difference between revisions of "Convex Mirror"

From Robert-Depot
Jump to: navigation, search
(RPi side)
(Workflow)
Line 6: Line 6:
 
*send to laptop:
 
*send to laptop:
 
**<code>cp capt0004.jpg rtwomey@192.168.2.1:~/Pictures/raspi</code>
 
**<code>cp capt0004.jpg rtwomey@192.168.2.1:~/Pictures/raspi</code>
*<code>convert ~/Pictures/raspi/capt0004.jpg -crop 1450x1450+779+275 +repage square004.jpg</code>
 
 
*USB reset device:
 
*USB reset device:
 
**<code>usbreset /dev/bus/usb/001/004</code>
 
**<code>usbreset /dev/bus/usb/001/004</code>
  
 
==OS X side==
 
==OS X side==
*OpenCV
+
*crop:
 +
**<code>convert ~/Pictures/raspi/capt0004.jpg -crop 1450x1450+779+275 +repage square004.jpg</code>
 +
*edge detect:
 +
**<code>python edge.py square005.jpg 32 103</code>
 +
*vectorize:
 +
**<code>potrace square005_edge.pnm --tight -i -s -o out.svg</code>
 +
*send to gcode machine:
 +
**

Revision as of 14:09, 21 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/capt0004.jpg -crop 1450x1450+779+275 +repage square004.jpg
  • edge detect:
    • python edge.py square005.jpg 32 103
  • vectorize:
    • potrace square005_edge.pnm --tight -i -s -o out.svg
  • send to gcode machine: