Global provider of industrial vision components

All FireWire cameras purchased from us are bundled with free ActiveDcam runtime licenses.

Frequently Asked Questions


  1. I have a GenICam/GenTL compatible camera, but I couldn't find it in your compatibility list. Will ActiveGeni work with my camera?
  2. ActiveGeni installation fails with the following error: 'ActiveGeni.dll failed to register, HRESULT -2147024770'. What to do?
  3. How do I use multiple cameras at the same time?
  4. Can I use two ActiveGeni controls to acquire two video streams from the same camera?
  5. My camera has a few proprietary features which are not shown in the GenICam tree. Is there any way to control these features with ActiveGeni?
  6. I am trying to run your sample applications, and some of them don't work. Does this mean ActiveGeni is not compatible with my camera?
  7. ActiveGeni folder contains code samples in VB, C++, C#, Delphi, HTML, Matlab, but I am programming in Java. Can I still use your ActiveX control?
  8. I like the way ActiveGeni's property pages look and I want to use them to control the properties of my camera in runtime. How can open your property pages from my application?
  9. Will ActiveGeni preserve high-bit depth information while saving 10-, 12-, 14- and 16-bpp images into files?
  10. Can I display a live camera image in my PictureBox control?
  11. Can I use ActiveGeni as a plain C SDK? I don't want to deal with ActiveX visual objects and MFC, and I would like to display images and control a camera by myself.
  12. Is there any way to integrate ActiveGeni into my Sun Java runtime environment (JRE)?
  13. Can I combine ActiveGeni with Euresys Imaging Library or any other image processing SDK?
  14. Do I have to purchase the Image Acquisition Toolbox from Mathworks to use GigE Vision cameras in Matlab?
  15. What are the limitations of the Trial version?
  16. How many cameras are covered by one runtime license?
  17. I have read both the documentation and FAQ, and I still have a question. What should I do?

1. I have a GenICam/GenTL compatible camera, but I couldn't find it in your compatibility list. Will ActiveGeni work with my camera? ActiveGeni is designed to work with any digital camera which is supplied with a GenTL producer.

 
2. ActiveGeni installation fails with the following error: 'ActiveGeni.dll failed to register, HRESULT -2147024770'. What to do? Your operating system does not contain Runtimes components of Visual C++ 2005 required by ActiveGeni. Install Microsoft's VC++ 2005 Redistributable Package, 32-bit, then run ActiveGeni installation again.

 
3. How do I use multiple cameras at the same time? You should create two separate ActiveGeni objects and configure each for a different camera. Run our MultiGigE sample application to see video from multiple cameras. The easiest way to connect several cameras to your computer is using a Gigabit switch

 
4. Can I use two ActiveGeni controls to acquire two video streams from the same camera? No, you can not. Once the acquisition is turned on, an ActiveGeni object takes an exclusive ownership over a camera and cannot share it with another ActiveGeni object.

 
5. My camera has a few proprietary features which are not shown in the GenICam tree. Is there any way to control these features with ActiveGeni? You can do it by using a direct access to GigE Vision™ registers. Non-standard features of your camera are typically associated with certain registers of the GigE Vision™ address space. The manufacturer should provide you with the specific information on the register address and data bit structure for each proprietary feature. Use ReadRegister and WriteRegister methods of ActiveDcam to control these features from your application.

 
6. I am trying to run your sample applications, and some of them don't work. Does this mean ActiveGeni is not compatible with my camera? No, it doesn't. Sample applications assume a presence of certain components (like .NET framework). If your system doesn't expose them, some sample executables might not work.

 
7. ActiveGeni folder contains code samples in VB, C++, C#, Delphi, HTML, Matlab, but I am programming in Java. Can I still use your ActiveX control? You can use ActiveGeni in any COM-aware environment. Our customers successfully integrated ActiveGeni into Java, VBA, Python and other applications. If you do not have any programming environment, you can simply insert ActiveGeni object into a Word or PowerPoint document and have live video from your camera embedded into your presentation.

 
8. I like the way ActiveGeni's property pages look and I want to use them to control the properties of my camera in runtime. How can open your property pages from my application? You can do it by calling ShowProperties method in runtime.

 
9. Will ActiveGeni preserve high-bit depth information while saving 10-, 12-, 14- and 16-bpp images into files? Yes it will, but you have to use the TIF format.

 
10. Can I display a live camera image in my PictureBox control? ActiveGeni offers the GetPicture method that allows you to display an acquired image in standard graphic controls.

 
11. Can I use ActiveGeni as a plain C SDK? I don't want to deal with ActiveX visual objects and MFC, and I would like to display images and control a camera by myself. Yes, you can. The sample code of GcamWin application demonstrates how to do it.

 
12. Is there any way to integrate ActiveGeni into my Sun Java runtime environment (JRE)? Yes there is. EZ JCom provides an easy bridge between Java and COM/ActiveX. Our customers also reported succesfull integrations using JACOB and JacoZoom.

 
13. Can I combine ActiveGeni with Euresys Imaging Library or any other image processing SDK? ActiveGeni can be used in combination with any image processing SDK, such as MIL, Euresys, Sapera, OpenCV, Matlab. Just use one of ActiveGeni's image access methods (GetImageData, GetImagePointer) and use acquired frames as input data for Euresys functions.

 
14. Do I have to purchase the Image Acquisition Toolbox from Mathworks to use GigE Vision cameras in Matlab? No, you don't. ActiveGeni provides a direct interface to Matlab environment out-of-the-box.

 
15. What are the limitations of the Trial version? The trial version is fully functional for 21 days. It displays an embedded logo ActiveGeni Demo, which makes it consume more CPU power, but otherwise it supports all the functions of the commercial release.

 
16. How many cameras are covered by one runtime license? One runtime license covers two cameras. You need one runtime for 1 or 2 cameras, two runtimes for 3 or 4 cameras and so on.

 
17. I have read both the documentation and FAQ, and I still have a question. What should I do? E-mail to us at support@ab-soft.com. We will make the best effort to answer your questions within a few hours.