Inheritance diagram for oak_create_mapping.oak_create_mapping.OakCameraSubscriber:
Collaboration diagram for oak_create_mapping.oak_create_mapping.OakCameraSubscriber:Public Member Functions | |
| def | __init__ (self) |
| def | photo_trigger_callback (self, msg) |
| def | video_start_callback (self, msg) |
| def | video_stop_callback (self, msg) |
| def | convert_to_mp4 (self) |
| def | still_loop (self) |
| def | video_loop (self) |
| def | destroy_node (self) |
ROS 2トピックをトリガーにして、OAKカメラで12MPの静止画と、 ハードウェアエンコードを利用した12MP/30FPSの高画質動画を最適化して撮影・保存するノード。
| def oak_create_mapping.oak_create_mapping.OakCameraSubscriber.__init__ | ( | self | ) |
| def oak_create_mapping.oak_create_mapping.OakCameraSubscriber.convert_to_mp4 | ( | self | ) |
H.265ファイルをMP4に変換する
| def oak_create_mapping.oak_create_mapping.OakCameraSubscriber.destroy_node | ( | self | ) |
| def oak_create_mapping.oak_create_mapping.OakCameraSubscriber.photo_trigger_callback | ( | self, | |
| msg | |||
| ) |
| def oak_create_mapping.oak_create_mapping.OakCameraSubscriber.still_loop | ( | self | ) |
静止画撮影の要求を待ち、フレームを保存するループ
| def oak_create_mapping.oak_create_mapping.OakCameraSubscriber.video_loop | ( | self | ) |
エンコードされた動画データを一時ファイルに書き込むループ
| def oak_create_mapping.oak_create_mapping.OakCameraSubscriber.video_start_callback | ( | self, | |
| msg | |||
| ) |
| def oak_create_mapping.oak_create_mapping.OakCameraSubscriber.video_stop_callback | ( | self, | |
| msg | |||
| ) |
| oak_create_mapping.oak_create_mapping.OakCameraSubscriber.capture_still_event |
| oak_create_mapping.oak_create_mapping.OakCameraSubscriber.csv_file |
| oak_create_mapping.oak_create_mapping.OakCameraSubscriber.csv_writer |
| oak_create_mapping.oak_create_mapping.OakCameraSubscriber.device |
| oak_create_mapping.oak_create_mapping.OakCameraSubscriber.filename |
| oak_create_mapping.oak_create_mapping.OakCameraSubscriber.global_pose |
| oak_create_mapping.oak_create_mapping.OakCameraSubscriber.h265_file_handle |
| oak_create_mapping.oak_create_mapping.OakCameraSubscriber.h265_filepath |
| oak_create_mapping.oak_create_mapping.OakCameraSubscriber.h265_queue |
| oak_create_mapping.oak_create_mapping.OakCameraSubscriber.image_count |
| oak_create_mapping.oak_create_mapping.OakCameraSubscriber.is_recording |
| oak_create_mapping.oak_create_mapping.OakCameraSubscriber.photo_sub |
| oak_create_mapping.oak_create_mapping.OakCameraSubscriber.pipeline |
| oak_create_mapping.oak_create_mapping.OakCameraSubscriber.save_dir |
| oak_create_mapping.oak_create_mapping.OakCameraSubscriber.still_queue |
| oak_create_mapping.oak_create_mapping.OakCameraSubscriber.still_thread |
| oak_create_mapping.oak_create_mapping.OakCameraSubscriber.stop_threads_event |
| oak_create_mapping.oak_create_mapping.OakCameraSubscriber.video_start_sub |
| oak_create_mapping.oak_create_mapping.OakCameraSubscriber.video_stop_sub |
| oak_create_mapping.oak_create_mapping.OakCameraSubscriber.video_thread |