![]() |
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) |