Software
Software
We offer a wide variety of software for imaging components and solutions. We have partnered with vendors that cover the majority of the product features that today's imaging customers are looking for.
A&B Software
ActiveGigE is a universal SDK for GigE Vision industrial and scientific cameras. Just drop an ActiveGigE object on the surface of your application and get an immediate access and full control over multiple GigE Vision cameras. With ActiveGigE your application does not have to rely on a specific camera model - any GigE Vision™ compliant camera will work out-of-the-box in any popular development environment with an unsurpassed performance. The latest addition to ActiveGigE includes the DVR module that offers high-speed video recording and playback, advanced compression settings and many more.
GigESim is combination of a GigE Vision software simulator, converter and server. A computer running GigESim presents itself to the network as a real GigE Vision camera with fully adjustable features. The simulator can be used for prototyping a GigE Vision camera as well as performing GigE application development when a camera is not available. GigESim can also convert cameras of different types (USB, 1394, CameraLink) into virtual GigE Vision cameras accessible from any computer on the network, with an ability of a full remote control over camera parameters. Finally, GigESim can be used as a GigE Vision server SDK allowing developers to stream images from their applications to multiple computers for distributed processing and surveillance.
ActiveUSB is a hardware-independent SDK which provides developers and end-users with an immediate access to multiple USB3 Vision™ cameras through a number of programming interfaces. The COM-interface guarantees a quick and easy integration into virtually any programming environment including C++, C#, VB6, VB.NET, Delphi, Java, Python, Matlab, and Labview. The SDK offers comprehensive property dialog boxes with a full control over the camera attributes. Included TWAIN and DirectShow drivers offer a universal plug-and-play interface between USB3 Vision™ cameras and third-party imaging and video recording applications. More info from A&B.
ActiveGeni is a new addition to our highly acclaimed series of universal camera SDKs. It provides an interface to any analog or digital video device (cameras, framegrabbers, X-ray detectors etc) as long as the manufacturer of the device offers a GenTL (GeniCam Transport Layer) driver. In addition to GenTL compatible devices, ActiveGeni future releases will also support IIDC-1394, GigE Vision, USB3 and web cameras providing the most universal camera interface in the industrial vision market. More info from A&B.
NorPix
StreamPix 6
With StreamPix, it is possible to view, control and acquire from multiple camera simultaneously, all in the same user interface. StreamPix provides a complete management console for cameras, simplifying the setup, control and acquisition from any number and type of camera. The number of digital video camera supported is only limited by a condition wherein the combined data rate of the cameras exceeds the internal bus bandwidth or processor capabilities of the computer. Brochure
TroublePix
TroublePix is a digital video recording software designed for factory floor applications or requirements needing a simple user interface. With TroublePix, you can acquire, view and review all within the same user interface. TroublePix provides features such as looping, Pre/Post triggering, event marking and much more. Brochure
StreamPix Remote
Do you need more than one StreamPix instance to achieve your multiple camera image streaming capture? Are you using multiple computers with multiple cameras? Do you need a single application that can remotely control all StreamPix instances over a LAN?
StreamPix Remote allows advance remote management of high speed video recording stations.
Remotely view StreamPix images (live feed or playback).
Remote control over the main features of StreamPix.
Create new remote sessions based on computer name or IP address and StreamPix workspace name.
Show real-time per computer and per workspace status information.
File history available for better video shoot management.
Efficient CPU usage and network traffic monitoring.
Ability to send notifications to a 3rd-party application via UDP protocol.
Remotely control camera settings and adjustments (for simultaneous control cameras must be identical).
Support for Vicon Blade messaging protocol.
Operate via wired LAN or WiFi network.
HERMES API
Add digital video recording features to your application using the Hermes API.
Want to harness the DVR power capability of StreamPix or TroublePix into your own application? Use HERMES API, a proven reliable API for DVR applications.
HERMES API is our standard low-level library at Norpix. All of our end user software products, such as StreamPix or TroublePix, are developed on top of the HERMES API.
HERMES is a set of C++ callable objects and functions that can be added to your own application to handle image capture, image recording and playback, video compression as well as image display and exporting.
C, C++ and .NET compatible for all CLI languages (Common Language Infrastructure) such as C#, VB.NET and many others.
HERMES is built using Microsoft Visual Studio 2012 to provide ultimate performance under Windows operating systems and take advantage of modern multicore CPUs. For best operation, we recommend Windows 10, 64 bit, but HERMES supports also older Windows 7 or 8 and Vista, 32 bit and 64 bit.
Here is a list of some available features when programming with HERMES API:
Includes multiple demo projects coded in Visual C#.
Set of C++ functions and classes.
Full control of the image flow within the application: Keep/discard/archive/display.
Connect to any of the over one hundred frame grabbers and cameras supported by NorPix.
Receive images from the camera.
Save images to sequence file ( StreamPix's .seq file format), image files (bmp, jpeg, tiff, png) or movie clip (avi, mov, mp4).
Provides access to time stamping using either computer clock or Irig time or GPS source, or LTC/VITC.
Simultaneously Record and Playback captured sequence files at various speed.
Display images received on a user-defined canvas (device context).
Compute frames per second speed.
Comes with detailed documentation and demo samples.
Can be used with single or multiple cameras.
Simultaneously support for multiple identical or different cameras.
Set triggering mode from hardware or software based triggering.
Work in 8 or 16 bit per channel with monochrome or color images.
Perform Bayer interpolation.
Modify frame rates as desired.
Adjust camera parameters such as gain, brightness, shutter, gamma, hue, saturation, white balance.
Set time lapse capture from single or multiple cameras simultaneously.
Overlay graphics and text on live or playback video.
Save images in tiff, multitiff, jpeg, bmp, DPX, j2K,FIT and many more formats.
Automatic or manual white balancing.
Real time intra frame JPEG compression to lower sequence file size.
Support cameras or frame grabber with embedded JPEG, MPEG4, H.264 compression.
Save camera settings in memory channels and reload them on demand.
OEM volume pricing available for run time copies.
Real time Bayer conversion / color balance / color mapping.
DirectX GPU optimized support for full screen image display.