Merge branch 'master' of gitlab.lrz.de:robocupss18-blue3/kick-it
This commit is contained in:
43
pykick/video_recorder.py
Normal file
43
pykick/video_recorder.py
Normal file
@@ -0,0 +1,43 @@
|
||||
# This test demonstrates how to use the ALVideoRecorder module.
|
||||
# Note that you might not have this module depending on your distribution
|
||||
import os
|
||||
import sys
|
||||
import time
|
||||
from naoqi import ALProxy
|
||||
|
||||
# Replace this with your robot's IP address
|
||||
IP = "192.168.0.11"
|
||||
PORT = 9559
|
||||
|
||||
# Create a proxy to ALVideoRecorder
|
||||
try:
|
||||
videoRecorderProxy = ALProxy("ALVideoRecorder", IP, PORT)
|
||||
except Exception, e:
|
||||
print "Error when creating ALVideoRecorder proxy:"
|
||||
print str(e)
|
||||
exit(1)
|
||||
|
||||
videoRecorderProxy.setFrameRate(30.0)
|
||||
videoRecorderProxy.setResolution(2) # Set resolution to VGA (640 x 480)
|
||||
videoRecorderProxy.setCameraID(0)
|
||||
|
||||
|
||||
|
||||
|
||||
# storage folder of the recording and the file name
|
||||
videoRecorderProxy.startRecording("/home/nao/recordings/cameras", "camera1")
|
||||
|
||||
print "Video record started."
|
||||
|
||||
try:
|
||||
# set recording duration
|
||||
while True:
|
||||
pass
|
||||
|
||||
finally:
|
||||
videoInfo = videoRecorderProxy.stopRecording()
|
||||
|
||||
#print "Video was saved on the robot: ", videoInfo[1]
|
||||
#print "Total number of frames: ", videoInfo[0]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user