https://education.huaweicloud.com/courses/course-v1:HuaweiX+CBUCNXE116+Self-paced/courseware/80c723fbcdc049a4908dd584ea7461e2/5855d5a16c274a52bbf319bde0d567f6/
方便自己以后查看
1. HiLens Kit录制视频
使用OpenCV的VideoWriter接口可以录制HiLens Kit摄像头拍摄的视频,代码是录制10秒的视频。
修改frame_num参数可以修改录制时间。(5秒就是frame_num = 5*fps)
技能运行完毕会在本地生成test.avi的视频,之后可以移到/tmp目录再导出来。
如果要用在hilens studio上的话,还要转成MP4的格式。
注意:录制视频格式暂时只能是MJPG
import cv2
import hilens
def run():
cap = hilens.VideoCapture()
fps = 20
size = (1280,720)
format = cv2.VideoWriter_fourcc('M','J','P','G')
writer = cv2.VideoWriter("test.avi",format,fps,size)
frame_num = 10*fps
for ix in range(frame_num):
image = cap.read()
img_bgr = cv2.cvtColor(image,cv2.COLOR_YUV2BGR_NV21)
writer.write(img_bgr)
writer.release()
if __name__ == "__main__":
hilens.init("ifcreate")
run()
hilens.terminate()