![]() |
RMVL
1.5.1
Robotic Manipulation and Vision Library
|
海康机器人相机库 更多...
#include <rmvl/camera/hik_camera.h>
Public 类型 | |
using | ptr = std::unique_ptr<HikCamera> |
using | const_ptr = std::unique_ptr<const HikCamera> |
Public 成员函数 | |
HikCamera (CameraConfig init_mode, std::string_view serial="") | |
创建 HikCamera 对象 | |
HikCamera (const HikCamera &)=delete | |
HikCamera (HikCamera &&val) | |
~HikCamera () | |
bool | set (int propId, double value=0.0) |
设置相机参数/事件 | |
double | get (int propId) const |
获取相机参数 | |
bool | isOpened () const |
相机是否打开 | |
bool | read (cv::OutputArray image) |
从相机设备中读取图像 | |
HikCamera & | operator>> (cv::Mat &image) |
从相机设备中读取图像 | |
bool | reconnect () |
相机重连 | |
静态 Public 成员函数 | |
static std::unique_ptr< HikCamera > | make_capture (CameraConfig init_mode, std::string_view serial="") |
构建 HikCamera 对象 | |
海康机器人相机库
using rm::HikCamera::const_ptr = std::unique_ptr<const HikCamera> |
using rm::HikCamera::ptr = std::unique_ptr<HikCamera> |
rm::HikCamera::HikCamera | ( | CameraConfig | init_mode, |
std::string_view | serial = "" ) |
创建 HikCamera 对象
[in] | init_mode | 相机初始化配置模式,需要配置 GrabMode 和 RetrieveMode |
[in] | serial | 相机唯一序列号 |
|
delete |
|
inline |
rm::HikCamera::~HikCamera | ( | ) |
double rm::HikCamera::get | ( | int | propId | ) | const |
获取相机参数
[in] | propId | 参数编号 |
bool rm::HikCamera::isOpened | ( | ) | const |
相机是否打开
|
inlinestatic |
构建 HikCamera 对象
[in] | init_mode | 相机初始化配置模式,需要配置 GrabMode 和 RetrieveMode |
[in] | serial | 相机唯一序列号 |
|
inline |
从相机设备中读取图像
image | 待读入的图像 |
bool rm::HikCamera::read | ( | cv::OutputArray | image | ) |
从相机设备中读取图像
[out] | image | 待读入的图像 |
bool rm::HikCamera::reconnect | ( | ) |
相机重连
bool rm::HikCamera::set | ( | int | propId, |
double | value = 0.0 ) |
设置相机参数/事件
[in] | propId | 参数/事件编号 |
[in] | value | 参数/事件值 |