Skip to content

This repo will acquire images from the Mako camera by utilizing the VimbaCPP API from Allied Vision. It is to be used along with repo Determine-Exposure-Time.

Notifications You must be signed in to change notification settings

ani-4nirudh/Initial-Image-Acquisition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Description

  • This repo contains source code to perform initial image acquisition.
  • It saves the captured images inside the 'images' folder.
  • The timestamps are saved inside the 'timestamps' folder.

Installation

  • Go to project directory and create folders lib and build:

    cd <your_path>/init_img_acq
    mkdir -p build lib
    
  • VimbaX Library

    • Download the VmbCPP library VimbaX_Setup-2023-1-Linux64.tar.gz from here.
    • Extract the contents of tar file: tar -xvzf <your_download_path>/VimbaX_Setup-2023-1-Linux64.tar.gz
    • Paste the extracted directory inside the lib folder.
  • Install ZLIB: sudo apt install zlib1g-dev

  • Install LibXLSXWriter from instructions here. Make it on your own from given instructions inside your lib directory.

Build

# Go to build folder
cd build

# Generate makefiles
cmake -s ..

make -j

# Run the executable
./init_img_acq

Troubleshooting for Camera API

# Ping the camera IP address
ping <camera_ip_address>

# Run VimbaXViewer
cd lib/VimbaX_2023-1/bin
./VimbaXViewer

# If TL (Transport Layer) not found
cd ../cti
sudo -E ./SetGenTLPath.sh
sudo -E ./VimbaGigETL_Install.sh

# Log off your system and run VimbaXViewer again after restart

About

This repo will acquire images from the Mako camera by utilizing the VimbaCPP API from Allied Vision. It is to be used along with repo Determine-Exposure-Time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published