RawEdgeDetectorConfig.hpp
Go to the documentation of this file.
1 #pragma once
2 #include <cstdint>
3 #include <vector>
4 
5 #include "RawImgFrame.hpp"
10 
11 namespace dai {
12 
20  std::vector<std::vector<int>> sobelFilterHorizontalKernel;
26  std::vector<std::vector<int>> sobelFilterVerticalKernel;
27 };
28 DEPTHAI_SERIALIZE_EXT(EdgeDetectorConfigData, sobelFilterHorizontalKernel, sobelFilterVerticalKernel);
29 
33 
34  void serialize(std::vector<std::uint8_t>& metadata, DatatypeEnum& datatype) const override {
35  metadata = utility::serialize(*this);
37  };
38 
39  DatatypeEnum getType() const override {
41  }
42 
44 };
45 
46 } // namespace dai
dai::DatatypeEnum
DatatypeEnum
Definition: DatatypeEnum.hpp:7
dai::EdgeDetectorConfigData
EdgeDetectorConfigData configuration data structure.
Definition: RawEdgeDetectorConfig.hpp:14
dai::DEPTHAI_SERIALIZE_EXT
DEPTHAI_SERIALIZE_EXT(CameraSensorConfig, width, height, minFps, maxFps, fov, type)
dai::RawEdgeDetectorConfig::serialize
void serialize(std::vector< std::uint8_t > &metadata, DatatypeEnum &datatype) const override
Definition: RawEdgeDetectorConfig.hpp:34
dai::EdgeDetectorConfigData::sobelFilterHorizontalKernel
std::vector< std::vector< int > > sobelFilterHorizontalKernel
Definition: RawEdgeDetectorConfig.hpp:20
dai::utility::serialize
bool serialize(const T &obj, std::vector< std::uint8_t > &data)
Definition: Serialization.hpp:38
DatatypeEnum.hpp
dai::EdgeDetectorConfigData::sobelFilterVerticalKernel
std::vector< std::vector< int > > sobelFilterVerticalKernel
Definition: RawEdgeDetectorConfig.hpp:26
RawImgFrame.hpp
RawBuffer.hpp
dai::RawEdgeDetectorConfig
RawEdgeDetectorConfig configuration structure.
Definition: RawEdgeDetectorConfig.hpp:31
Serialization.hpp
dai::RawEdgeDetectorConfig::getType
DatatypeEnum getType() const override
Definition: RawEdgeDetectorConfig.hpp:39
dai::RawEdgeDetectorConfig::config
EdgeDetectorConfigData config
Definition: RawEdgeDetectorConfig.hpp:32
dai::RawEdgeDetectorConfig::DEPTHAI_SERIALIZE
DEPTHAI_SERIALIZE(RawEdgeDetectorConfig, config)
dai::RawBuffer
RawBuffer structure.
Definition: RawBuffer.hpp:12
dai::DatatypeEnum::EdgeDetectorConfig
@ EdgeDetectorConfig
dai
Definition: CameraExposureOffset.hpp:6
Rect.hpp


depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:19