콘텐츠로 바로 가기
STAGING SERVER
DEVELOPMENT SERVER

Center X and Center Y (dart E)#

Center X and Center Y 카메라 기능을 사용하면 Image ROI를 수평, 수직 또는 양방향 모두에서 중앙에 정렬할 수 있습니다.

기능 사용#

Center X 사용#

이미지를 수평으로 중앙에 배치하려면 다음을 실행하십시오. BslCenterX command.

카메라가 OffsetX 파라미터 값을 조정하여 이미지 ROI 수평으로 중앙에 정렬합니다. 이는 일회성 작업입니다. 너비를 변경할 때 이미지 ROI, 명령을 다시 실행해야 합니다.

Center Y 사용#

이미지를 수직으로 중앙에 배치하려면 다음을 실행하십시오. BslCenterY command.

카메라가 OffsetY 파라미터 값을 조정하여 이미지 ROI 수직으로. 이는 일회성 작업입니다. 높이를 변경할 때 이미지 ROI, 명령을 다시 실행해야 합니다.

샘플 코드#

// Center the image ROI
camera.BslCenterX.Execute();
camera.BslCenterY.Execute();
INodeMap& nodemap = camera.GetNodeMap();
// Center the image ROI
CCommandParameter(nodemap, "BslCenterX").Execute();
CCommandParameter(nodemap, "BslCenterY").Execute();
// Center the image ROI
camera.Parameters[PLCamera.BslCenterX].Execute();
camera.Parameters[PLCamera.BslCenterY].Execute();
/* 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 */
/* Center the image ROI */
errRes = PylonDeviceExecuteCommandFeature(hdev, "BslCenterX");
CHECK(errRes);
errRes = PylonDeviceExecuteCommandFeature(hdev, "BslCenterY");
CHECK(errRes);
# Center the image ROI
camera.BslCenterX.Execute()
camera.BslCenterY.Execute()
/* 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 */
/* Center the image ROI */
errRes = PylonDeviceExecuteCommandFeature(hdev, "BslCenterX");
CHECK(errRes);
errRes = PylonDeviceExecuteCommandFeature(hdev, "BslCenterY");
CHECK(errRes);

pylon Viewer를 사용하여 매개변수를 간편하게 설정할 수도 있습니다.