Please enable JavaScript to view this site.

IDS peak 2.14.0 / uEye+ firmware 3.42

IDS Peak comfortSDK, genericSDK, IPL, and AFL developer manuals are external documents. Please contact us if you need them.

Selects a preset for the image size (image profile). You can use these presets to set various common image sizes. The camera driver sets the selected image size using ROI, binning, decimation, or scaler so that it achieves the best possible image quality. The available image sizes are model dependent.

Name

UEyeImageFormatPresetSelector

Category

ImageFormatControl

Interface

Enumeration

Access

Read/Write

Unit

-

Visibility

Beginner

Values

CCIR_768x576

CIF_352x288

CIFP_288x352

Cinema4K_4096x2304

FHD_1920x1080

FHD30_1920x1080

HD_1280x720

Maximum

NTSCDV_720x480

P10M_3840x2748

P12M8_4128x3096

P13M_4192x3104

P1M_1024x1024

P1M2_1280x960

P1M4_1360x1024

P2M_1632x1224

P3M_2048x1536

P4M_2048x2048

P5M_2448x2048

P5M_2560x1920

P5M_2592x1944

P6M_3072x2048

P8M_3264x1836

P8M_3264x2176

P8M_3264x2448

PALDV_720x576

QVGA_320x240

QVGAP_240x320

SVGA_800x600

SXGA_1280x1024

UHD_3840x2160

UXGA_1600x1200

VGA_640x360

VGA_640x480

VGA30_640x480

Widescreen_4912x2762

WQVGA_400x240

WUXGA_1920x1200

WVGA_752x480

WVGA_800x480

WVGA_960x480

WVGA30_800x480

XGA_1024x768

Standard

IDS

Availability uEye+

-

Availability uEye

icon-ui-gige icon-ui-usb2 icon-ui-usb3

Values description

Name

Display name

Resolution

CCIR_768x576

CCIR

768 x 576

CIF_352x288

CIF

352 x 288

CIFP_288x352

CIF Portrait

288 x 352

Cinema4K_4096x2304

4K Cinema

4096 x 2304

FHD_1920x1080

Full HD 16:9

1920 x 1080

FHD30_1920x1080

Full HD 16:9 30 fps

1920 x 1080

HD_1280x720

HD 16:9

1280 x 720

Maximum

Maximum

Sensor maximum (model-dependent)

NTSCDV_720x480

NTSC - DV

720 x 480

P10M_3840x2748

10M

3840 x 2748

P12M8_4128x3096

12.8M

4128 x 3096

P13M_4192x3104

13M

4128 x 3104

P1M_1024x1024

1M

1024 x 1024

P1M2_1280x960

1.2M 4:3

1280 x 960

P1M4_1360x1024

1.4M 4:3

1360 x 1024

P2M_1632x1224

2M

1632 x 1224

P3M_2048x1536

3M

2048 x 1536

P4M_2048x2048

4M

2048 x 2048

P5M_2448x2048

5M

2448 x 2048

P5M_2560x1920

5M

2560 x 1920

P5M_2592x1944

5M

2592 x 1944

P6M_3072x2048

6M

3072 x 2048

P8M_3264x1836

8M 16:9

3264 x 1836

P8M_3264x2176

8M 3:2

3264 x 2176

P8M_3264x2448

8M

3264 x 2448

PALDV_720x576

PAL - DV

720 x 576

QVGA_320x240

QVGA

320 x 240

QVGAP_240x320

QVGA Portrait

240 x 320

SVGA_800x600

SVGA

800 x 600

SXGA_1280x1024

1.3M SXGA

1280 x 1024

UHD_3840x2160

Ultra HD

3840 x 2160

UXGA_1600x1200

UXGA

1600 x 1200

VGA_640x360

VGA 16:9

640 x 360

VGA_640x480

VGA

640 x 480

VGA30_640x480

VGA 30 fps

640 x 480

Widescreen_4912x2762

Widescreen 16:9

4912 x 2762

WQVGA_400x240

WQVGA

400 x 240

WUXGA_1920x1200

WUXGA

1920 x 1200

WVGA_752x480

WVGA

752 x 480

WVGA_800x480

WVGA

800 x 480

WVGA_960x480

WVGA 2:1

960 x 480

WVGA30_800x480

WVGA 30 fps

800 x 480

XGA_1024x768

XGA

1024 x 768

Code example

C++

// Determine the current entry of UEyeImageFormatPresetSelector
std::string value = nodeMapRemoteDevice->FindNode<peak::core::nodes::EnumerationNode>("UEyeImageFormatPresetSelector")->CurrentEntry()->SymbolicValue();
// Get a list of all available entries of UEyeImageFormatPresetSelector
auto allEntries = nodeMapRemoteDevice->FindNode<peak::core::nodes::EnumerationNode>("UEyeImageFormatPresetSelector")->Entries();
std::vector<std::shared_ptr<peak::core::nodes::EnumerationEntryNode>> availableEntries;
for(const auto & entry : allEntries)
{
  if ((entry->AccessStatus()!=peak::core::nodes::NodeAccessStatus::NotAvailable)
          && (entry->AccessStatus()!=peak::core::nodes::NodeAccessStatus::NotImplemented))
  {
      availableEntries.emplace_back(entry);
  }
}
// Set UEyeImageFormatPresetSelector to "VGA_640x480"
nodeMapRemoteDevice->FindNode<peak::core::nodes::EnumerationNode>("UEyeImageFormatPresetSelector")->SetCurrentEntry("VGA_640x480");

C#

// Determine the current entry of UEyeImageFormatPresetSelector
string value = nodeMapRemoteDevice.FindNode<peak.core.nodes.EnumerationNode>("UEyeImageFormatPresetSelector").CurrentEntry().SymbolicValue();
// Get a list of all available entries of UEyeImageFormatPresetSelector
allEntries = nodeMapRemoteDevice.FindNode<peak.core.nodes.EnumerationNode>("UEyeImageFormatPresetSelector").Entries();
List<string> availableEntries = new List<string>();
for(int i = 0; i < allEntries.Count(); ++i)
{
  if ((allEntries[i].AccessStatus() != peak.core.nodes.NodeAccessStatus.NotAvailable)
          && (allEntries[i].AccessStatus() != peak.core.nodes.NodeAccessStatus.NotImplemented))
  {
      availableEntries.Add(allEntries[i].SymbolicValue());
  }
}
// Set UEyeImageFormatPresetSelector to "VGA_640x480"
nodeMapRemoteDevice.FindNode<peak.core.nodes.EnumerationNode>("UEyeImageFormatPresetSelector").SetCurrentEntry("VGA_640x480");

Python

# Determine the current entry of UEyeImageFormatPresetSelector (str)
value = nodeMapRemoteDevice.FindNode("UEyeImageFormatPresetSelector").CurrentEntry().SymbolicValue()
# Get a list of all available entries of UEyeImageFormatPresetSelector
allEntries = nodeMapRemoteDevice.FindNode("UEyeImageFormatPresetSelector").Entries()
availableEntries = []
for entry in allEntries:
  if (entry.AccessStatus() != ids_peak.NodeAccessStatus_NotAvailable
          and entry.AccessStatus() != ids_peak.NodeAccessStatus_NotImplemented):
      availableEntries.append(entry.SymbolicValue())
 
# Set UEyeImageFormatPresetSelector to "VGA_640x480" (str)
nodeMapRemoteDevice.FindNode("UEyeImageFormatPresetSelector").SetCurrentEntry("VGA_640x480")

© 2024 IDS Imaging Development Systems GmbH