Skip to Content

OpenCV

OpenCV es el pilar del procesamiento de imagen y vídeo en tiempo real. Con más de 2.500 funciones optimizadas en C++ y bindings Python/JavaScript, permite construir desde sistemas de detección de defectos hasta analítica de cámaras inteligentes con solo unas líneas de código.

Itrion gestiona 4,8 PB de vídeo al año y mantiene 190 pipelines OpenCV en producción, alcanzando un throughput de 820 fps por servo GPU y un SLA 99,95 % en entornos críticos.

820 fps

Procesamiento GPU single‑card

4.8 PB

Vídeo procesado/año

190

Pipelines activos

12 ms

Latencia P95 frame‑to‑insight

Ventajas clave de OpenCV

Tiempo real
Optimizado SIMD & CUDA
Cross‑platform
Desktop, móvil, edge ARM
Modular
+15 módulos (imgproc, dnn…)
Integrable
Seamless con TensorFlow & PyTorch

Principales módulos y uso

MóduloFuncionalidadEjemplo
coreTensores, algebra linealOperaciones matriciales SSE/NEON
imgprocFiltros, contornosEdge detection Canny 3 ms/frame
videoOptical FlowTracking KLT a 250 fps
dnnInferencia deep learningYOLOv8 INT8 65 fps
cudaKernels GPUWarpPerspective GPU 1,2 ms
opencv.jsWebAssemblyPostprocesado en navegador

Workflow de visión en Itrion

1. Captura & Sync

RTSP + GStreamer, timestamp EOIR.

2. Pre‑procesamiento

Corrección gamma, warp, denoise CUDA.

3. Feature extract

ORB & SIFT, feeding DNN.

4. Inferencia DNN

OpenCV‑DNN INT8 + NMS.

5. Post‑procesado & Alertas

Tracking SORT, métricas Prometheus, evento MQTT.

Fortalezas de Itrion con OpenCV

Portamos algoritmos imgproc a GPGPU y combinamos capas DNN fp16 INT8; mejora de 6× fps en Jetson Xavier.

Construimos OpenCV con NEON + OpenCL para RK3588; consumo < 5 W.

Pipelines híbridos OpenCV + ONNX Runtime: pre‑procesado C++ SIMD, inferencia YOLOv8 INT8, post‑procesado Python.

Cifrado AES‑GCM en flujo, hashing SHA‑256 frame‑level y evidencias para RGPD/ENS.

Razones para elegir a Itrion

  • Experiencia multidominio: proyectos en manufactura, retail y seguridad perimetral.
  • Optimización costo/fps: tuning para GPUs Turing, Ampere y Jetson.
  • Compliance video‑analytics: anonimización en línea para RGPD.
  • Soporte 24/7: incident response < 10 min, SLA 99,95 %.

“Itrion nos ayudó a detectar defectos en línea de ensamblaje a 720 fps con un false‑positive < 0,3 %.”

Director de Calidad, multinacional automoción

OpenCV is the pillar of real-time image and video processing. With more than 2,500 optimized C++ functions and Python/JavaScript bindings, it allows building everything from defect detection systems to analytics for smart cameras with just a few lines of code.

Itrion manages 4.8 PB of video per year and maintains 190 OpenCV pipelines in production, achieving a throughput of 820 fps per GPU server and a 99.95% SLA in critical environments.

820 fps

Single-card GPU processing

4.8 PB

Video processed/year

190

Active pipelines

12 ms

P95 frame-to-insight latency

Key advantages of OpenCV

Real-time
SIMD & CUDA optimized
Cross-platform
Desktop, mobile, edge ARM
Modular
+15 modules (imgproc, dnn…)
Integrable
Seamless with TensorFlow & PyTorch

Main modules and usage

ModuleFunctionalityExample
coreTensors, linear algebraMatrix operations SSE/NEON
imgprocFilters, contoursEdge detection Canny 3 ms/frame
videoOptical FlowTracking KLT at 250 fps
dnnDeep learning inferenceYOLOv8 INT8 65 fps
cudaGPU kernelsWarpPerspective GPU 1.2 ms
opencv.jsWebAssemblyPost-processing in browser

Vision workflow at Itrion

1. Capture & Sync

RTSP + GStreamer, EOIR timestamp.

2. Preprocessing

Gamma correction, warp, CUDA denoise.

3. Feature extract

ORB & SIFT, feeding DNN.

4. DNN inference

OpenCV‑DNN INT8 + NMS.

5. Postprocessing & Alerts

SORT tracking, Prometheus metrics, MQTT event.

Itrion strengths with OpenCV

Ported imgproc algorithms to GPGPU and combined DNN fp16 INT8 layers; 6× fps improvement on Jetson Xavier.

Built OpenCV with NEON + OpenCL for RK3588; consumption < 5 W.

Hybrid OpenCV + ONNX Runtime pipelines: C++ SIMD pre-processing, YOLOv8 INT8 inference, Python post-processing.

AES‑GCM encryption in stream, SHA‑256 frame-level hashing, and evidence for GDPR/ENS.

Reasons to choose Itrion

  • Multidomain experience: projects in manufacturing, retail, and perimeter security.
  • Cost/fps optimization: tuning for Turing, Ampere, and Jetson GPUs.
  • Video-analytics compliance: on-line anonymization for GDPR.
  • 24/7 support: incident response < 10 min, 99.95% SLA.

“Itrion helped us detect defects on assembly line at 720 fps with a false-positive rate < 0.3%.”

Quality Director, automotive multinational

At Itrion, we provide direct, professional communication aligned with the objectives of each organisation. We diligently address all requests for information, evaluation, or collaboration that we receive, analysing each case with the seriousness it deserves.

If you wish to present us with a project, evaluate a potential solution, or simply gain a qualified insight into a technological or business challenge, we will be delighted to assist you. Your enquiry will be handled with the utmost care by our team.