Difference between revisions of "Convex Mirror"
From Robert-Depot
(→OS X side) |
(→OS X side) |
||
Line 11: | Line 11: | ||
==OS X side== | ==OS X side== | ||
*crop: | *crop: | ||
− | **<code>convert ~/Pictures/raspi/ | + | **<code>convert ~/Pictures/raspi/frame0001.jpg -crop 1450x1450+779+275 +repage square0001.jpg</code> |
*edge detect: | *edge detect: | ||
− | **<code>python edge.py | + | **<code>python edge.py square0001.jpg 32 103</code> |
*convert to pnm: | *convert to pnm: | ||
− | **<code>convert | + | **<code>convert edge0001.png edge0001.pnm</code> |
*vectorize: | *vectorize: | ||
− | **<code>potrace | + | **<code>potrace edge0001.pnm --tight -i -s -o frame0001.svg</code> |
*send to gcode machine: | *send to gcode machine: | ||
** | ** |
Revision as of 15:48, 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/frame0001.jpg -crop 1450x1450+779+275 +repage square0001.jpg
- edge detect:
python edge.py square0001.jpg 32 103
- convert to pnm:
convert edge0001.png edge0001.pnm
- vectorize:
potrace edge0001.pnm --tight -i -s -o frame0001.svg
- send to gcode machine: