EdgeDetectorConfig.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include <unordered_map>
4 #include <vector>
5 
8 
9 namespace dai {
10 
14 class EdgeDetectorConfig : public Buffer {
15  std::shared_ptr<RawBuffer> serialize() const override;
17 
18  public:
23  explicit EdgeDetectorConfig(std::shared_ptr<RawEdgeDetectorConfig> ptr);
24  virtual ~EdgeDetectorConfig() = default;
25 
31  void setSobelFilterKernels(const std::vector<std::vector<int>>& horizontalKernel, const std::vector<std::vector<int>>& verticalKernel);
32 
38 
44 
50 };
51 
52 } // namespace dai
dai::EdgeDetectorConfig::getConfigData
EdgeDetectorConfigData getConfigData() const
Definition: EdgeDetectorConfig.cpp:18
dai::EdgeDetectorConfigData
EdgeDetectorConfigData configuration data structure.
Definition: RawEdgeDetectorConfig.hpp:14
dai::EdgeDetectorConfig::setSobelFilterKernels
void setSobelFilterKernels(const std::vector< std::vector< int >> &horizontalKernel, const std::vector< std::vector< int >> &verticalKernel)
Definition: EdgeDetectorConfig.cpp:13
dai::EdgeDetectorConfig
Definition: EdgeDetectorConfig.hpp:14
dai::EdgeDetectorConfig::EdgeDetectorConfig
EdgeDetectorConfig()
Definition: EdgeDetectorConfig.cpp:9
RawEdgeDetectorConfig.hpp
dai::RawEdgeDetectorConfig
RawEdgeDetectorConfig configuration structure.
Definition: RawEdgeDetectorConfig.hpp:31
dai::EdgeDetectorConfig::set
EdgeDetectorConfig & set(dai::RawEdgeDetectorConfig config)
Definition: EdgeDetectorConfig.cpp:26
dai::Buffer
Base message - buffer of binary data.
Definition: Buffer.hpp:13
dai::EdgeDetectorConfig::get
dai::RawEdgeDetectorConfig get() const
Definition: EdgeDetectorConfig.cpp:22
dai::EdgeDetectorConfig::serialize
std::shared_ptr< RawBuffer > serialize() const override
Definition: EdgeDetectorConfig.cpp:5
dai::EdgeDetectorConfig::~EdgeDetectorConfig
virtual ~EdgeDetectorConfig()=default
Buffer.hpp
dai
Definition: CameraExposureOffset.hpp:6
dai::EdgeDetectorConfig::cfg
RawEdgeDetectorConfig & cfg
Definition: EdgeDetectorConfig.hpp:16


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