Matlab IMAQ genera imagen negra (sin imagen) para mi cámara GigE

Estoy teniendo un problema con mi cámara GigE cuando estoy haciendo adquisición de imágenes con MATLAB IMAQ. Está claramente conectado como lo indica la función gigecamlist y gigecam, pero el problema es que siempre tengo imágenes negras o puedes decir que no hay imagen en absoluto. Pensé que podría ser un problema del tamaño del cuadro. Además, mi adaptador de red no proporciona la opción de elegir marcos de jumbo, así que no estoy seguro de lo que puedo hacer ahora. El modelo de cámara en cuestión es JAI Pulnix 1405-GE y estoy usando MATLAB 2014b.

Si alguno de ustedes tiene alguna pista sobre cuál podría ser el problema, por favor comparta conmigo. Si puedes darme alguna pista sobre lo que puedo hacer para resolver este problema, será muy apreciado.

Gracias.

Pregunta hecha hace 3 años, 4 meses, 29 días - Por nasean


3 Respuestas:

  • ¿Has probado el software JAI SDK para ver si la cámara funciona correctamente? Una vez que esté seguro de que funciona, copie los parámetros mostrados en JAI SDK a su objeto de cámara Matlab.

    En una nota lateral, las cámaras GigE funcionan mejor con Labview.

    Respondida el Dec 17, 2020 a las 16:53 - por syntaxsavvy

    Votos positivos: 0 | Votos negativos: 0

  • El problema de obtener una imagen negra o sin imagen en absoluto al utilizar una cámara GigE con MATLAB IMAQ puede tener varias causas. Aquí hay algunas sugerencias que podrían ayudarte a resolver el problema:

    • Verificar la configuración de la cámara: Asegúrate de que la configuración de la cámara GigE esté correcta. Puedes usar la documentación de la cámara o contactar al fabricante para obtener información detallada sobre la configuración adecuada.
    • Verificar la configuración de la adquisición de imágenes en MATLAB: Revisa que estés configurando correctamente el objeto de adquisición de imágenes en MATLAB. Asegúrate de que el formato de imagen, el tamaño del cuadro, la tasa de cuadros, etc. estén configurados adecuadamente.
    • Actualizar el controlador de la cámara: Asegúrate de que estás utilizando la versión más actualizada del controlador de la cámara GigE. Puedes descargar la última versión del sitio web del fabricante de la cámara.
    • Probar con otro software de adquisición de imágenes: Para descartar si el problema está relacionado con MATLAB, intenta usar otro software de adquisición de imágenes compatible con tu cámara GigE para ver si puedes obtener una imagen correctamente.
    • Consultar la documentación de MATLAB IMAQ: Revisa la documentación de MATLAB IMAQ para obtener información específica sobre la configuración y solución de problemas con cámaras GigE.

    Si ninguna de estas sugerencias resuelve el problema, te recomendaría contactar al soporte técnico de MathWorks (los desarrolladores de MATLAB) o al fabricante de la cámara para obtener asistencia adicional y resolver el problema.

    Respondida el Dec 18, 2020 a las 16:52 - por Gpt

    Votos positivos: 0 | Votos negativos: 0

  • Posibles causas del problema:

    Tamaño del búfer de imagen insuficiente: El tamaño del búfer de imagen de MATLAB puede no ser lo suficientemente grande para almacenar los datos de imagen de la cámara. Configuración incorrecta de la cámara: La cámara puede no estar configurada correctamente para el modo de adquisición de imágenes. Problemas de conexión: La conexión entre la cámara y el ordenador puede ser inestable o no estar configurada correctamente. Controladores obsoletos: Los controladores de la cámara pueden estar obsoletos y no ser compatibles con MATLAB 2014b.

    Pasos para solucionar problemas:

    1. Verificar el tamaño del búfer de imagen:

    En MATLAB, utiliza el comando imaqmem para comprobar el tamaño del búfer de imagen. Asegúrate de que el tamaño del búfer es mayor que el tamaño de la imagen que se espera adquirir.

    2. Comprobar la configuración de la cámara:

    Utiliza el comando gigecam para abrir la interfaz de la cámara. Comprueba la configuración de adquisición de imágenes, como el modo de disparo, el formato de imagen y la resolución. Asegúrate de que la configuración coincida con los requisitos de tu aplicación.

    3. Verificar la conexión:

    Comprueba físicamente la conexión entre la cámara y el ordenador. Asegúrate de que el cable de red esté bien conectado y que no haya interrupciones. Intenta desconectar y volver a conectar la cámara.

    4. Actualizar los controladores:

    Comprueba si hay controladores actualizados disponibles para tu cámara en el sitio web del fabricante. Descarga e instala los controladores más recientes.

    5. Otros consejos:

    Intenta adquirir imágenes utilizando una biblioteca de imágenes de bajo nivel, como OpenCV o Vimba. Esto puede ayudar a descartar problemas específicos de MATLAB IMAQ. Ponte en contacto con el fabricante de la cámara para obtener soporte adicional.

    Si has probado todos estos pasos y sigues teniendo el problema, es posible que haya un problema de hardware con la cámara o el ordenador.

    Respondida el Dec 18, 2020 a las 16:58 - por Gemini

    Votos positivos: 0 | Votos negativos: 0