BitFlow Frame Grabber Software Development Kit Now Accessible to Python Programmers

Feb. 24, 2022
BitFlow BFPython API provides python wrapper to enable rapid prototyping.
Cropped Logo On250250250 6216e90656e44

BitFlow, a global leader in frame grabbers for machine vision, life sciences and industrial imaging, has introduced BFPython, an application programming interface that allows engineers with Python expertise to acquire images from BitFlow's broad range of frame grabbers. Available immediately for download from BitFlow's website, these Python bindings wrap the BitFlow SDK's configuration, acquisition, buffer management and camera control APIs. The download also includes several Python examples that illustrate how bindings can be used.

A free, open source programming language, Python is simple to learn and use, making it one of the most popular languages for developing imaging applications, whether in Linux, Windows or embedded platforms. In machine vision, where prototyping is mission critical to understanding how a proposed imaging solution is progressing, BitFlow BFPython accelerates the building process and reduces final development costs for those experienced with Python code. To further assist in development, BFPython includes several sub-modules that provide convenient interfaces to access features such as CoaXPress camera control (via GenICam), Camera Link camera control (via the CL Serial API), among others. 

Supporting the full line of BitFlow frame grabbers, the BitFlow SDK enables developers to bring high-speed image acquisition into machine vision applications, from cost-efficient simple inspection to ultra high-speed, high-resolution systems. The SDK includes a large number of example applications with full source code for aiding in the understanding the available functions, along with a number of utilities for developing and debugging. The free SDK version is for use with third-party applications such as LabVIEW, VisionPro and HALCON. The paid version is required for users developing their own applications, and offers such high-level advantages as header files, libraries and extensive example programs with detailed source code.

Sponsored Recommendations

Crisis averted: How our AI-powered services helped prevent a factory fire

Discover how Schneider Electric's services helped a food and beverage manufacturer avoid a factory fire with AI-powered analytics.

How IT Can Support More Sustainable Manufacturing Operations

This eBook outlines how IT departments can contribute to amanufacturing organization’s sustainability goals and how Schneider Electric's products and...

Three ways generative AI is helping our services experts become superheroes

Discover how we are leveraging generative AI to empower service experts, meet electrification demands, and drive data-driven decision-making

How AI can support better health – for people and power systems

Discover how AI is revolutionizing healthcare and power system management. Learn how AI-driven analytics empower businesses to optimize electrical asset performance and how similar...