Daheng Imaging SDK - Our Free Software for configuring and operating Industrial Cameras

The Daheng SDK is a free, comprehensive software development kit designed to work seamlessly with all our Daheng Imaging cameras. Whether you are a developer integrating vision systems or an engineer optimizing camera performance, the SDK provides everything you need.

  • Wide Compatibility – Supports all our industrial cameras.
  • User-Friendly Demo Program – Includes an intuitive graphical interface to easily adjust camera settings.
  • Extensive Programming Examples – Helps developers integrate cameras efficiently into their applications.
  • Multiple Versions Available – Download the latest SDK version from our official download area.

Designed for flexibility and ease of use, the Daheng Galaxy SDK ensures seamless camera control, making it ideal for industrial automation, machine vision, and embedded applications.

Download the SDK today and unlock the full potential of your industrial camera!

Supported Operating System

The Daheng Imaging SDK supports the following operating systems:

Operating System Recommended System Version SDK Interface

Windows

Windows 7/10/11

  • Galaxy Windows SDK
  • Windows Runtime
  • GigE, 2.5GigE, 5GigE, 10GigE, USB3.0, USB2.0
  • GigE, 2.5GigE, 5GigE, 10GigE, USB3.0, USB2.0

Linux

Ubuntu

14-04~20.04

  • Linux X86
  • Linux ARM
  • GigE, USB3.0
  • GigE, USB3.0

Android

Android

7.2~14

Android ARM

USB3.0

Note: Apple macOS is not natively supported. While macOS is not common in industrial environments, many developers use Apply systems for software development. In such cases engineers can install a windows or Linux virtual machine on their Mac to use our industrial cameras with Daheng Imaging SDK.

Windows

The Daheng Galaxy SDK is fully compatible with Windows, making it easy to get started with our USB3 and GigE cameras. Installation and configuration are designed to be straightforward, even for first-time users.

To streamline the process, we recommend following our QuickStart guide: 5 Steps to Easily Install a Machine Vision Camera and Acquire an Image. This step-by-step tutorial walks you through everything from software installation to capturing your first image, ensuring a smooth and efficient setup experience.

Linux

  • Linux X86 -> The Daheng Galaxy SDK is a powerful solution for managing industrial cameras on Linux systems with x86 architecture. Whether you're setting up for development or deployment, the installation and configuration process is clearly outlined in our guide: How to Install Galaxy SDK for x86-Based Devices and Get Your Industrial Camera Running on Linux This resource covers the full setup process, including camera configuration, image acquisition using both Galaxy View and the C++ SDK, and tips to ensure smooth operation across your system.
  • Linux ARM -> For embedded systems and edge computing applications, the Daheng Galaxy SDK also supports ARM-based hardware. This includes popular development platforms such as: NVIDIA Jetson Series: Jetson TX1, TX2, Jetson Nano, Jetson Xavier. Raspberry Pi: These compact, high-performance platforms are ideal for industrial vision projects where size, efficiency, and computing power are key. For comprehensive troubleshooting tips and performance optimization resources, please visit our articles on How to install Raspberry Pi with our USB 3.0 Camera

Supported Programming Languages

The Daheng Imaging SDK provides example programs in multiple programming languages, making integration easy for developers. Please visit our Download Page for more details.

Included Languages: C++, C# (.NET) and Python

Additional Languages (Available on Request): Visual Basic & Delphi

(These are not included in the standard SDK but may be provided upon request.)

Note:

Windows:

The supported versions of the .NET Framework are .net 3.5 /.net 4.0, using the GxIAPINET.dll file in the corresponding directory. The supported versions of .NET Core are .net 6.0 and above (requires the .net 6.0 runtime environment to be installed), using the GxIAPINET.dll file located in the .net 6.0 directory.

Linux x86:

The current Linux installer supports .net 6.0 and above on 64-bit systems (requires the .net 6.0 runtime environment to be installed). First install the latest Linux installer and the .net development environment before proceeding with the development.

Software

To integrate our cameras with the software listed above, please refer to the user manual available on our Third Party Software blog.

Logos of LabVIEW, MATLAB, Zebra, Cognex, and other brands

Explore Galaxy Viewer

Galaxy Viewer is the primary software for testing and configuring our industrial cameras. It allows users to adjust and save camera settings, as well as capture and store images efficiently. The software also supports multiple plugins, offering additional features such as crosshairs, grids, and LUT (Look-Up-Table) adjustments for enhanced functionality.

Image of the Galaxy Viewer

Exploring Galaxy Viewer Features

Opening images

You can review images directly in Galaxy Viewer, which is useful for inspecting details such as RGB value in specific areas.

Image showing how to open a image in the Galaxy Viewer

Saving Images

  • To save an image:
  • Click the save image icon:
  • Choose your preferred file format and filename.

Recommendations: Save images as .PNG to reduce file size while maintaining high quality

Software interface for managing network devices with image capture and file format options.

Tile View

If multiple cameras are connected, you can split the screen using the Tile View tool to display multiple camera feeds in a single window.

Tile view in the galaxy viewer

Histogram

Enable or disable the image histogram, which provides an overview of the image's brightness and contrast level.

Histogram view in the galaxy viewer

Crosshair

Click the Crosshair button to overlay a crosshair in the center of the image. To reposition the crosshair: Adjust the line width and offset values. Use negative values to move left or up (e.g., [-200, -50]).

Grid
Enable the Grid feature by clicking its icon. To customize the grid: Choose between High, Default or Low grid density (higher values create more grid lines). It is also possible to have a custom set value.

Helpful Articles for the Daheng SDK

To learn more about the features of Galaxy Viewer, our Knowledge Center is filled with helpful articles to guide you. If you want to explore Galaxy Viewer, our powerful sofwtare for configuring and operating industrial cameras, please visit: Daheng Galaxy Viewer.

Helpful Articles:

Structure of Downloads

Windows SDK – V2.4.2503

Galaxy viewer: GalaxyView.exe

IP configurator: GxGigEIPConfig.exe

Programming samples: Development\Samples

[C++, C# (.Net), Direct Show, LabVIEW, Python, VC]

Windows Runtime SDK – V2.4.2504

Linux ARM SDK – V1.5.2303

Galaxy viewer: /Galaxy_camera/bin_armv8/GxViewer

IP configurator: /Galaxy_camera/bin_armv8/GxGigeIPConfig

Download contains the corresponding Python SDK

Python SDK: /api/gxipy

Python samples: /sample

Linux x86 SDK – V2.4.2503

Galaxy viewer: Galaxy_camera/bin/GalaxyView

IP configurator: Galaxy_camera/bin/GxGigeIPConfig

Download contains the corresponding Python SDK

Python SDK: /api/gxipy

Python samples: /sample

C++ samples: /sample

Reviews VA Imaging

  • 8
    Cameras are a great value for money

    The cameras are a great value for money and the lenses also. The software is outdated and needs refreshing. It took me considerable amount of time to discover how to access the camera features. The cameras are a great value for money and the lenses also. The software is outdated and needs refreshing. It took me considerable amount of time to discover how to access the camera features.

  • 10
    Excellent quality material and attentive and reliable supplier

    In the commercial phase we had maximum support and delivery times were respected. The material is quite good with low and competitive costs. In the commercial phase we had maximum support and delivery times were respected. The material is quite good with low and competitive costs.

  • 10
    Fast cable delivery

    I had ordered a camera but forgotten to include the required cable. the cable was ordered and delivered very fast. I had ordered a camera but forgotten to include the required cable. the cable was ordered and delivered very fast.

  • 8
    Fast delivery

    Fast delivery even without paying the speed premium Fast delivery even without paying the speed premium

  • 9
    Fast Delivery and good quality!

    A very good company, I will continue to cooperate next time! A very good company, I will continue to cooperate next time!

  • 10
    Fast service

    Extremely fast service. I got the camera next day. Highly recommend the seller! Thank you! Extremely fast service. I got the camera next day. Highly recommend the seller! Thank you!

  • 8.5
    Good Experience

    Top, good experience. Very attentive and quick to respond. Product arrived in good condition. Top, good experience. Very attentive and quick to respond. Product arrived in good condition.

  • 8
    Good quality and fast delivery

    So far, all components meet expectation, it would be great, though, if 3d models for all components were available. So far, all components meet expectation, it would be great, though, if 3d models for all components were available.

  • 10
    Great customer support, products and prices

    I contacted GeT Cameras to help out with selecting the best camera and lens solution for me. They provided great support. I ordered with express and received the products 2 days later :) I contacted GeT Cameras to help out with selecting the best camera and lens solution for me. They provided great support. I ordered with express and received the products 2 days later :)

  • 9
    Great prices, great service, everything great

    Bought quite a few cameras from these guys, prices are great, service is great, delivery times of the hardware is also very nice. Bought quite a few cameras from these guys, prices are great, service is great, delivery times of the hardware is also very nice.

  • 10
    Great products. Excellent support.

    GeT Cameras in Germany made some photo's of our products to show the performance of their cameras and they looked perfect. Recently we purchased a camera with lens, and LED lights. We are not exper... GeT Cameras in Germany made some photo's of our products to show the performance of their cameras and they looked perfect. Recently we purchased a camera with lens, and LED lights. We are not experienced with machine vision but the installation worked out fine. After installation on our laboratory we were surprised again of the high quality of the photos and the versatility of this system. (options in Galaxy viewer and integration in Python. Recently we had an issue with the software and the customer support was able to give us the relevant information to fix it within one day. The next time we need a camera we will not be looking to other suppliers but contact GeT Cameras immediately.

  • 10
    Great support and inhouse knowledge of the cameras

    First I was a little bit sceptic about buying online industrial cameras. It’s a critical part for our machine. For a new product development there was a lot of price pressure. We needed a cheap cam... First I was a little bit sceptic about buying online industrial cameras. It’s a critical part for our machine. For a new product development there was a lot of price pressure. We needed a cheap camera. I called them and Caspar was providing great support. He even advised a cheaper camera than I had in mind. I was just surprised by the inhouse knowledge of get cameras about machine vision. Never expected this from a webshop. The image an built quality of the camera is also great. The camera feels and operates the same as our Basler cameras.

  • 10
    Great support by email

    I ordered a 20MP USB3 camera including a lens 2 months ago for a datamatrix code reading application. In the beginning I was sceptic because of the low prices, but support by email was great. They ... I ordered a 20MP USB3 camera including a lens 2 months ago for a datamatrix code reading application. In the beginning I was sceptic because of the low prices, but support by email was great. They advise a lens and provided additional technical information. Unfortunately they don't offer a loan service, but I decided to try it. I had the cameras in house within 2 weeks and connection was easy. The SDK looks like the SDK from Basler so I felt directly comfortable with it. The camera and lens was a perfect match and now I'm able to read small DMC codes on large products with just a single camera.

  • 10
    Great support while selecting a lens

    We have bought a 20MP camera and lens with extension tubes to use it as a digital microscope in our lab. The support with selecting a lens was great. Connecting the USB3 camera was easy. We receive... We have bought a 20MP camera and lens with extension tubes to use it as a digital microscope in our lab. The support with selecting a lens was great. Connecting the USB3 camera was easy. We received everything on time.

  • 10
    High quality

    High quality components and service! My order was handled quickly and arrived ahead of schedule. Would recommend. High quality components and service! My order was handled quickly and arrived ahead of schedule. Would recommend.

  • 10
    It is important to have a skilled and efficient team of workers to get the goods efficiently.

    Maintained a good relationship and very good communication from start to finish to purchase the item. Maintained a good relationship and very good communication from start to finish to purchase the item.

  • 9
    Outstanding products and customer service

    The customer service staff was friendly, easy to approach and helped us select the appropriate products which fit our use case perfectly. The customer service staff was friendly, easy to approach and helped us select the appropriate products which fit our use case perfectly.

  • 10
    Outstanding products and customer service

    Get Cameras were extremely kind to sponsor us with some amazing equipment for our RoboCup student team, Delft Mercurians. We had no issues with the cameras, they perform as advertised and enabled u... Get Cameras were extremely kind to sponsor us with some amazing equipment for our RoboCup student team, Delft Mercurians. We had no issues with the cameras, they perform as advertised and enabled us to continue with the project and the company was extremely supportive of us overall. The customer service staff was friendly, easy to approach and helped us select the appropriate products which fit our use case perfectly.

  • 8
    Perfect customer interaction

    Good site and perfect customer interaction. Good site and perfect customer interaction.

  • 10
    Products delivered sooner than promised

    Ordered products were delivered sooner than promised, all ordered items were included in the package and we had no problems to make them work (cameras work with the attached software and with Matlab). Ordered products were delivered sooner than promised, all ordered items were included in the package and we had no problems to make them work (cameras work with the attached software and with Matlab).

  • 10
    Professional support, fast delivery and good product.

    I liked that your team helped me chose the needed equipment by my description. The items that i have ordered are exactly what i have looked for. I liked that your team helped me chose the needed equipment by my description. The items that i have ordered are exactly what i have looked for.

  • 10
    Prompt responses to many questions

    Prompt responses to our many questions. A good selection of cameras despite shortages elsewhere in the industry and we have been able to specify some of these cameras to keep projects moving forwar... Prompt responses to our many questions. A good selection of cameras despite shortages elsewhere in the industry and we have been able to specify some of these cameras to keep projects moving forward. We continue to buy regularly.

  • 10
    Quick responses and good selection of cameras

    Prompt responses to our many questions. A good selection of cameras despite shortages elsewhere in the industry and we have been able to specify some of these cameras to keep projects moving forwar... Prompt responses to our many questions. A good selection of cameras despite shortages elsewhere in the industry and we have been able to specify some of these cameras to keep projects moving forward. We continue to buy from Get-Cameras regularly.

  • 10
    Quick shipping and excellent customer service

    The customer service is quick, friendly and helpful, shipping takes place fast and the quality of cameras and accessoires is excellent. Very useful is also the provided software, including coding e... The customer service is quick, friendly and helpful, shipping takes place fast and the quality of cameras and accessoires is excellent. Very useful is also the provided software, including coding examples to implement the cameras in our systems.

  • 10
    Quick shipping and excellent customer service

    The customer service is quick, friendly and helpful, shipping takes place fast and the quality of cameras and accessoires is excellent. Very useful is also the provided software, including coding e... The customer service is quick, friendly and helpful, shipping takes place fast and the quality of cameras and accessoires is excellent. Very useful is also the provided software, including coding examples to implement the cameras in our systems.

  • 9
    Suitable product for us

    We already have several of your cameras. These are for stock only. Since we are taking them into stock, that means we are happy with them. Only lead time is little bit longer. We already have several of your cameras. These are for stock only. Since we are taking them into stock, that means we are happy with them. Only lead time is little bit longer.

  • 10
    Very good value for money

    The camera arrived on schedule and gives excellent images. Very good value for money. The SDK makes it very easy to acquire images into a program of my own written using C++Builder (about 2 hours p... The camera arrived on schedule and gives excellent images. Very good value for money. The SDK makes it very easy to acquire images into a program of my own written using C++Builder (about 2 hours programming).

  • 10
    Very helpful customer service

    We needed a vision camera for our project very urgently. They where able to deliver it in a few days time. They responded quick to my emails also when I needed support. They send me an article how ... We needed a vision camera for our project very urgently. They where able to deliver it in a few days time. They responded quick to my emails also when I needed support. They send me an article how to quickly install the camera and set the most important parameters. it was very helpfull and within half an hour we had a good live view image. We have also ordered the lens they advised. It provides a nice and sharp image.

Reviews are automatically translated into your language. Click here to view the original review and verify its authenticity

Vision & Automation Resources

VA Imaging stands at the intersection of creativity and practical applications, delivering image-processing products designed for use in advanced machines. We provide you with machine vision products that enable you to bring your ideas to life in innovative ways. With our cameras, lenses, and lighting, your creativity takes concrete form in the world of Vision & Automation Imaging.

  • FAQ

    Most common questions are already answered on our FAQ page. Questions about delivery times, warranty, loan, returns, longevity, manuals etc.

    FAQ page
  • Imaging Software

    Image processing software captures the images from an industrial camera and performs complex image processing tasks like segmentation, detection, code and text reading.

    Discover
  • Knowledge Center

    We share our machine vision knowledge in our knowledge center. Find tutorials how to connect cameras, install software & program I/O.

    Discover
  • Machine Vision Applications

    Check how our customers use our industrial cameras, lenses and lighting in their application

    Discover
  • Machine Vision Experts

    Ask our machine vision experts! We answer rapidly and think along with your imaging project.

    Talk to us
  • Downloads

    Image processing software captures the images from an industrial camera and performs complex image processing tasks like segmentation, detection, code and text reading.

    Discover