ImageList Class
Ordered image inputs for GenAI requests and chat messages. More...
Declaration
class simaai::neat::genai::ImageList { ... }
Included Headers
#include <GenAITypes.h>
Public Constructors Index
| ImageList ()=default | |
| ImageList (std::initializer_list< Tensor > images) | |
| ImageList (std::vector< Tensor > images) | |
Public Operators Index
| ImageList & | operator= (std::initializer_list< Tensor > images) |
| ImageList & | operator= (std::vector< Tensor > images) |
Public Member Functions Index
| bool | empty () const |
| std::size_t | size () const |
| const std::vector< Tensor > & | tensors () const |
| std::vector< Tensor > & | tensors () |
Private Member Attributes Index
| std::vector< Tensor > | images_ |
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 61 of file GenAITypes.h.