from frame_metadata_value.py
# encoding: utf-8
# module pyrealsense2.pyrealsense2
# from D:\20191031_tensorflow_yolov3\python\lib\site-packages\pyrealsense2\pyrealsense2.cp36-win_amd64.pyd
# by generator 1.147
"""
LibrealsenseTM Python Bindings
==============================
Library for accessing Intel RealSenseTM cameras
"""
# imports
import pybind11_builtins as __pybind11_builtins
class frame_metadata_value(__pybind11_builtins.pybind11_object):
""" Per-Frame-Metadata is the set of read-only properties that might be exposed for each individual frame.
每帧元数据是可能针对每个单独的帧公开的一组只读属性"""
def __eq__(self, *args, **kwargs): # real signature unknown; restored from __doc__
"""
__eq__(*args, **kwargs)
Overloaded function.
1. __eq__(self: pyrealsense2.pyrealsense2.frame_metadata_value, arg0: pyrealsense2.pyrealsense2.frame_metadata_value) -> bool
2. __eq__(self: pyrealsense2.pyrealsense2.frame_metadata_value, arg0: int) -> bool
"""
pass
def __getstate__(self): # real signature unknown; restored from __doc__
""" __getstate__(self: pyrealsense2.pyrealsense2.frame_metadata_value) -> tuple """
return ()
def __hash__(self): # real signature unknown; restored from __doc__
""" __hash__(self: pyrealsense2.pyrealsense2.frame_metadata_value) -> int """
return 0
def __init__(self, arg0): # real signature unknown; restored from __doc__
""" __init__(self: pyrealsense2.pyrealsense2.frame_metadata_value, arg0: int) -> None """
pass
def __int__(self): # real signature unknown; restored from __doc__
""" __int__(self: pyrealsense2.pyrealsense2.frame_metadata_value) -> int """
return 0
def __ne__(self, *args, **kwargs): # real signature unknown; restored from __doc__
"""
__ne__(*args, **kwargs)
Overloaded function.
1. __ne__(self: pyrealsense2.pyrealsense2.frame_metadata_value, arg0: pyrealsense2.pyrealsense2.frame_metadata_value) -> bool
2. __ne__(self: pyrealsense2.pyrealsense2.frame_metadata_value, arg0: int) -> bool
"""
pass
def __repr__(self): # real signature unknown; restored from __doc__
""" __repr__(self: pyrealsense2.pyrealsense2.frame_metadata_value) -> str """
return ""
def __setstate__(self, arg0): # real signature unknown; restored from __doc__
""" __setstate__(self: pyrealsense2.pyrealsense2.frame_metadata_value, arg0: tuple) -> None """
pass
actual_exposure = frame_metadata_value.actual_exposure 实际曝光
actual_fps = frame_metadata_value.actual_fps 实际fps
auto_exposure = frame_metadata_value.auto_exposure 自动曝光
auto_white_balance_temperature = frame_metadata_value.auto_white_balance_temperature 自动白平衡温度
backend_timestamp = frame_metadata_value.backend_timestamp 后端时间戳
backlight_compensation = frame_metadata_value.backlight_compensation 背光补偿
brightness = frame_metadata_value.brightness 亮度
contrast = frame_metadata_value.contrast 对比度
exposure_priority = frame_metadata_value.exposure_priority 曝光优先
exposure_roi_bottom = frame_metadata_value.exposure_roi_bottom 感兴趣区域的底部曝光
exposure_roi_left = frame_metadata_value.exposure_roi_left 感兴趣区域的左部曝光
exposure_roi_right = frame_metadata_value.exposure_roi_right 感兴趣区域的右部曝光
exposure_roi_top = frame_metadata_value.exposure_roi_top 感兴趣区域的顶部曝光
frame_counter = frame_metadata_value.frame_counter 帧计数器
frame_laser_power = frame_metadata_value.frame_laser_power 帧激光功率
frame_laser_power_mode = frame_metadata_value.frame_laser_power_mode 帧激光功率模式
frame_timestamp = frame_metadata_value.frame_timestamp 帧时间戳
gain_level = frame_metadata_value.gain_level 增益水平
gamma = frame_metadata_value.gamma 伽玛
hue = frame_metadata_value.hue 色调
low_light_compensation = frame_metadata_value.low_light_compensation 弱光补偿
manual_white_balance = frame_metadata_value.manual_white_balance 手动白平衡
power_line_frequency = frame_metadata_value.power_line_frequency 电力线频率
saturation = frame_metadata_value.saturation 饱和
sensor_timestamp = frame_metadata_value.sensor_timestamp 传感器时间戳
sharpness = frame_metadata_value.sharpness 锐度
temperature = frame_metadata_value.temperature 温度
time_of_arrival = frame_metadata_value.time_of_arrival 到达时间
white_balance = frame_metadata_value.white_balance 白平衡
__members__ = {
'actual_exposure': '<failed to retrieve the value>',
'actual_fps': '<failed to retrieve the value>',
'auto_exposure': '<failed to retrieve the value>',
'auto_white_balance_temperature': '<failed to retrieve the value>',
'backend_timestamp': '<failed to retrieve the value>',
'backlight_compensation': '<failed to retrieve the value>',
'brightness': '<failed to retrieve the value>',
'contrast': '<failed to retrieve the value>',
'exposure_priority': '<failed to retrieve the value>',
'exposure_roi_bottom': '<failed to retrieve the value>',
'exposure_roi_left': '<failed to retrieve the value>',
'exposure_roi_right': '<failed to retrieve the value>',
'exposure_roi_top': '<failed to retrieve the value>',
'frame_counter': '<failed to retrieve the value>',
'frame_laser_power': '<failed to retrieve the value>',
'frame_laser_power_mode': '<failed to retrieve the value>',
'frame_timestamp': '<failed to retrieve the value>',
'gain_level': '<failed to retrieve the value>',
'gamma': '<failed to retrieve the value>',
'hue': '<failed to retrieve the value>',
'low_light_compensation': '<failed to retrieve the value>',
'manual_white_balance': '<failed to retrieve the value>',
'power_line_frequency': '<failed to retrieve the value>',
'saturation': '<failed to retrieve the value>',
'sensor_timestamp': '<failed to retrieve the value>',
'sharpness': '<failed to retrieve the value>',
'temperature': '<failed to retrieve the value>',
'time_of_arrival': '<failed to retrieve the value>',
'white_balance': '<failed to retrieve the value>',
}
问题
无法打印actual_exposure不知怎么回事
print(color_frame.get_frame_metadata(rs.frame_metadata_value.actual_exposure))
结果:
D:\20191031_tensorflow_yolov3\python\python.exe D:/2_pycharm测试项目/200108_测试获取Intel_Realsense_options参数/200110_测试摄像头实时获取曝光值.py
摄像头838212073161初始化成功
Traceback (most recent call last):
File "D:/2_pycharm测试项目/200108_测试获取Intel_Realsense_options参数/200110_测试摄像头实时获取曝光值.py", line 52, in <module>
print(color_frame.get_frame_metadata(rs.frame_metadata_value.actual_exposure))
RuntimeError: metadata not available
Process finished with exit code 1
另外,auto_exposure、auto_white_balance_temperature、exposure_roi_bottom 也不行,不知咋回事