How to connect a Basler camera to MATLAB

59 views (last 30 days)
Samuel
Samuel on 18 Oct 2025 at 22:15
Commented: Samuel on 3 Nov 2025 at 21:44
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.

Answers (2)

Image Analyst
Image Analyst on 19 Oct 2025 at 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 Comments
Samuel
Samuel on 22 Oct 2025 at 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 on 2 Nov 2025 at 23:06
What did they say? Is it solved yet?

Sign in to comment.


Jonathan
Jonathan on 31 Oct 2025 at 23:34
Moved: Walter Roberson on 1 Nov 2025 at 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 Comments
Samuel
Samuel on 3 Nov 2025 at 21:04
@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 on 3 Nov 2025 at 21:44
@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.

Sign in to comment.

Products


Release

R2025a

Community Treasure Hunt

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

Start Hunting!