Making Boston Dynamics’ Robots Dance
3 hours ago
$ ./sample/simple/simpletest ~/Desktop/0004.jpg
libdecodeqr version 0.9.3 ($Rev: 42 $)
STATUS=2080
this is a test
Hit any key to end.
from opencv import cv
from opencv import highgui
from time import sleep
def makeMagic(left, right, out):
chans=[]
for i in range(6):
chans.append(cv.cvCreateImage(cv.cvGetSize(left),8,1))
cv.cvSplit(left, chans[0], chans[1], chans[2], None);
cv.cvSplit(right, chans[3], chans[4], chans[5], None);
cv.cvMerge(chans[3],chans[4],chans[2], None, out);
#cv.cvMerge(None,chans[1],None, None, out);
cam=[]
def main():
cam.append(highgui.cvCreateCameraCapture(0))
cam.append(highgui.cvCreateCameraCapture(1))
highgui.cvNamedWindow ("carrots", highgui.CV_WINDOW_AUTOSIZE)
uno=highgui.cvQueryFrame(cam[0]);
dos=highgui.cvQueryFrame(cam[1]);
highgui.cvShowImage("carrots",uno);
highgui.cvWaitKey(0);
highgui.cvShowImage("carrots",dos);
highgui.cvWaitKey(0);
merge=cv.cvCreateImage(cv.cvGetSize(uno),8,3)
makeMagic(uno, dos, merge)
highgui.cvShowImage("carrots",merge);
highgui.cvWaitKey(0);
while True :
uno=highgui.cvQueryFrame(cam[0]);
dos=highgui.cvQueryFrame(cam[1]);
makeMagic(uno, dos, merge);
highgui.cvShowImage("carrots",merge);
if highgui.cvWaitKey(1)=="s":
cam.append(cam.pop(0))
print "tick"
if __name__=="__main__":
main()