The most common faults that occur when using uEye cameras with DirectShow are listed below. More information on setting and operating your uEye camera can be found in the uEye manual.
Fault description |
Possible causes and fault remedy |
---|---|
Camera does not work in DirectShow: A uEye is connected and works in other applications. The camera is not displayed in DirectShow programs, however. |
•For use in DirectShow and manuel camera registration, the uEye must have a unique camera ID between 1 and 24. This ID must be registered using the DirectShow Device Manager utility program. See also Configuring uEye for DirectShow. |
Some cameras are not displayed: Several cameras are connected, but some of the cameras are not displayed in a DirectShow application. |
•Use DirectShow Device Manager to check whether all cameras are registered properly. See also Configuring uEye for DirectShow. •Use IDS Camera Manager or the status LED to check whether all cameras were detected correctly. See also the Installation and connection chapter in the uEye manual. |
Camera image is displayed upside down: The image is displayed right-side up in other uEye applications. The image is upside down in DirectShow programs. |
Explanation: Not all DirectShow render filters interpret the image height in the same way. Some filters expect a negative value, and others require a positive value. The DirectShow interface of the uEye supplies positive image heights. If a program displays the image upside down, there are two possibilities to fix this: 1.You can specify for each camera if the image should be mirrored. Activate the "Flip Image vertically" option via Filter Properties > Image Processing (see IAMVideoControl). 2.You can specify globally for all cameras that the image has to be mirrored. Activate the "Use bottom up images" option via Filter Properties > Devices. For this, you must start the DirectShow application with administrator privileges. Note that the settings of "Use bottom up images" are stored in different registry keys depending on the respective system (32- or 64-bit). |
The exposure time cannot be set precisely: In DirectShow, the exposure time of the uEye can only be set in rough steps. |
Explanation: By default, the exposure time is set using the IAMCameraControl interface in DirectShow. This setting of the exposure time uses very large increments, however. Finer adjustment is possible using the proprietary uEye functions. •The exposure time can be set very precisely using the uEye-specific function SetExposureTime or using the uEye properties page. |