#include <librealsense2/rs.hpp>
#include "cv-helpers.hpp"
#include <opencv2/core/utils/filesystem.hpp>
#include <rs-vino/object-detection.h>
#include <rs-vino/detected-object.h>
#include <easylogging++.h>
#include <rs-vino/openvino-helpers.h>
#include <chrono>
Go to the source code of this file.
|
void | detect_objects (cv::Mat const &image, std::vector< openvino_helpers::object_detection::Result > const &results, std::vector< std::string > &labels, size_t &next_id, openvino_helpers::detected_objects &objects) |
|
void | draw_detector_overlay (cv::Mat &image, size_t current_detector, high_resolution_clock::time_point switch_time) |
|
void | draw_objects (cv::Mat &image, rs2::depth_frame depth_frame, openvino_helpers::detected_objects const &objects) |
|
void | load_detectors_into (std::vector< detector_and_labels > &detectors, openvino::Core &engine, std::string const &device_name) |
|
int | main (int argc, char *argv[]) |
|
void draw_detector_overlay |
( |
cv::Mat & |
image, |
|
|
size_t |
current_detector, |
|
|
high_resolution_clock::time_point |
switch_time |
|
) |
| |
int main |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |