How to connect a Basler camera to MATLAB

조회 수: 58 (최근 30일)
Samuel
Samuel 2025년 10월 18일
편집: Samuel 2025년 11월 6일
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.

채택된 답변

Samuel
Samuel 2025년 11월 6일
편집: Samuel 2025년 11월 6일
SOLUTION:
The camera's internal firmware was out of date and causing it to be unable to interface with the necessary drivers. Contacting basler for the updated firmware fixed the issue outright. Thank you to everyone who tried to help.

추가 답변 (2개)

Image Analyst
Image Analyst 2025년 10월 19일
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
Samuel
Samuel 2025년 10월 22일
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 2025년 11월 2일
What did they say? Is it solved yet?

댓글을 달려면 로그인하십시오.


Jonathan
Jonathan 2025년 10월 31일
이동: Walter Roberson 2025년 11월 1일
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
Samuel
Samuel 2025년 11월 3일
@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 2025년 11월 3일
@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.

댓글을 달려면 로그인하십시오.

제품


릴리스

R2025a

Community Treasure Hunt

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

Start Hunting!

Translated by