![]() |
![]() |
|---|---|
USB 2.0 USB 3.x GigE |
USB 2.0 USB 3.x GigE |
Syntax
INT is_SetSensorScaler (HIDS hCam, UINT nMode, double dblFactor)
Beschreibung
is_SetSensorScaler()aktiviert bei manchen Sensoren die interne Bildskalierung. Dabei kann die Auflösung des Bildes in wählbaren Schritten verkleinert werden, um bei hochauflösenden Sensoren die Datenmenge zu reduzieren.
|
Die interne Bildskalierung wird derzeit nur von den Sensoren der Serien UI-149x/UI-549x, UI-124x/UI-324x/UI-524x und UI-125x/UI-325x/UI-525x unterstützt. |
|
Die Verwendung der internen Bildskalierung hat bei den Modellen UI-149x/UI-549x keinen Einfluss auf die erreichbare Bildrate. |
Übergabeparameter
hCam |
Handle auf Kamera |
||
|
|||
dblFactor |
Skalierungsfaktor |
||
Rückgabewerte
IS_CANT_COMMUNICATE_WITH_DRIVER |
Kommunikation mit dem Kameratreiber schlug fehl, weil kein Treiber geladen ist. |
IS_CANT_OPEN_DEVICE |
Ein Versuch die Kamera zu öffnen schlug fehl (Kamera nicht vorhanden oder Fehler beim Initialisieren). |
IS_INVALID_CAMERA_TYPE |
Kameratyp der .ini-Datei stimmt nicht mit dem aktuellen Kameramodell überein. |
IS_INVALID_CAMERA_HANDLE |
Ungültiges Kamera-Handle |
IS_INVALID_PARAMETER |
Einer der übergebenen Parameter ist außerhalb des gültigen Bereichs, oder für diesen Sensor nicht unterstützt, bzw. in diesem Modus nicht zugänglich. |
IS_IO_REQUEST_FAILED |
Eine IO Anforderung des uEye Treibers schlug fehl. Eventuell passen die Versionen der Dateien ueye_api.dll (API) und ueye_usb.sys bzw. ueye_eth.sys (Treiber) nicht zusammen. |
IS_NO_SUCCESS |
Allgemeine Fehlermeldung |
IS_NOT_CALIBRATED |
Die Kamera enthält keine Kalibrierungsdaten. |
IS_NOT_SUPPORTED |
Das verwendete Kameramodell unterstützt diese Funktion oder Einstellung nicht. |
IS_NULL_POINTER |
Ungültiges Array |
IS_SUCCESS |
Funktion erfolgreich |
IS_TIMED_OUT |
Ein Timeout trat auf. Eine Bildaufnahme konnte nicht in der vorgeschriebenen Zeit beendet werden. |
Verwandte Funktionen
Beispiel
SENSORSCALERINFO Info;
INT nRet;
double dblNewFactor;
// Informationen zur Bildskalierung abfragen
nRet = is_GetSensorScalerInfo (hCam, &Info, sizeof(Info));
// Skalierung und Anti-Alias aktivieren
dblNewFactor = Info.dblMinFactor + Info.dblFactorIncrement;
nRet = is_SetSensorScaler (hCam, IS_ENABLE_SENSOR_SCALER |
IS_ENABLE_ANTI_ALIASING, dblNewFactor);
// Skalierung und Anti-Alias deaktivieren
dblNewFactor = 0.0;
nRet = is_SetSensorScaler (hCam, IS_DISABLE_SENSOR_SCALER, dblNewFactor);