File Exchange

image thumbnail

Image Acquisition Toolbox Support Package for Point Grey Hardware

Acquire video and images from Point Grey cameras.


Updated 10 Mar 2021

Image Acquisition Toolbox™ Support Package for Point Grey Hardware enables you to acquire images and video from Point Grey cameras directly into MATLAB® and Simulink®.

This support package is functional for R2014a and beyond.

Comments and Ratings (86)

Emiel Visser

Package works, however when connected to my camera it uses 100% of the CPU, even when not actively using the camera. Additionally the connection is not robust and crashes matlab regularly when trying to reconnect to the camera after a lost connection. This package is somewhat usable but needs some TLC to be really useful.

Jin Byeong-Moo

Yiming Ji

i can download FlyCap2Viewer but it cannot be installed,why?

Chengxing Liu

Janak Thotakura

Hi Tianxiong,
FlyCap2Viewer_2.11.3.121 is downloaded and installed along with the support package. If you are running into issues downloading Flycap2Viewer when installing Pointgrey support package from MATLAB Add-On's, please check with your system administrator/ turn OFF antivirus program, as they are possibly blocking the third-party software downloads.
You can also reach out to FLIR's support team and request the installer directly.


Hi,Sagi Monin,do you mean install "FlyCap2Viewer_2.11.3.121_x64.msi" first,and then install "pointgreyhardware.mlpkginstall"?But how can I get the msi file?I found no version on FLIR's website,can anybody help?

Sagi Monin


I had the same problem with installing the third-party software (the problem occured when trying to install and not download the third-party software)
I solved it by just downloading the add-on, installing the third-party software my self and then installing the add-on.

Sven Nießner

Hi, I have the same problem. Anti Virus does block the downlaod.....

Janak Thotakura

@Fei, downloading the third-party software works fine when I tried it on my machine.
On your end, it could possible that your system administrator/antivirus program is blocking third-party software downloads. Can you reach out to your IT team / turn OFF anti-virus and re-try?
If you continue to encounter issues, please reach out to MathWorks support (


Qi Jia

Hi, Wang Fei. I solve this problem by using VPN. You can have a try. I am using Win 10.Edu and R2018b.

Fei Wang

The same problem still there. I always fail at the process of downloading the third party package. Anyone can help? I am using Win. 10 and R2018a.

Zonghan Tian

Claudio Camarra

Contribution to clarify: Spinnaker for BlackFly S cameras do not activate external hardware trigger, the rest of the parameters and functionalities can be modified and controlled. A shame. Las camaras blackfly S no activan trigger externo por hardware, el resto de los parámetros y funcionalidades pueden modificarse y controlarse por software sin inconvenientes. Trigger externo no aparece como una opción para seleccionarse.

Claudio Camarra

Contribution to clarify: Flir acquires PointGray and they have two SDK products for the entire range of cameras. 1 Spinnaker and 2 FlyCapture. They are not compatible with each other, some older cameras only work with Fly Capture and newer camera models only work with Spinnaker. Regarding MATLAB: FLIR Grashopper cameras work perfectly using FlyCapture 2.11 with Matlab 2019a and FlyCapture 2.10 with Matlab 2018b. I haven't tried Spinnaker yet.

Janak Thotakura

@Mitchelle, device-specific properties like exposure, shutter etc.. are supported in Spinnaker adaptor starting MATLAB R2019b. What version of MATLAB are you using?

Mitchell Cox

Hi - thanks for this! Been using it for years, but recently got a Blackfly S and has to use spinnaker.. I can't change exposure / shutter / gain from within matlab which sucks. Any ideas how to get this working from within matlab? Thanks

Alex Kortum

Janak Thotakura

Hi Brendan and Gabriela,

I tried downloading the package on my end and did not see any issues with the third-party download and installation. Is there a possibility that your system administrator is blocking third-party software download? Can you check with your IT department and if this is the case? If not, please reach out to MathWorks support ( for help.


Brendan Collins

I am having the same issue as Gabriela. Is there a known fix or workaround for 2019b?

I'm using 2019b and I'm unable to successfully download this package. I rebooted my computer, and still can't. I can download other video packages just not this one. It gets stuck on the Third-Party install step. I get the following message:

Failed to install the third-party software:

This is required by:
Image Acquisition Toolbox Support Package for Point Grey Hardware

Zonghan Tian

Janak Thotakura

Hi Eric,

The issue you are encountering might be due to a missing dependency DLL the pointgrey adaptor DLL is looking for when loading. You can use Dependency Walker to identify if there is a missing dependency.

Also, the pointgrey adaptor that you are trying to register is only supported with FlyCapture2 SDK version 2.11. Is this the version you installed on your machine?


Eric Frater

I have a problem very similar to Shinij and Douglas. My IT dept. will not allow the third-party software download and this halts installation of the adaptor. I have Matlab R2019a and the Image Acquisition Toolbox, and I have an older version of FlyCapture2 SDK which provided a valid USB3 driver for Windows 7 (so the camera works outside Matlab). I downloaded the point grey support package for R2019a, unzipped all the .zip files, placed the entire driectory in the Matlab path, and I now have "mwpointgreyimaq.dll" at this location:
...\My Documents\MATLAB\Add-Ons\SupportPackages\R2019a\archives\win64\hardwaresupportpkgs\testmeas\toolbox\imaq...

I then specified this entire filepath (the imaqregister function asked for that) and tried:
>> imaqregister('filepath\mwpointgreyimaq.dll');

which puts forth this error:
mwpointgreyimaq.dll is not a valid adaptor. Was the shared
library created using the Image Acquisition Toolbox Adaptor Kit?

This was my attempt at following what Douglas did. I somehow need to do this manually as I do not expect IT to make an exception for me to do an automatic installation. Suggestions?

Shinji Tohi

I resolved the problem posted below. I was forbidden to access to Dropbox by a systems administrator in my office, so I failed to download the package. I succeeded in installing by getting permission for accessing Dropbox.

Shinji Tohi

Hi Janak,

I can not install the package in R2019a still now, even after restarting Matlab and reboot the computer. I always fail at the process of downloading the third party package. I've already reported to the support team.

Janak Thotakura

Apologies for the delay in resolving the installation issue. The issue is now fixed for releases R2017b - R2019a.
If you are still encountering issues with installing the support package, please reach out to our support team (

Douglas, thank you for the workaround suggested. Since the installation issue is now fixed, you can unregister the adaptor and install the regular support package to prevent conflicts.
To unregister, >> imaqregister(<path to the dll>, 'unregister')


Douglas Rioux

For those looking for a workaround, I found a method that is working for me at the moment until the issue is fixed. Through MATLAB's add-on manager, I downloaded the support package (which still triggered an error for downloading FlyCapture but downloaded the files nevertheless). I had already downloaded the FlyCapture program via the comment in Hung's link. Then, I unzipped all files within the downloaded directories and added all to the path. Finally, I used the imaqregister function on the full path to the library "mwpointgreyimaq.dll" and restarted MATLAB. The pointgrey adaptor was then available and appeared to be fully functional.

Mic Mas

@Nick Steinmetz and Hung, any chance you figured out a workaround ?

Yuri Owechko

Could you provide an estimate of when the download issue will be fixed? Thanks.

Janak Thotakura

Hi Nick and Hung,

The toolbox team at MathWorks is aware of the download issue and is actively working on a fix.
I will provide an update here once the issue is resolved.


Nick Steinmetz

Note that the problem here is a DOWNLOAD error, not an install error.

Janak Thotakura

Hi Tar,

You can execute the following command in MATLAB to list the installed support packages.
>> matlabshared.supportpkg.getInstalled

Is the PointGrey support package listed after executing the command? If the support package is installed and the adaptor is still not listed by 'imaqhwinfo', use 'imaqregister' to register the adaptor manually.
>> imaqregister("<path>\mwpointgreyimaq.dll").
Path to the support package root can be found using the below command.
>> matlabshared.supportpkg.getSupportPackageRoot

If the support package is not listed, unintall FlyCap and perform a clean reinstall of the support package, refer to the below link.

If you continue to encounter issues, reach out to MathWorks support ( for help.


barath V

Tae Jin Kim

Hi all,

I am also encountering the "Failed to install the third-party software: FlyCap2Viewer_2.11.3.121.x64.msi" error. I am running MATLAB R2019a with Blackfly (not BlackflyS) camera.

The camera was actually working untill I tried installing OpenCV into MATLAB - it suddenly stopped working during the process for some reason.
Now, I cannot install the Point Grey toolbox anymore.

I tried:
1. Uninstalling FlyCap, uninstalling the toolbox, and then reinstalling with Add-On tab.
2. Deleted Flycap registry files.
3. Clean installed MATLAB.

I am still hitting the same error. When I restart MATLAB, it shows that the toolbox is installed. But I don't see anything in the adaptors section.

Does anyone have a good way of going around this problem? Any pointers would be appreciated!

Thanks Janak. Uninstalling the previously installed version of flycap - 2.9, uninstalling the support package and then reinstalling the package which automatically installed flycap viewer 2.11 fixed the issue. Once i did this i was then able to reinstal flycap 2.9 which i needed for other purposes. Everything seems to be running smoothly now.

Just to clarify all of this is being run on 2018b

Zhichao Guo

Janak Thotakura

Hi Raj6,

This sounds like an issue due to incompatibility with the installed Flycapture version. Uninstall the FlyCapture 2.9 and then rerun the support package setup process in MATLAB, the setup process will install the right version of Fly Capture to be used by the Pointgrey adaptor in MATLAB. Now reboot the system, open MATLAB are see if you can recognize the camera.

Also, as mentioned in my earlier comment, there are known support package installation issues with R2016a and R2016b versions of MATLAB. In case, if you are using one of these versions reach out to Mathworks Technical Support for help.

- Janak


I am trying to use pointgrey Flea3 cameras.
Outside of MATLAB I have installed the FlyCAp 2.9 software and when I use this software directly my cameras are recongized. To try and use the cameras through matlab i installed the pointgrey adaptor add on offered nby the image acquisition toolbox. However even after rebooting MATLAB does not recognize the installation of the adaptor and does not recognize mycameras as video input devices.
What should i do?

Janak Thotakura

Hi az,

There is a known installation issue with this support package in MATLAB R2016a, I would recommend installing MATLAB version R2017a or higher as a workaround. If you are constrained to using R2016a version of MATLAB, please contact our technical support for help.


az clearview

Update: After reviewing Documentation ( i understand I need to uninstall the updated version of FlyCap2 SDK and use the one provided with the support package. Still unavailable. A

Valentin Volchkov

Works nicely with CM3-U3-31S4M as long as the trigger is immediate or manual. Unfortunately the acquisition does not start when hardware trigger is used (works when set up with FlyCapture).

Luka Rogelj

Can enyone help me with installation of this support package on Matlab 2018a? Even if I install third party software before I do not know how to install the pointgray adapter for aquisition toolbox.

Chaitanya Mididoddi

Yes, It failed installation on my computer as well. I have raised the ticket to MATLAB 3 days ago. Technical Support Case #03280009. No solution from them yet.

Benjamin Cellini


The installer is having problems downloading the third party flycapture software - I've tried two different computers with two different networks and none of them work (I have installed the support package before without issue)

Harri Wijaya

I use GS3-U3-51S5C-C 2/3" Grasshopper USB 3.0 Color Camera, and use the following command:
vidobj = videoinput('pointgrey', 1, 'F7_BayerGB8_1224x1024_Mode1');
vidobj.FramesPerTrigger = inf;
However the captured images are greenish for few seconds after issuing start(vidobj) command.
What could be the problem?

Hsiang-Chen Ho

Is supply USB3.1 camera(BFS-U3-200S6C-C) I can't find out that on Image Acquisition Toolbox device list

Daniel Bender

Andreas Georgiou

We have tried to install this package many times on different computers without any success. Windows 10 64bits. Errors included...

Error using matlabshared.supportpkg.internal.ssi.refreshMatlab
Can't reload 'C:\Program Files\MATLAB\R2018a\bin\win64\rtw_core.dll


Something Unexptected Occured.

and something else to do with Java.

Even when we tried to contact Support (as recommended in many of the messages) the Support was unavailable!!!
Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

Really unhappy with MathWorks as we really wanted to use Matlab for our work but it is more likely to end up using python...

Andreas Georgiou

David Wang

I've used this tool box for long time and now trying to use one camera(No.1) to trigger another camera(No.2), but I have difficult when using hardware trigger. I've checked these two camera by setting using flycapture and have successfully triggered by camera(No.1) by using strobe 2(GPIO2) output and GPIO3 trigger with trigger mode 14. But this set doesn't work for Image acquisition app, I have nothing back when setting external trigger mode 14 - source 3. So I used a oscilloscope to make sure the trigger input is correct and it does act the same as using flycapture.
Wondering if there might have some trouble when receiving those trigger signal in this app or support package, thanks!

Sarang Kunte

Hi Kun and Prasad,

As Kun mentioned, the Firefly FMVU cameras aren't supported by FlyCapture Viewer There was an issue with the FlyCapture Viewer which lead to this issue. To resolve this issue, Please follow these steps:

1. Uninstall all versions of FlyCapture from your system.
2. Install the Point Grey Support package in MATLAB which will install the FlyCapture Viewer (If you already have installed the support package you can skip to the step 4).
3. Uninstall FlyCapture Viewer which was installed in the previous step.
4. Contact FLIR support to obtain FlyCapture Viewer
5. Install FlyCapture
6. Reboot your system.

You should be able to use your Firefly with the IMAQ toolbox after following the above steps.

Kun Xie

Hi Prasad,
I have the same issue when I use this adapter with my FMVU-03MTM camera. " Error starting isochronous stream " appears when preview camear in MATLAB IMAQ or in FlyCapter. The reason is the OLD VERSION FlyCapter.
When I install this support package, the MATLAB download and install the FlyCaptureViewer However, the FMVU camera is not supported by this version, it was declared in the release note ( I read this note several days before, but I can't find it now).
Since there is not any options to choose FlyCapterViewer version in MATLAB, My solution is:
1. Install this support package and FlyCaptureViewer ( by MATLAB, remember the install folder of FlyCaptureViewer (
2. Download and install the new version FlyCaptureViewer ( is ok) from PointGrey website in another folder.
3. Copy all new FlyCaptureViewer files to the old folder and overwrite the old one.
4. If it's still not work, try to reinstall the camera driver using 'DriverControlGUI.exe' in 'Point Grey Research\FlyCap2 Viewer\bin64' folder.

Art Kotz

It works so far (it is still early on my project). Initial install was Spinnaker as per FLIR instructions on the box. That was a mistake. Uninstalled that and found this package, which installed an older version of FlyCapture, which so far works fine. I'm using a BlackFly (BFly-U3-50H5M-C). Two things I have encountered:
1) I Noticed that FlyCapture has an absolute mode (where Shutter is shutter speed in ms, etc.), which I want and set. I don't know if I can change that setting through my video object in Matlab, but I think I stumbled around and managed to confuse that mode (shutter read an integer instead of a very different value than what was set). While in this mode, for example set(vidObj, 'Shutter', value) yielded a different result than vidObj.Shutter = value. Same thing for get. Any thoughts on why or how to change or check absolute mode?
2) I noticed that several settings in absolute mode "snap" to the nearest allowed value internally, but the video object property still reports the value that was set. Any idea how to check what setting the camera actually accepted?

Ahmet Ayan

I am also having a problem Matlab not detecting a PointGrey camera (blackfly-S model). The device driver is PGRUSBCam3.sys ( as reported by the PointGrey Spinnaker software. Any help/pointers to resolve the issue is appreciated

Shankar Subramanian

Hi Prasad,

Which version of MATLAB are you using? We support flycapture 2.11 (which is just one version older than the current one from Point Grey) since R2016a. Can you uninstall PG v2.7 from Device Manager, and then install the support package as well (Support package installation will install v2.11 as well). If this does not work, please contact tech support team.

(Image Acquisition team

Benqi Zhang


yangzhong lin

my OS is W10, using 2015a.
Jump up with error showing "Point Grey Flycature is not uninstalled as part of uninstalling the support package as other programs may be using files associated with Point Grey FlyCapture. If you would like to remove Point Grey FlyCapture, please uninstall it through Add or Remove Programs tool or the vendor uninstaller. ".
But I haven't install any FlyCapture at all.
Need help to solve installing this package.

Henry Chen

It works.

wang tao

Brett Bagwell

I am having the same issue:

"There was an error installing third-party software for Support Package Point Grey Hardware:
C:\MATLAB\SupportPackages\R2015b\dowloads\pointgreyhardware_download does not contain archives
for third-party software used by the support package.

To continue with support package installation:
Use 'Install from Internet'
Use 'Download from Internet' to download the complete set of files, and retry installing from folder."

As of 12/10/17, I see nothing in the below posts or responses from staff that addresses the problem.

Jules Verne

Hi all,
I'm having the same error and uninstalling FlyCap Viewer doesn't help:
There was an error installing third-party software for Support Package Point Grey Hardware:
does not contain archives for third-party software used by the support package.

To continue with support package installation:
Use "Install from Internet"
Use "Download from Internet" to download the complete set of files, and retry installing from folder.

Any ideas how to fix this? My Blackfly is completely useless now...

Michael Reilly

Hi all,
I was having a similar problem with "Contact technical support" while installing the third party software. (FlyCap v2.11 is now installed by the package installer)
MY SOLUTION: Uninstalling the FlyCap Viewer software I'd already installed prior to using the MATLAB package.

kevin chao

hello, i have the problem installing this with the error showing:
There was an error installing third-party software for Support Package Point Grey Hardware:
does not contain archives for third-party software used by the support package.

Ding Ding

Sarang Kunte

MATLAB R2016a or older now use FlyCapture Viewer and older releases(R2015b or older) use FlyCapture SDK
We were currently working on an issue with the download links. The issue should be resolved now.
Please contact Mathworks Techincal Support( if you need further help.

David Wang

Hello there,
as Point Grey was merged by FLIR, anybody have problem installing this add-on?
I can't install result in the package can't download flycapture, always stop there downloading.

Error code:
Exception in thread "Thread-86" java.nio.file.InvalidPathException: Illegal char <?> at index 111: C:\MATLAB\SupportPackages\R2015a\downloads\pointgreyhardware_download\2uobfb202jrxqtl\FlyCapture2.5.3.4_x64.msi?dl=1
at sun.nio.fs.WindowsPathParser.normalize(Unknown Source)
at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
at sun.nio.fs.WindowsPath.parse(Unknown Source)
at sun.nio.fs.WindowsFileSystem.getPath(Unknown Source)
at java.nio.file.Paths.get(Unknown Source)
at Source)

Sarang Kunte

Hi mp,

Can you provide some more information about the issue that you experienced while installing the support package? Let me know which release of MATLAB were you trying to install the support package in.



"There was a problem installing the support package."

ofer rosen

FlyCap2, Firmware, Driver, Matlab 15b:
Is there any other solution than uninstalling FlyCap? it is in use by other users of the camera.

The support package installer is stopping after a while. the status bar appears after about 1 minute showing 7/8 progress but does not move afterwards. no message anywhere.

Lan Shuai

Mathworks support team helped solve my problem. The flycapture software has a conflict with the package. After I uninstalled the software, I can install the package successfully.

Lan Shuai

Got the same error as the previous users.


Same issue, Windows 10 64bit, tried Matlab 2016b and 2017a, neither worked.

Jim Bohnslav

Just got an error: "There was a problem installing third party support package. Contact technical support." This is with FlyCap 64-bit, and MATLAB 2016b.

Jan van der Horst

I have the same issue. The toolbox doesn't complete installation in windows 10. Also not if I manually install the driver downloaded in the package first. Quite a hassle. Please fix asap

Joel David Berkson

I'm having the same issue. Third party drivers won't install and I need it for image acquisition. Please fix asap

Jyothi Karri

I wasn't able to install this driver. I get an error saying the third party drivers could not be downloaded.

Shankar Subramanian

Hi Raphael,

Sorry that the support Point Grey did not match your expectation. Can you please let us know as to what problems you had encountered?


Raphaël Candelier

Madhura Suresh

Hi Bjorn,

We are looking into upgrading the drivers to the latest version for the upcoming releases.

MF -

Looks like there was an issue installing the driver. Can you install the driver manually by going to the folder where the support package was installed, and then double click on the FlyCap exe, make sure it installs, and then re-install the support package in MATLAB?



Error installing third party software FlyCapture2.5.3.4_x64.msi:
Non-passing return code received: 1603. Expected one of the following: 0

Please help.

Björn Skatt

Dear MathWorks Image Acquisition Toolbox Team. Thanks for a great tool! May I suggest that you update this package to the latest PGR FlyCapture2 SDK 2.10.3-237? The old ver 2.5 does not recognize Win10. I can't say that I have found any problems but I would feel more secure if you used the updated API and drivers.

Björn Skatt

I hereby testify that it works just fine on R2016B with a brand new USB3 Chameleon (CM3-U3-50S5M-CS). It gives me access to 12-bit mono output. Oh, joy!
I had some trouble getting here. OBS! Matlab installs FlyCap 2.5. I had to uninstall the 2.10 version. Seems like 2.5 has all the stuff that I remember from 2.10. I also had to manually identify the correct USB-driver like this:

run C:\Program Files\Point Grey Research\FlyCapture2\shortcuts\utilities\DriverControlGUI
Select USB->Intel USB3 Extensible Host Controller->Point Grey drivers->USB Pro (Signed)
Click Install driver




When I try to install this support package, either by downloading it through the support package installer, or by downloading it from this page, I get the following error:

"Expected input to be nonempty"

I'm then returned to the confirmation screen, where I'm prompted to hit "Install" to begin the process again.

I'm running MATLAB R2015b 32-bit on Windows 7 64-bit, and have already installed the flycap 2 software separately.

MATLAB Release Compatibility
Created with R2014a
Compatible with R2014a to R2021a
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!