How to connect a Basler camera to MATLAB

57 visualizzazioni (ultimi 30 giorni)
Samuel
Samuel il 18 Ott 2025 alle 22:15
Commentato: Samuel circa 14 ore fa
Hi everyone,
I have a Basler acA1920-155um that I am trying to connect to MATLAB using USB 3.0. This has proven more difficult than anticipated.
I've followed this (outdated) guide:
My understanding of what should happen is this:
1. Install the current version of the Basler Pylon Software Suite
2. Install the Image Acquisition toolbox
3. Download the GenTL support package via MATLAB
and....it should work. I open the image acquisition app in MATLAB and it does not find any cameras. I checked using imacqhwinfo and it does show that the GenTL diver is present, but no devices.
What I've tried:
I've attempted to download the Pylon SDK, and the GenTL drivers to replace them, to no avail.
The camera runs fine in Basler Pylon Viewer so I know it's not a physical connection problem.
Any guidance is appreciated.

Risposte (2)

Image Analyst
Image Analyst il 19 Ott 2025 alle 14:47
Did you call videoinput()? You need to instantiate that before you will see any devices. Can you run the attached gentl demo program? Open it in AppDesigner.
  6 Commenti
Samuel
Samuel il 22 Ott 2025 alle 14:26
Nothing with winvideo, sadly. I wil reach out to support. I'll update this if we solve the problem. Thanks for trying.
Image Analyst
Image Analyst circa 5 ore fa
What did they say? Is it solved yet?

Accedi per commentare.


Jonathan
Jonathan il 31 Ott 2025 alle 23:34
Spostato: Walter Roberson il 1 Nov 2025 alle 18:30
Matlab may not be able to find the GenTL Producer .cti files, which are .dll like drivers that translate to/from the GenTL standard. Pylon setup typically installs those at:
C:\Program Files\Basler\pylon\Runtime\x64
Then for Matlab to find the producer file: ProducerU3V.cti
It looks at the environment variable :
GENICAM_GENTL64_PATH = C:\Program Files\Basler\pylon\Runtime\x64\;
Use these at the Matlab command prompt to help diagnose:
getenv
imaqsupport
If indeed GENICAM_GENTL64_PATH does not point to the path of the Basler .cti files, then you'll need to set it correctly, which in Windows may be done through the control panel.
  4 Commenti
Samuel
Samuel circa 14 ore fa
@Image Analyst they are still wokring on it. I have provided a treasure trove of files for them to go through and they seem optimistic at a resolution.
Samuel
Samuel circa 14 ore fa
@Jonathan I see the ProducerGEV.cti and the ProducerU3v.cti files in the Pylon Runtime folder. Those are all of the .cti files in that folder (C:\Program Files\Basler\pylon\Runtime\x64). When calling imaqsupport, the folder does come up on the PATH. Unless I need more files than those two, I think I'm back to where I was. But I appreciate the input.

Accedi per commentare.

Prodotti


Release

R2025a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by