Tiga Device Camera Software Access

1. Introduction Tiga Device refers to a family of embedded camera modules and industrial imaging devices commonly used in machine vision, medical imaging, robotics, and surveillance. The Tiga Device Camera Software is the firmware/driver stack and user-space toolkit that enables host systems (Linux, Windows, or RTOS) to capture, process, and stream video from Tiga imaging sensors.

This guide covers software version 3.x (unified stack) and applies to Tiga USB3 Vision, GigE, and MIPI CSI-2 models. The Tiga software stack consists of four layers: tiga device camera software

tiga::FrameBuffer buffer(1920, 1080, tiga::Format::Mono8); for (int i = 0; i < 100; ++i) cam.grab(buffer); process_image(buffer.data(), buffer.size()); This guide covers software version 3

| Layer | Component | Purpose | |-------|-----------|---------| | | tiga_usb.ko (Linux), tiga_gige.sys (Win) | Low-level communication, DMA, interrupts | | Middleware | libtiga (C/C++), TigaCore (.NET) | Device discovery, control, buffer management | | Application SDK | Python bindings, ROS2 node, OpenCV plugin | User application development | | Tools | tiga-viewer , tiga-config , tiga-fw-update | Diagnostics, configuration, firmware updates | for (int i = 0

dev.stop_stream() #include <tiga/tiga.h> int main() tiga::Camera cam(0); cam.set_control("ExposureTime", 1000); // 1 ms cam.set_control("Gain", 12.0f); cam.start();