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

Median Filter#

Median Filter camera feature를 사용하면 이미지의 노이즈를 줄일 수 있습니다.

기능 사용#

일반 정보#

Median filter는 다방향 3x3 가중치 방식이며, 흑백 및 컬러 카메라에서 모두 사용할 수 있습니다.

Median Filter 활성화#

파라미터를 원하는 MedianFilter 파라메터 true.

샘플 코드#

// Enable the median filter
camera.MedianFilter.SetValue(true);
// Disable the median filter
camera.MedianFilter.SetValue(false);
INodeMap& nodemap = camera.GetNodeMap();
// Enable the median filter
CBooleanParameter(nodemap, "MedianFilter").SetValue(true);
// Disable the median filter
CBooleanParameter(nodemap, "MedianFilter").SetValue(false);
// Enable the median filter
camera.Parameters[PLCamera.MedianFilter].SetValue(true);
// Disable the median filter
camera.Parameters[PLCamera.MedianFilter].SetValue(false);
/* 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 the median filter */
errRes = PylonDeviceSetBooleanFeature(hdev, "MedianFilter", 1);
CHECK(errRes);
/* Disable the median filter */
errRes = PylonDeviceSetBooleanFeature(hdev, "MedianFilter", 0);
CHECK(errRes);
# Enable the median filter
camera.MedianFilter.Value = True
# Disable the median filter
camera.MedianFilter.Value = False

pylon Viewer를 사용하여 파라미터를 손쉽게 설정할 수도 있습니다.