include
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
22
class
IOutputSensor
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