3.Installation Guideline
© China Daheng Group, Inc. Beijing Image Vision Technology Branch 4
3. Installation Guideline
3.1. Host Preparation
3.1.1. Software Package
The software package of DAHENG IMAGING's MERCURY series is used to control the MERCURY series
camera to provide stable, real-time image transmission, and provides multiple samples and easy-to-
integrate SDKs for various programming tools. The package is composed of the following modules:
1) Driver Package (Driver): This package provides the MERCURY series camera driver program, such
as: the USB3.0 cameras' driver program.
2) Interface Library (API): This package provides the camera control interface library and the image
processing interface library, supports the user for secondary development.
3) Demonstration Program (GalaxyView.exe): This demonstration program is used to display the camera
control, image acquisition and image processing functions, the user can control the camera directly
by the demonstration program, and the user can develop their own control program based on the
camera interface library.
4) Sample: These samples demonstrate cameras' functions, the user can easily use these samples to
control cameras, or refer to the samples to develop their own control programs.
5) Programmer's Manual: This manual is the users programming guide that instructs the users how to
configure the programming environment and how to control cameras and acquire images through the
camera interface library.
You
can
download
the
latest
software
package
from
the
website:
3.1.2. User Software Interface
After installing the MERCURY series camera software package, the user can use the demonstration
program and the samples to control the camera, also the user can control the camera by the program
which is written by the user themselves. The software package provides three kinds of program interface,
the user can select the suitable one for use according to their own requirements:
1) API Interface
In order to simplify the users' programming complexity, the package provides the general C programming
interface GxIAPI.dll and image processing algorithm interface DxImageProc.dll for the user to control the
camera, and provides the samples and software development manual which are based on these interfaces.
The API interface supports C/C++/C#/Python, etc.
2) GenTL Interface
This interface is developed according to the standard of general transport layer in GEN<i>CAM standard,
DAHENG IMAGING follows the GEN<i>CAM standard and provides the GenTL interface for the user, the