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. I have an IP camera with an Ethernet interface. Can I use ActiveGeni with it?
  3. ActiveGeni reports 'No GenTL-compatible camera found' even though my camera is plugged and powered up. What is wrong?
  4. ActiveGeni sees the camera, but no video is displayed, even though the manufacturer's viewer displays the video with no problem. What is wrong?
  5. ActiveGeni installation fails with the following error: 'ActiveGeni.dll failed to register, HRESULT -2147024770'. What to do?
  6. I cannot use ActiveGeni in Visual Studio 2008 under Windows Vista. What is wrong?
  7. I am getting a corrupted video stream. Image is broken in parts or frozen. Why?
  8. How do I use multiple cameras at the same time?
  9. Can I use two ActiveGeni controls to acquire two video streams from the same camera?
  10. 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?
  11. 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?
  12. 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?
  13. 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?
  14. Will ActiveGeni preserve high-bit depth information while saving 10-, 12-, 14- and 16-bpp images into files?
  15. Can I display a live camera image in my PictureBox control?
  16. 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.
  17. Is there any way to integrate ActiveGeni into my Sun Java runtime environment (JRE)?
  18. Can I combine ActiveGeni with Euresys Imaging Library or any other image processing SDK?
  19. Do I have to purchase the Image Acquisition Toolbox from Mathworks to use GigE Vision cameras in Matlab?
  20. What are the limitations of the Trial version?
  21. Can I purchase a run-time license and use it without development license?
  22. 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 that is supplied with a GenTL producer

 
2. I have an IP camera with an Ethernet interface. Can I use ActiveGeni with it? Ask the manufacturer of the camera about GigE Vision compliance. Most IP cameras only have physical Ethernet connection and they are not compliant with GigE Vision™ Specifications.

 
3. ActiveGeni reports 'No GenTL-compatible camera found' even though my camera is plugged and powered up. What is wrong? Most likely your network configuration is not correct. Refer to ActiveGeni and camera documentation for configuration instructions. Make sure you are able to run a viewer provided by the camera manufacturer.

 
4. ActiveGeni sees the camera, but no video is displayed, even though the manufacturer's viewer displays the video with no problem. What is wrong? Make sure to disable the firewall in your system. If this doesn't help, set the packet size in ActiveGeni to 1500.

 
5. 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, then run ActiveGeni installation again.

 
6. I cannot use ActiveGeni in Visual Studio 2008 under Windows Vista. What is wrong? The DEP memory access protection is enabled on your system which prevents VS 2008 from interfacing with ActiveGeni. Run the Command Prompt (as Administrator) and execute the following command:

bcdedit.exe /set {current} nx AlwaysOff

Reboot your computer. The problem should be fixed.

 
7. I am getting a corrupted video stream. Image is broken in parts or frozen. Why? Your network adapter or computer is not fast enough to support the camera bandwidth. Make sure to select the Jumbo option in your network adapter configuration settings and set the packet size for both network adapter and camera to at least 8000 bytes. If your adapter does not support Jumbo packets, you may need to replace it. At least 1GHz Pentium 4 system is required to handle GigE Vision™ data stream

 
8. 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

 
9. 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.

 
10. 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.

 
11. 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.

 
12. 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.

 
13. 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.

 
14. 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.

 
15. 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.

 
16. 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.

 
17. 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.

 
18. 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.

 
19. 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.

 
20. 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.

 
21. Can I purchase a run-time license and use it without development license? No. You need a development license to develop your applications, and you need run-time licenses to run your applications. Our basic development license comes with two run-time licenses, allowing you to run your applications on a development machine and deploy them to another machine.

 
22. 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.