跳转到内容

Reverse X and Reverse Y#

相机的 Reverse X and Reverse Y 功能可让您水平和/或垂直地将图像进行镜像处理。

Reverse X 适用于所有型号的相机。Reverse Y 在部分相机机型上可用。

该功能的使用#

启用 Reverse X#

要启用 Reverse X,请将 ReverseX 参数设置为 true

相机对图像进行水平镜像:

Reverse X 镜像

启用 Reverse Y#

部分相机机型上,还可以使用 Reverse Y 功能。

要启用 Reverse Y,请将 ReverseY 参数设置为 true

相机对图像进行垂直镜像:

Reverse Y 镜像

将 Image ROI 或 Auto Function ROI 与 Reverse X 或 Reverse Y 结合使用#

如果您在使用 Reverse X 或 Reverse Y 时指定了图像 ROI自动功能 ROI,则根据您的相机型号不同,ROI 相对于传感器的位置可能会根据镜像的图像调整,也可能不会。

自适应 Image ROI 或 Auto Function ROI#

部分相机机型上,当您使用 Reverse X 或 Reverse Y 功能时,ROI 相对于传感器的位置会适应镜像图像。相机会拍摄图像的相同部分。

使用 Reverse X 镜像调整 ROI

使用 Reverse Y 镜像调整 ROI

无自适应 Image ROI 或 Auto Function ROI#

部分相机机型上,ROI 相对于传感器的位置保持不变。因此,相机会根据是否启用了 Reverse X 或 Reverse Y 功能来拍摄图像的不同部分:

Reverse X 镜像无法调整 ROI

Reverse Y 镜像无法调整 ROI

有效的拜耳滤波器组(仅限彩色相机)#

根据相机型号的不同,在使用 Reverse X 和/或 Reverse Y 时,拜耳滤波器组会发生变化。

例如,如果您使用的相机具有物理拜耳 BG 滤波器组并启用了 Reverse X,则实际的拜耳滤波器组将为拜耳 GB。PixelFormat 参数值会相应更改。

详情#

显示所有相机型号

相机型号 Reverse X 可用 Reverse Y 可用 自适应 Image ROI 或 Auto Function ROI 拜耳滤波器组中的变化
a2A1920-51gcBAS 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
a2A1920-51gcPRO 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
a2A1920-51gmBAS 不适用(单色相机)
a2A1920-51gmPRO 不适用(单色相机)
a2A1920-160ucBAS 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
a2A1920-160ucPRO 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
a2A1920-160umBAS 不适用(单色相机)
a2A1920-160umPRO 不适用(单色相机)
a2A2590-22gcBAS 仅当相机空闲时,即未采集图像时 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
a2A2590-22gcPRO 仅当相机空闲时,即未采集图像时 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
a2A2590-22gmBAS 仅当相机空闲时,即未采集图像时 不适用(单色相机)
a2A2590-22gmPRO 仅当相机空闲时,即未采集图像时 不适用(单色相机)
a2A2590-60ucBAS 仅当相机空闲时,即未采集图像时 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
a2A2590-60ucPRO 仅当相机空闲时,即未采集图像时 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
a2A2590-60umBAS 仅当相机空闲时,即未采集图像时 不适用(单色相机)
a2A2590-60umPRO 仅当相机空闲时,即未采集图像时 不适用(单色相机)
a2A3840-13gcBAS 仅当相机空闲时,即未采集图像时 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
a2A3840-13gcPRO 仅当相机空闲时,即未采集图像时 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
a2A3840-13gmBAS 仅当相机空闲时,即未采集图像时 不适用(单色相机)
a2A3840-13gmPRO 仅当相机空闲时,即未采集图像时 不适用(单色相机)
a2A3840-45ucBAS 仅当相机空闲时,即未采集图像时 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
a2A3840-45ucPRO 仅当相机空闲时,即未采集图像时 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
a2A3840-45umBAS 仅当相机空闲时,即未采集图像时 不适用(单色相机)
a2A3840-45umPRO 仅当相机空闲时,即未采集图像时 不适用(单色相机)
acA640-90gc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA640-90gm 不适用(单色相机)
acA640-90uc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA640-90um 不适用(单色相机)
acA640-120gc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA640-120gm 不适用(单色相机)
acA640-120uc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA640-120um 不适用(单色相机)
acA640-121gm 不适用(单色相机)
acA640-300gc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA640-300gm 不适用(单色相机)
acA640-750uc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA640-750um 不适用(单色相机)
acA720-290gc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA720-290gm 不适用(单色相机)
acA720-520uc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA720-520um 不适用(单色相机)
acA780-75gc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA780-75gm 不适用(单色相机)
acA800-200gc 不适用(单色相机)
acA800-200gm 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA800-510uc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA800-510um 不适用(单色相机)
acA1280-60gc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA1280-60gm 不适用(单色相机)
acA1300-22gc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA1300-22gm 不适用(单色相机)
acA1300-30gc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA1300-30gm 不适用(单色相机)
acA1300-30uc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA1300-30um 不适用(单色相机)
acA1300-60gc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA1300-60gm 不适用(单色相机)
acA1300-60gmNIR 不适用(单色相机)
acA1300-75gc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA1300-75gm 不适用(单色相机)
acA1300-200uc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA1300-200um 不适用(单色相机)
acA1440-73gc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA1440-73gm 不适用(单色相机)
acA1440-220uc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA1440-220um 不适用(单色相机)
acA1600-20gc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA1600-20gm 不适用(单色相机)
acA1600-20uc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA1600-20um 不适用(单色相机)
acA1600-60gc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA1600-60gm 不适用(单色相机)
acA1920-25gc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA1920-25gm 不适用(单色相机)
acA1920-25uc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA1920-25um 不适用(单色相机)
acA1920-40gc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA1920-40gm 不适用(单色相机)
acA1920-40uc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA1920-40ucMED 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA1920-40um 不适用(单色相机)
acA1920-40umMED 不适用(单色相机)
acA1920-48gc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA1920-48gm 不适用(单色相机)
acA1920-50gc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA1920-50gm 不适用(单色相机)
acA1920-150uc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA1920-150um 不适用(单色相机)
acA1920-155uc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA1920-155ucMED 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA1920-155um 不适用(单色相机)
acA1920-155umMED 不适用(单色相机)
acA2000-50gc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA2000-50gm 不适用(单色相机)
acA2000-50gmNIR 不适用(单色相机)
acA2000-165uc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA2000-165um 不适用(单色相机)
acA2000-165umNIR 不适用(单色相机)
acA2040-25gc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA2040-25gm 不适用(单色相机)
acA2040-25gmNIR 不适用(单色相机)
acA2040-35gc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA2040-35gm 不适用(单色相机)
acA2040-55uc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA2040-55um 不适用(单色相机)
acA2040-90uc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA2040-90um 不适用(单色相机)
acA2040-90umNIR 不适用(单色相机)
acA2040-120uc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA2040-120um 不适用(单色相机)
acA2440-20gc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA2440-20gm 不适用(单色相机)
acA2440-35uc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA2440-35ucMED 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA2440-35um 不适用(单色相机)
acA2440-35umMED 不适用(单色相机)
acA2440-75uc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA2440-75ucMED 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA2440-75um 不适用(单色相机)
acA2440-75umMED 不适用(单色相机)
acA2500-14gc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA2500-14gm 不适用(单色相机)
acA2500-14uc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA2500-14um 不适用(单色相机)
acA2500-20gc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA2500-20gcMED 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA2500-20gm 不适用(单色相机)
acA2500-20gmMED 不适用(单色相机)
acA2500-60uc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA2500-60um 不适用(单色相机)
acA3088-16gc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA3088-16gm 不适用(单色相机)
acA3088-57uc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA3088-57um 不适用(单色相机)
acA3800-10gc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA3800-10gm 不适用(单色相机)
acA3800-14uc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA3800-14um 不适用(单色相机)
acA4024-8gc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA4024-8gm 不适用(单色相机)
acA4024-29uc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA4024-29um 不适用(单色相机)
acA4096-11gc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA4096-11gm 不适用(单色相机)
acA4096-30uc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA4096-30ucMED 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA4096-30um 不适用(单色相机)
acA4096-30umMED 不适用(单色相机)
acA4096-40uc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA4096-40ucMED 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA4096-40um 不适用(单色相机)
acA4096-40umMED 不适用(单色相机)
acA4112-8gc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA4112-8gm 不适用(单色相机)
acA4112-20uc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA4112-20ucMED 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA4112-20um 不适用(单色相机)
acA4112-20umMED 不适用(单色相机)
acA4112-30uc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA4112-30ucMED 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA4112-30um 不适用(单色相机)
acA4112-30umMED 不适用(单色相机)
acA4600-7gc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA4600-10uc Reverse X 和 Reverse Y 不影响拜耳滤波器组
acA5472-5gc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA5472-5gm 不适用(单色相机)
acA5472-17uc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA5472-17ucMED 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
acA5472-17um 不适用(单色相机)
boA4096-93cc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
boA4096-93cm 不适用(单色相机)
boA4112-68cc 默认值:RG
Reverse X 已启用:GR
Reverse Y 已启用:GB
Reverse X and Reverse Y 已启用:BG
boA4112-68cm 不适用(单色相机)
daA1280-54lc Reverse X 和 Reverse Y 不影响拜耳滤波器组
daA1280-54lm 不适用(单色相机)
daA1280-54uc Reverse X 和 Reverse Y 不影响拜耳滤波器组
daA1280-54um 不适用(单色相机)
daA1600-60lc 默认值:GB
Reverse X 已启用:GB
Reverse Y 已启用:RG
Reverse X and Reverse Y 已启用:GR
daA1600-60lm 不适用(单色相机)
daA1600-60uc 默认值:GB
Reverse X 已启用:GB
Reverse Y 已启用:RG
Reverse X and Reverse Y 已启用:GR
daA1600-60um 不适用(单色相机)
daA1920-15um 不适用(单色相机)
daA1920-30uc 默认值:GB
Reverse X 已启用:GB
Reverse Y 已启用:RG
Reverse X and Reverse Y 已启用:GR
daA1920-30um 不适用(单色相机)
daA2500-14lc 默认值:GB
Reverse X 已启用:GB
Reverse Y 已启用:RG
Reverse X and Reverse Y 已启用:GR
daA2500-14lm 不适用(单色相机)
daA2500-14uc 默认值:GB
Reverse X 已启用:GB
Reverse Y 已启用:RG
Reverse X and Reverse Y 已启用:GR
daA2500-14um 不适用(单色相机)
daA2500-60mc 不支持 Reverse X and Y 功能 不支持 Reverse X and Y 功能 不支持 Reverse X and Y 功能
daA2500-60mci 不支持 Reverse X and Y 功能 不支持 Reverse X and Y 功能 不支持 Reverse X and Y 功能
daA4200-30mci 不支持 Reverse X and Y 功能 不支持 Reverse X and Y 功能 不支持 Reverse X and Y 功能
puA1280-54uc Reverse X 和 Reverse Y 不影响拜耳滤波器组
puA1280-54um 不适用(单色相机)
puA1600-60uc 默认值:GB
Reverse X 已启用:GB
Reverse Y 已启用:RG
Reverse X and Reverse Y 已启用:GR
puA1600-60um 不适用(单色相机)
puA1920-30uc 默认值:GB
Reverse X 已启用:GB
Reverse Y 已启用:RG
Reverse X and Reverse Y 已启用:GR
puA1920-30um 不适用(单色相机)
puA2500-14uc 默认值:GB
Reverse X 已启用:GB
Reverse Y 已启用:RG
Reverse X and Reverse Y 已启用:GR
puA2500-14um 不适用(单色相机)

示例代码#

// Enable Reverse X
camera.ReverseX.SetValue(true);
// Enable Reverse Y, if available
camera.ReverseY.SetValue(true);
INodeMap& nodemap = camera.GetNodeMap();
// Enable Reverse X
CBooleanPtr(nodemap.GetNode("ReverseX"))->SetValue(true);
// Enable Reverse Y, if available
CBooleanPtr(nodemap.GetNode("ReverseY"))->SetValue(true);
INodeMap& nodemap = camera.GetNodeMap();
// Enable Reverse X
CBooleanParameter(nodemap, "ReverseX").SetValue(true);
// Enable Reverse Y, if available
CBooleanParameter(nodemap, "ReverseY").SetValue(true);
// Enable Reverse X
camera.Parameters[PLCamera.ReverseX].SetValue(true);
// Enable Reverse Y, if available
camera.Parameters[PLCamera.ReverseY].SetValue(true);
// Enable Reverse X
Pylon.DeviceSetBooleanFeature(hdev, "ReverseX", true);
// Enable Reverse Y, if available
Pylon.DeviceSetBooleanFeature(hdev, "ReverseY", true);
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK;  /* Return value of pylon methods */
/* Enable Reverse X */
errRes = PylonDeviceSetBooleanFeature(hdev, "ReverseX", 1);
CHECK(errRes);
/* Enable Reverse Y, if available */
errRes = PylonDeviceSetBooleanFeature(hdev, "ReverseY", 1);
CHECK(errRes);

您也可以使用 pylon Viewer 轻松设置参数。