JAI releases new GigE Vision software developer's kit (SDK) and camera control software with more productivity and image processing features, plus support for the latest GenICam (SNFC) and GigE Vision standards
Industrial camera provider JAI (San Jose, CA, USA) has announced the availability of the latest version of its popular and powerful GigE Vision SDK & Control Tool software. The new version 1.3.0 software has been updated and improved in a considerable number of areas, aimed at maintaining its status as one of the most robust and versatile vendor-independent GigE Vision software packages offered by any camera manufacturer.
The new software supports the GigE Vision 1.1 and GenICam 1.2 standards, including the GenICam Standard Feature Naming Convention (SFNC), which allows any SFNC-compliant camera, regardless of interface type, to be accessed and controlled using a common set of camera feature names. The JAI SDK & Control Tool software is available in 32-bit and 64-bit versions and is compatible with Windows 7, Windows XP and Windows Vista.
JAI recently also upgraded the firmware in all of the GigE Vision cameras in its C3 Camera Suite to take advantage of the GigE Vision 1.1 and GenICam 1.2 standards. Vision system designers can combine JAI cameras with the new 1.3.0 SDK or with any GigE Vision/GenICam-compliant third-party software package when integrating JAI cameras into vision applications.
As with previous versions of the JAI SDK, the software can also be used with non-JAI GigE cameras, making it ideal for multi-vendor evaluations, prototyping, and other activities. It can be downloaded from the JAI website.
One of the key new features in the SDK portion of version 1.3.0 is support for GigE Vision “Action Command” broadcast telegrams. Applications incorporating this feature can transmit commands across the network and have multiple devices respond based on their “group” designation and how they have been programmed to respond to certain broadcast commands. In this way, a single command can trigger multiple cameras, reset timestamps, or perform other actions with a minimum of latency and programming effort.
The new SDK also incorporates support for firewall traversal. The software can automatically detect cameras that support this function (like JAI’s latest C3 GigE Vision cameras), and open up the firewall for the stream channel and/or the message channel for these devices. With this capability, users do not have to disable their firewalls to get information from their GigE Vision devices.
Among the other new SDK features are complete lookup table functionality, built-in functions to flip and rotate images, histogram functions, Unicode support including multi-byte characters, dynamic loading/unloading of the .dll file, and new event handling support for mouse actions and window movement/resizing.
The camera control tool portion of the new software includes a new “Processing” tab for real-time utilization of lookup table functionality, histogram functions, and flip-and-rotate capabilities. Also added is a new drop-down window for easy selection of installed Video-for-Windows codecs, new wizards for configuring basic trigger modes, mouse-driven panning and zooming in the video window, and the ability to move and/or click the mouse within the video window to display the cursor location, bit depth, and pixel values of the cursor location.
To make it easier for users to take advantage of all the capabilities in the SDK & Control Tool package, JAI has added a variety of new sample applications. Most are provided in both C and C++ programming languages, and some are available in the C# language. Included are sample applications for auto-exposure, lookup table operation (LUT), image transformation (flipping and rotating), statistics gathering (missing frames and missing packets), dynamic .dll loading, and digital panning/zooming. The samples can be used “out-of-the-box” for a quick and easy utilization of SDK capability, or can be treated as a template to help users create their own proprietary applications.
About the JAI Group
JAI is a manufacturer of high quality, industrial-grade cameras for the machine vision, transportation, aerospace, homeland security, medical and scientific markets.
JAI’s broad product line features high performance progressive scan CCD cameras with spatial resolutions from VGA to 16 megapixels; traditional interlaced video cameras; intensified cameras with sensitivity to light levels as low as .00001 lux, and a range of innovative 2CCD and 3CCD prism-block cameras including both area scan and line scan models.
Physical interfaces include the Camera Link and GigE Vision high performance digital standards, as well as both TV-standard and analog progressive scan output.
JAI cameras help improve customer businesses in a variety of ways, whether by improving quality and accuracy, lowering costs, increasing yields, or simply enabling better service. In addition to cameras, JAI’s traffic solutions group is one of the world’s leading manufacturers of specialized traffic systems. Solutions are based on JAI-developed hardware and software, which is often integrated with third-party products.
Source: JAI Inc.
-- Posted by Vision Systems Design