startVideoRecord和stopVideoRecord
这两个函数用来在机器人上记录AVI视频。
注释: | 可以通过Telepathe快速进行视频记录。Telepathe内部使用的就是VisionToolbox的函数。 |
---|
这两个函数使用起来非常简单。只需将视频名作为自变量传递、调用startVideoRecord。然后,NAO就开始记录通过其启动的摄像头看到的图像。记录的帧率为15帧/秒,320x240像素,进行MJPG压缩。请注意,根据机器人的运行情况,帧率可能会低于15帧/秒。
startVideoRecord不是阻塞式函数,而是运行一个单独的线程来进行视频记录。
要停止记录时,调用stopVideoRecord。然后,记录就保存在机器人上的用户数据里(/home/nao/naoqi/data/vision/ directory),并使用您规定的文件名称。
请注意,一次只能运行一个记录。如果您想知道是否有运行中的记录,可调用isVideoRecording()。
注释: | VisionToolbox还提供一个"startVideoRecord_adv"函数。这个函数会提供更多有关视频记录的参数(帧率、格式、分辨率等)。具体细节请参阅机器人的在线程序说明书。 |
---|
Copyright © 2010 Aldebaran-Robotics - 版权所有