Ordered image inputs for GenAI requests and chat messages. More...
Declaration
class simaai::neat::genai::ImageList { ... }
Public Constructors Index
Public Operators Index
Public Member Functions Index
Private Member Attributes Index
Description
Ordered image inputs for GenAI requests and chat messages.
Tensor inputs are interpreted from their Tensor image metadata and VLM requests require uint8 HWC RGB tensors. OpenCV cv::Mat overloads follow the existing NEAT/OpenCV convention: 3-channel matrices are BGR and are converted to RGB before they are stored in the request.
Definition at line 55 of file GenAITypes.h.
Public Constructors
ImageList()
| simaai::neat::genai::ImageList::ImageList () |
|
default
|
ImageList()
| simaai::neat::genai::ImageList::ImageList (std::initializer_list< Tensor > images) |
|
ImageList()
| simaai::neat::genai::ImageList::ImageList (std::vector< Tensor > images) |
|
explicit
|
Public Operators
operator=()
| ImageList & simaai::neat::genai::ImageList::operator= (std::initializer_list< Tensor > images) |
|
operator=()
| ImageList & simaai::neat::genai::ImageList::operator= (std::vector< Tensor > images) |
|
Public Member Functions
empty()
| bool simaai::neat::genai::ImageList::empty () |
|
size()
| std::size_t simaai::neat::genai::ImageList::size () |
|
tensors()
| const std::vector< Tensor > & simaai::neat::genai::ImageList::tensors () |
|
tensors()
| std::vector< Tensor > & simaai::neat::genai::ImageList::tensors () |
|
Private Member Attributes
images_
| std::vector<Tensor> simaai::neat::genai::ImageList::images_ |
|
Definition at line 78 of file GenAITypes.h.
78 std::vector<Tensor> images_;
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.