コンテンツにスキップ

Median Filter#

Median Filterカメラ機能を使用すると、画像のノイズを低減できます。

機能を使用する#

概要#

中央値フィルターは、多方向および3x3加重です。モノクロおよびカラーカメラで使用できます。

Median Filterの有効化#

パラメーターを MedianFilter parameter to 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を使用して、パラメーターを簡単に設定することもできます。