RMVL  2.2.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到

大恒图像 Galaxy 系列工业相机库 更多...

#include <rmvl/camera/galaxy_camera.h>

rm::GalaxyCamera 的协作图:

Public 类型

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

Public 成员函数

 GalaxyCamera (CameraConfig cfg, std::string_view id="")
 创建 GalaxyCamera 对象
 
bool set (int prop_id, double value=0.0) const
 设置相机参数/事件
 
double get (int prop_id) const
 获取相机参数
 
bool isOpened () const
 相机是否打开
 
bool read (cv::OutputArray image)
 从相机设备中读取图像
 
GalaxyCameraoperator>> (cv::Mat &image)
 从相机设备中读取图像
 
bool reconnect () const
 相机重连
 

静态 Public 成员函数

static std::string version ()
 获取相机库版本
 
static std::unique_ptr< GalaxyCameramake_capture (CameraConfig cfg, std::string_view id="")
 构建 GalaxyCamera 对象
 

详细描述

大恒图像 Galaxy 系列工业相机库

成员类型定义说明

◆ const_ptr

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

◆ ptr

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

构造及析构函数说明

◆ GalaxyCamera()

rm::GalaxyCamera::GalaxyCamera ( CameraConfig cfg,
std::string_view id = "" )
Python:
rm.GalaxyCamera(cfg[, id]) -> <GalaxyCamera object>

创建 GalaxyCamera 对象

参数
[in]cfg相机初始化配置模式,需要配置 rm::GrabModerm::RetrieveModerm::HandleMode
[in]id相机标识,可以是序列号、IP 地址等
函数调用图:

成员函数说明

◆ get()

double rm::GalaxyCamera::get ( int prop_id) const
Python:
rm.GalaxyCamera.get(propId) -> value

获取相机参数

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

◆ isOpened()

bool rm::GalaxyCamera::isOpened ( ) const
Python:
rm.GalaxyCamera.isOpened() -> <opened ?>

相机是否打开

◆ make_capture()

static std::unique_ptr< GalaxyCamera > rm::GalaxyCamera::make_capture ( CameraConfig cfg,
std::string_view id = "" )
inlinestatic

构建 GalaxyCamera 对象

参数
[in]cfg相机初始化配置模式,需要配置 rm::GrabModerm::RetrieveModerm::HandleMode
[in]id相机标识,可以是序列号、IP 地址等
返回
GalaxyCamera 对象独享指针

◆ operator>>()

GalaxyCamera & rm::GalaxyCamera::operator>> ( cv::Mat & image)
inline

从相机设备中读取图像

参数
[out]image待读入的图像
函数调用图:

◆ read()

bool rm::GalaxyCamera::read ( cv::OutputArray image)
Python:
rm.GalaxyCamera.read() -> res, img

从相机设备中读取图像

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

◆ reconnect()

bool rm::GalaxyCamera::reconnect ( ) const
Python:
rm.GalaxyCamera.reconnect() -> <success ?>

相机重连

返回
是否成功重连

◆ set()

bool rm::GalaxyCamera::set ( int prop_id,
double value = 0.0 ) const
Python:
rm.GalaxyCamera.set(propId[, value]) -> <success ?>

设置相机参数/事件

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

◆ version()

static std::string rm::GalaxyCamera::version ( )
static

获取相机库版本


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