Notas de la Versión de Mech-Eye SDK 2.3.4
Este capítulo presenta las nuevas funciones, mejoras y problemas solucionados de Mech-Eye SDK 2.3.4.
Mech-Eye Viewer
DEEP, LSR S y LSR L: Nueva Opción en Reflective en el Modo de Codificación de Franja, los Datos de Profundidad más Completos
Al actualizar el firmware de las cámaras DEEP, LSR S, y LSR L a la versión 2.3.4, cuando use la opción de Reflective del parámetro Modo de Codificación de Franja, se integrará el parámetro Modo de Procesamiento, que permite seleccionar diferentes modos de procesamiento de datos. Entre otros, el efecto y la velocidad de la opción de Faster son iguales a los de la versión 2.3.3, mientras que la opción de More complete proporciona mejores datos de profundidad, haciendo que el mapa de profundidad y la nube de puntos sean más completos. Para escenarios con condiciones reflectantes complejas, como un contenedor cuyas paredes suele causan la reflexión múltiple, se recomienda usar la opción de More complete para garantizar la calidad de los datos.
La opción de More complete tarda más tiempo en procesar datos. Bajo las mismas condiciones, la opción de More complete es 1 segundo más lenta que la de Faster. |
Objeto de destino | Faster | More complete |
---|---|---|
Problemas Resueltos
En Mech-Eye SDK 2.3.4, se han resuelto los siguientes problemas:
-
Cuando la temperatura de cámara fue alta, la cámara se desconectó y reinició. En este momento, en el registro se mostró un error con código 0x0315.
-
NANO ULTRA: Cuando el valor del parámetro Tiempo de Exposición en la categoría Parámetros 3D fue bastante bajo, se mostraron fluctuaciones de profundidad en forma de patrones u óvalos en el mapa de profundidad y la nube de puntos.
-
Deep, Laser L, Log S, Log M, Pro S Enhanced, Pro M Enhanced y Pro L Enhanced: Al actualizar el firmware de las cámaras a la versión 2.3.2 o 2.3.3, no se pudo encontrar la cámara. En este momento, en el registro se mostró un error con código 0x0107.
-
Después de corregir los parámetros intrínsecos en la Herramienta de Parámetro Intrínseco, si salió de Mech-Eye Viewer directamente sin apagar la ventana emergente de resultado, dicho ventana se no cerró.
Mech-Eye API
DEEP, LSR S y LSR L: Nueva Opción en Reflective en el Modo de Codificación de Franja, los Datos de Profundidad más Completos
Al actualizar el firmware de las cámaras DEEP, LSR S y LSR L a la versión 2.3.4, cuando use la opción de Reflective del parámetro LaserFringeCodingMode (Modo de Codificación de Franja), se integrará el parámetro ProcessingMode (Modo de Procesamiento), que permite seleccionar diferentes modos de procesamiento de datos. Entre otros, el efecto y la velocidad de la opción de Faster son iguales a los de la versión 2.3.3, mientras que la opción de MoreComplete proporciona mejores datos de profundidad, haciendo que el mapa de profundidad y la nube de puntos sean más completos. Para escenarios con condiciones reflectantes complejas, como un contenedor cuyas paredes suele causan la reflexión múltiple, se recomienda usar la opción de MoreComplete para garantizar la calidad de los datos.
La opción de MoreComplete tarda más tiempo en procesar datos. Bajo las mismas condiciones, la opción de MoreComplete es 1 segundo más lenta que la de Faster. |
Objeto de destino | Faster | MoreComplete |
---|---|---|
Herramienta de Configuración de IP: Nuevo Modo de Comando no Interactivo
Se ha integrado un nuevo modo de comando no interactivo de la Herramienta de configuración de IP. En este modo, puede ejecutar comandos para completar las modificaciones correspondientes a la configuración de IP, satisfaciendo necesidades más diversas, como el desarrollo de una interfaz gráfica de usuario de configuración de IP basada en esta herramienta.
Ajustar una Unidad para Coordenadas de Puntos en la Nube de Puntos
Puede obtener y ajustar la unidad para las coordenadas de puntos en la nube de puntos mediante llamar los siguiente métodos.
Es necesario llamar el método para ajustar la unidad de nube de puntos antes de la adquisición de datos. |
-
C++
-
C#
-
Python
ErrorStatus getPointCloudUnit(CoordinateUnit& unit) const;
ErrorStatus setPointCloudUnit(CoordinateUnit unit);
ErrorStatus GetPointCloudUnit(ref CoordinateUnit unit);
ErrorStatus SetPointCloudUnit(CoordinateUnit unit);
err, unit = self.camera.get_point_cloud_unit()
self.camera.set_point_cloud_unit(Unit)
Problemas Resueltos
En Mech-Eye SDK 2.3.4, se han resuelto los siguientes problemas:
-
Cuando la temperatura de cámara fue alta, la cámara se desconectó y reinició. En este momento, en el registro se mostró un error con código 0x0315.
-
NANO ULTRA: Cuando el valor del parámetro Tiempo de Exposición en la categoría Parámetros 3D fue bastante bajo, se mostraron fluctuaciones de profundidad en forma de patrones u óvalos en el mapa de profundidad y la nube de puntos.
-
Deep, Laser L, Log S, Log M, Pro S Enhanced, Pro M Enhanced y Pro L Enhanced: Al actualizar el firmware de las cámaras a la versión 2.3.2 o 2.3.3, no se pudo encontrar la cámara. En este momento, en el registro se mostró un error con código 0x0107.
-
Nano, NANO y PRO XS: Al llamar los métodos de
getUntexturedPointCloudWithNormals()
ygetTexturedPointCloudWithNormals()
, en la nube de puntos obtenida había puntos con coordenadas (0,0,0). -
Python: Al llamar el método de
et_textured_point_cloud_with_normals()
, no se pudieron obtener datos del componente X de las normales.
Interfaz de GenICam
DEEP, LSR S y LSR L: Nueva Opción en Reflective en el Modo de Codificación de Franja, los Datos de Profundidad más Completos
Al actualizar el firmware de las cámaras DEEP, LSR S y LSR L a la versión 2.3.4, cuando use la opción de Reflective del parámetro LaserFringeCodingMode (Modo de Codificación de Franja), se integrará el parámetro ProcessingMode (Modo de Procesamiento), que permite seleccionar diferentes modos de procesamiento de datos. Entre otros, el efecto y la velocidad de la opción de Faster son iguales a los de la versión 2.3.3, mientras que la opción de MoreComplete proporciona mejores datos de profundidad, haciendo que el mapa de profundidad y la nube de puntos sean más completos. Para escenarios con condiciones reflectantes complejas, como un contenedor cuyas paredes suele causan la reflexión múltiple, se recomienda usar la opción de MoreComplete para garantizar la calidad de los datos.
La opción de MoreComplete tarda más tiempo en procesar datos. Bajo las mismas condiciones, la opción de MoreComplete es 1 segundo más lenta que la de Faster. |
Objeto de destino | Faster | MoreComplete |
---|---|---|
Herramienta de Configuración de IP: Nuevo Modo de Comando no Interactivo
Se ha integrado un nuevo modo de comando no interactivo de la Herramienta de configuración de IP. En este modo, puede ejecutar comandos para completar las modificaciones correspondientes a la configuración de IP, satisfaciendo necesidades más diversas, como el desarrollo de una interfaz gráfica de usuario de configuración de IP basada en esta herramienta.
Problemas Resueltos
En Mech-Eye SDK 2.3.4, se han resuelto los siguientes problemas:
-
Cuando la temperatura de cámara fue alta, la cámara se desconectó y reinició. En este momento, en el registro se mostró un error con código 0x0315.
-
NANO ULTRA: Cuando el valor del parámetro Tiempo de Exposición en la categoría Parámetros 3D fue bastante bajo, se mostraron fluctuaciones de profundidad en forma de patrones u óvalos en el mapa de profundidad y la nube de puntos.
-
Deep, Laser L, Log S, Log M, Pro S Enhanced, Pro M Enhanced y Pro L Enhanced: Al actualizar el firmware de las cámaras a la versión 2.3.2 o 2.3.3, no se pudo encontrar la cámara. En este momento, en el registro se mostró un error con código 0x0107.