IDS peak ICV v1.4.0
Loading...
Searching...
No Matches
peak_icv_debayer_channel_layout.hpp File Reference
#include <peak_common_c/detail/peak_common_defines.h>
#include <peak_icv/exceptions/peak_icv_exception.hpp>
#include <unordered_map>
#include <string>

Namespaces

namespace  peak
 
namespace  peak::pipeline
 Interfaces and implementations for defining and controlling data processing pipelines.
 
namespace  peak::pipeline::detail
 

Enumerations

enum class  DebayerChannelLayout {
  RGB = 0 ,
  BGR ,
  RGBA ,
  BGRA
}
 Specifies the channel layout used by the debayer module in image processing pipelines. More...
 

Functions

std::string ToString (DebayerChannelLayout layout)
 Converts a DebayerChannelLayout enum value to its string representation.
 
std::ostream & operator<< (std::ostream &os, DebayerChannelLayout layout)
 Stream output operator for DebayerChannelLayout enum.
 
DebayerChannelLayout ToDebayerChannelLayout (const std::string &layout)
 Converts a string representation to a DebayerChannelLayout enum value.
 

Detailed Description

Author
IDS Imaging Development Systems GmbH
Date
2025-07-09
Since
1.0

Copyright (c) 2025 - 2026, IDS Imaging Development Systems GmbH. All rights reserved.