![]() |
DvsenseDriver
1.1.3
The SDK for dvsense products.
|
Public 类型 | |
using | EventBuffer = std::vector<uint16_t> |
Public 成员函数 | |
SyncDisplayer (int dvs_height, int dvs_width) | |
void | getFusionImage (cv::Mat &display) |
void | getApsImage (cv::Mat &display) |
void | processApsFrame (dvsense::ApsFrame &aps_frame) |
void | fusionDvsToAps (const dvsense::Event2D *begin, const dvsense::Event2D *end) |
void | updateEvents (const dvsense::Event2D *begin, const dvsense::Event2D *end) |
void | visualizeEventsOnAPS (cv::Mat &canvas) |
void | mapAPSToDvsSize (const cv::Mat &aps_raw_image, cv::Mat &fusion_image, int aps_width, int aps_height, int dvs_width, int dvs_height) |
Public 属性 | |
dvsense::TimeStamp | aps_frame_export_start_time_ = 0 |
dvsense::TimeStamp | aps_frame_export_end_time_ = 0 |
std::mutex | aps_frame_buffer_mutex_ |
cv::Mat | fusion_image_ |
cv::Mat | fusion_image_swap_ |
std::mutex | fusion_image_mutex_ |
cv::Mat | fusion_image_dvs_size_ |
cv::Mat | fusion_image_dvs_size_swap_ |
std::mutex | fusion_image_dvs_size_mutex_ |
cv::Mat | aps_raw_image_ |
cv::Mat | aps_raw_image_swap_ |
std::mutex | aps_raw_image_mutex_ |
cv::Mat | dvs_raw_image_ |
cv::Mat | dvs_raw_image_swap_ |
std::mutex | dvs_raw_image_mutex_ |
std::mutex | event_buffer_mutex_ |
std::unique_ptr< EventBuffer > | event_buffer_ |
int | max_count_ = 10 |
int | dvs_height_ = 720 |
int | dvs_width_ = 1280 |
int | aps_height_ = 2160 |
int | aps_width_ = 3840 |
cv::Vec3b | color_bg_ = cv::Vec3b(0xff, 0xff, 0xff) |
cv::Vec3b | color_on_ = cv::Vec3b(0xff, 0x00, 0x00) |
cv::Vec3b | color_off_ = cv::Vec3b(0x00, 0x00, 0xff) |
using SyncDisplayer::EventBuffer = std::vector<uint16_t> |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
dvsense::TimeStamp SyncDisplayer::aps_frame_export_start_time_ = 0 |
dvsense::TimeStamp SyncDisplayer::aps_frame_export_end_time_ = 0 |
std::mutex SyncDisplayer::aps_frame_buffer_mutex_ |
cv::Mat SyncDisplayer::fusion_image_ |
cv::Mat SyncDisplayer::fusion_image_swap_ |
std::mutex SyncDisplayer::fusion_image_mutex_ |
cv::Mat SyncDisplayer::fusion_image_dvs_size_ |
cv::Mat SyncDisplayer::fusion_image_dvs_size_swap_ |
std::mutex SyncDisplayer::fusion_image_dvs_size_mutex_ |
cv::Mat SyncDisplayer::aps_raw_image_ |
cv::Mat SyncDisplayer::aps_raw_image_swap_ |
std::mutex SyncDisplayer::aps_raw_image_mutex_ |
cv::Mat SyncDisplayer::dvs_raw_image_ |
cv::Mat SyncDisplayer::dvs_raw_image_swap_ |
std::mutex SyncDisplayer::dvs_raw_image_mutex_ |
std::mutex SyncDisplayer::event_buffer_mutex_ |
std::unique_ptr<EventBuffer> SyncDisplayer::event_buffer_ |
int SyncDisplayer::max_count_ = 10 |
int SyncDisplayer::dvs_height_ = 720 |
int SyncDisplayer::dvs_width_ = 1280 |
int SyncDisplayer::aps_height_ = 2160 |
int SyncDisplayer::aps_width_ = 3840 |
cv::Vec3b SyncDisplayer::color_bg_ = cv::Vec3b(0xff, 0xff, 0xff) |
cv::Vec3b SyncDisplayer::color_on_ = cv::Vec3b(0xff, 0x00, 0x00) |
cv::Vec3b SyncDisplayer::color_off_ = cv::Vec3b(0x00, 0x00, 0xff) |