output_sensor.h
Go to the documentation of this file.
1 /******************************************************************************
2 Copyright (c), 2023 - Analog Devices Inc. All Rights Reserved.
3 This software is PROPRIETARY & CONFIDENTIAL to Analog Devices, Inc.
4 and its licensors.
5 ******************************************************************************/
6 
7 #ifndef OUTPUT_SENSOR_H
8 #define OUTPUT_SENSOR_H
9 
10 #include <iostream>
11 #include <fstream>
12 
13 /*Video Write*/
14 #include <opencv2/core/core.hpp>
15 #include <opencv2/highgui/highgui.hpp>
16 #include <opencv2/imgproc.hpp>
17 
23 {
24 public:
25  virtual void open(std::string input_file_name, int image_width, int image_height) = 0;
26  virtual void write(const cv::Mat& stitched_depth_frame_16bb, const cv::Mat& stitched_ir_frame_16bb,
27  int image_width, int image_height) = 0;
28  virtual void close() = 0;
29 };
30 
31 #endif
IOutputSensor::write
virtual void write(const cv::Mat &stitched_depth_frame_16bb, const cv::Mat &stitched_ir_frame_16bb, int image_width, int image_height)=0
IOutputSensor::close
virtual void close()=0
IOutputSensor::open
virtual void open(std::string input_file_name, int image_width, int image_height)=0
IOutputSensor
This is base class for output.
Definition: output_sensor.h:22


adi_3dtof_image_stitching
Author(s):
autogenerated on Fri Mar 21 2025 02:27:20