Skip to main content
U.S. flag

An official website of the United States government

Marfac Machine Vision Camera Interface

September 9, 2021

This project contains the C# software developed to control and acquire imagery from a FLIR GigE machine vision camera. It is built using the FLIR Spinnaker 64bit SDK version 2.4.0.144 and requires the spinview application and associated dll's.

This software was developed using Microsoft Visual Studio 2019 to control and acquire imagery from a GigE machine vision camera (Model: BFS-PGE-50S5C-C, though it should work with others). The camera is housed in an underwater cabled system, lowered from the water surface, and used to capture geo-located, calibrated macro-photographs of in situ sediment from a riverbed, seafloor, or lakebed. The imagery is then processed to estimate sediment properties such as grain size distributions and it can be used for sediment transport studies and as input to sediment transport models. It is written to be easily incorporated by other projects using this and similar cameras.

Publication Year 2021
Title Marfac Machine Vision Camera Interface
DOI 10.5066/P9PBOIJG
Authors Gerald Hatcher
Product Type Software Release
Record Source USGS Digital Object Identifier Catalog
USGS Organization Pacific Coastal and Marine Science Center