C++ Matrix Vision BlueFOX3 driver
Driver for Matrix Vision BlueFOX3 cameras.
This library provides quick access to all the basic functions of Matrix Vision BlueFOX USB 3.0 cameras.
Software dependences
For detailed specifications and driver installations, please visit Matrix Vision Drivers and Software
- Matrix Vision driver. Orientative installation for a Linux x86_64:
cd ~/Downloads
wget https://www.matrix-vision.com/software-drivers-en.html?file=tl_files/mv11/support/mvIMPACT_Acquire/01/mvGenTL_Acquire-x86_64_ABI2-2.17.3.tgz -O mvGenTL_Acquire-x86_64_ABI2-2.17.3.tgz
wget https://www.matrix-vision.com/software-drivers-en.html?file=tl_files/mv11/support/mvIMPACT_Acquire/01/install_mvGenTL_Acquire.sh -O install_mvGenTL_Acquire.sh
sudo chmod +x install_mvGenTL_Acquire.sh
./install_mvGenTL_Acquire.sh
Troubleshooting
Configuring USBFS
By default, Linux limits image capture buffers (e.g. to 16MB). To set the memory limit to 1000MB, run the following commands:
-
Open the
/etc/default/grub
file in any text editor. Find and replace:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
with this:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.usbfs_memory_mb=1000"
-
Update grub with these settings:
sudo update-grub
-
Reboot and test a USB 3.0 camera.
If this method fails to set the memory limit, run the following command:
sudo sh -c 'echo 1000 > /sys/module/usbcore/parameters/usbfs_memory_mb'
To confirm that you have successfully updated the memory limit, run the following command:
cat /sys/module/usbcore/parameters/usbfs_memory_mb
Example of usage
- Run:
-
bin/./mvbluefox3_test
.
-
Support material and multimedia
Please, visit: asantamaria's web page