RMVL  1.5.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
rm::OptCamera类 参考final

奥普特机器视觉相机库 更多...

#include <rmvl/camera/opt_camera.h>

rm::OptCamera 的协作图:

Public 类型

using ptr = std::unique_ptr<OptCamera>
 
using const_ptr = std::unique_ptr<const OptCamera>
 

Public 成员函数

 OptCamera (CameraConfig init_mode, std::string_view handle_info="")
 创建 OptCamera 对象
 
 OptCamera (const OptCamera &)=delete
 
 OptCamera (OptCamera &&val)
 
 ~OptCamera ()
 
bool set (int prop_id, double value=0.0)
 设置相机参数、触发相机事件
 
double get (int prop_id) const
 获取相机参数
 
bool isOpened () const
 相机是否已经打开
 
bool read (cv::OutputArray image)
 从相机设备中读取图像
 
bool reconnect ()
 相机重连
 

静态 Public 成员函数

static std::unique_ptr< OptCameramake_capture (CameraConfig init_mode, std::string_view handle_info="")
 构建 OptCamera 对象
 

详细描述

奥普特机器视觉相机库

成员类型定义说明

◆ const_ptr

using rm::OptCamera::const_ptr = std::unique_ptr<const OptCamera>

◆ ptr

using rm::OptCamera::ptr = std::unique_ptr<OptCamera>

构造及析构函数说明

◆ OptCamera() [1/3]

rm::OptCamera::OptCamera ( CameraConfig init_mode,
std::string_view handle_info = "" )

创建 OptCamera 对象

参数
[in]init_mode相机初始化配置模式,需要配置 HandleMode、GrabMode 和 RetrieveMode,如果 GrabMode 配置为 GrabMode::Hardware,则需要添加触发通道的配置项,例如 TriggerChannel::Chn1
[in]handle_info句柄信息,例如序列号、IP、用户标识

◆ OptCamera() [2/3]

rm::OptCamera::OptCamera ( const OptCamera & )
delete

◆ OptCamera() [3/3]

rm::OptCamera::OptCamera ( OptCamera && val)
inline

◆ ~OptCamera()

rm::OptCamera::~OptCamera ( )

成员函数说明

◆ get()

double rm::OptCamera::get ( int prop_id) const

获取相机参数

参数
[in]prop_id参数编号
返回
参数值

◆ isOpened()

bool rm::OptCamera::isOpened ( ) const

相机是否已经打开

◆ make_capture()

static std::unique_ptr< OptCamera > rm::OptCamera::make_capture ( CameraConfig init_mode,
std::string_view handle_info = "" )
inlinestatic

构建 OptCamera 对象

参数
[in]init_mode相机初始化配置模式,需要配置 HandleMode、GrabMode 和 RetrieveMode,如果 GrabMode 配置为 GrabMode::Hardware,则需要添加触发通道的配置项,例如 TriggerChannel::Chn1
[in]handle_info句柄信息,例如序列号、IP、用户标识
函数调用图:

◆ read()

bool rm::OptCamera::read ( cv::OutputArray image)

从相机设备中读取图像

参数
[out]image待读入的图像
返回
是否读取成功

◆ reconnect()

bool rm::OptCamera::reconnect ( )

相机重连

返回
是否重连成功

◆ set()

bool rm::OptCamera::set ( int prop_id,
double value = 0.0 )

设置相机参数、触发相机事件

参数
[in]prop_id参数/事件编号
[in]value参数/事件值
返回
是否设置成功

该类的文档由以下文件生成: