Las llamadas cámaras inteligentes (o "smart cameras", porque en el mundo nadie habla inglés mejor que los españoles), ofrecen la posibilidad de usarse como "master" del sistema de imagen completo.
Son básicamente cámaras de visión artificial dotadas de un sistema integrado de control y de procesamiento de imágenes. Por tanto, y a diferencia de las cámaras estándar (“tontas”) para visión artificial, no necesario el uso de un ordenador o CPU externos. Se llaman también por ello sensores de visión.
Las Smart cámaras son ello sistemas autónomos de visión. El usuario debe realizar una pequeña programación, básica, en un entorno de programación habitualmente visual y sencillo. Al menos la GUI de nuestras cámaras inteligentes es amigable.
La imagen capturada es analizada en la propia cámara en función de los parámetros de interés definidos por el usuario, según la función o aplicación específicas. Este análisis y procesamiento de datos pueden entonces generar acciones comandadas desde la cámara a otros dispositivos en función del resultado del análisis. Por ejemplo expulsar el producto inspeccionado a una parte u otra, no tomar ninguna acción (porque todo va bien y está correcto), extraer la pieza por defectuosa, etc,…
Para ello cuentan con las interfaces habituales de comunicación, como conector Ethernet, puertos I/O, o comunicación directa con PLC.
Lógicamente la velocidad de procesamiento de las cámaras inteligentes es (debe ser) muy alta. Una Smart camera que fuera lenta tendría pocas posibilidades de sobrevivir.
Dicho esto, si la velocidad de procesamiento debiera ser muy, muy alta, entonces sería recomendable el uso de ordenador externo.
Igualmente, para aplicaciones muy exigentes suele ser necesario el desarrollo de programas específicos de software y en tal caso el uso de cámaras “tontas” de visión artificial, sin posibilidades de procesamiento interno.
Actualmente muchos de estos sensores de visión incluyen capacidades de inteligencia artificial (AI, IA) y aprendizaje profundo (deep learning), lo que aumenta enormemente su potencial, especialmente en escenarios complejos y diversos. El ahorro de tiempo de desarrollo de la aplicación (temprana implementación, menor coste de ingeniería) y de costes generales gracias a su alto valor añadido hacen que su mayor precio se amortice rápidamente.
Ahora se suele llamar “sensores de visión” a las que no implementan aprendizaje profundo o inteligencia artificial y “cámaras inteligentes” a las que sí.
Aplicaciones típicas de las cámaras inteligentes son, entre muchas otras:
- como dispositivo OCR (Optical Character Recognition – reconocimiento óptico de caracteres)
- medida y metrología de nivel medio
- control de calidad en producto terminado
- detección de errores y fallos en producción
- detección de presencia / ausencia
- reconocimiento
- guiado de robots y automatización industrial en general
- logística
- cualquier aplicación de visión artificial con un grado no muy alto de complicación
Para lectores de códigos exclusivamente, consulte el apartado dedicado.
Familias de cámaras inteligentes (smart cameras, sensores de visión):
| HIK-SC2000E
| HIK-SC3000 | HIK-SC7000P
|
Deep learning | No | Yes | Advanced |
Features | Intro family | | - Sorting - Target detection - OCR - Code reading |
Ilumination | Yes | Yes | Yes/No |
Max. Resolution | 1.6 MP | 5 MP | 20MP |
Lens | Internal | Internal | Internal/C-mount |
Focal lengths | 6-15 mm | 6-16 mm | 12, 16 mm/x |
Mono/color | Mono/color | Mono/color | Mono/color |
Max. frame rate | 60 fps | 60 fps | 60 fps |
Shutter | GS | GS | GS/RS |
Type | Feature | HIK-SC2000E | HIK-SC3000 | HIK-SC7000P |
Existence / Count | Feature matching | Pattern existence / count | y |
Blob analysis | Spot presence / spot count | y |
Edge existence | x | y | y |
Circle existence | x | y | y |
Line existence | x | y | y |
Edge count | x | y | y |
Measurement | Brightness analysis | y | y | y |
Contrast measurement | y | y | y |
Greyscale size | x | y | y |
Diameter measurement | x | y | y |
Width measurement | x | y | y |
L2L angle | x | y | y |
P2L measurement | x | y | y |
Line angle | x | y | y |
Calibration | N-points | x | y | y |
Calibration board | x | y | y |
Caibration transformation | x | y | y |
Recognition | Code | x | y | y |
Color | x | Comparison / area | y |
Deep learning | DL OCR | x | y (GPU) | y (GPU) |
DL character position | x | x | y (GPU) |
DL object detection | x | x | y (GPU) |
DL classification | x | y (GPU) | y (GPU) |
Defect detection | Anomaly detection | x | x | y |
Logic tools | Logic | Solution results | y |
Branch | x | y | y |
Combination judge | x | x | y |
If module | x | x | y |
Results judgement | Position fixture | y | y | y |
Format | Results output | y |
Character comparison | x | * | y |
Somos los distribuidores de HIK Robotics en España y Portugal
Otros productos de visión artificial que pueden ser de su interés:
Cámaras matriciales Cámaras lineales Cámaras inteligentes
Cámaras zoom / autofoco Cámaras polarizadas Cámaras 3D
Cámaras de tarjeta Cámaras poliespectrales Cámaras SWIR
Láseres de línea y patrones Iluminación LED PCs industriales
Lectores de códigos Filtros Lentes (f. fija, zoom, telecéntricas)
Carcasas