photo_fastNlMeansDenoising

[32/64bit] Non-Local Means Denoising アルゴリズム http://www.ipol.im/pub/algo/bcm_non_local_means_denoising/ を使用して、いくつかの計算最適化を行い、画像のノイズ除去を実行します。ノイズは,ガウスホワイトノイズを想定しています.

photo_fastNlMeansDenoising p1,p2,p3,p4,p5

p1 = sptr : IntPtr src
p2 = sptr : IntPtr dst
p3 = float : float h
p4 = int : int templateWindowSize
p5 = int : int searchWindowSize

(プラグイン / モジュール : OpenCvSharpExtern.dll)

解説

この機能は、グレースケール画像に適用することを想定しています。色付きの画像の場合は、 fastNlMeansDenoisingColored をご覧ください。この関数の高度な利用法として,異なる色空間を持つカラー画像を手動でノイズ除去することができます.FastNlMeansDenoisingColoredでは,画像をCIELAB色空間に変換し,L成分とAB成分をそれぞれ異なるhパラメータで別々にノイズ除去するという手法が用いられています.

元関数名(C#): photo_fastNlMeansDenoising
元DLLエクスポート名: photo_fastNlMeansDenoising
参照元CSファイル: Internal\PInvoke\NativeMethods\photo\NativeMethods_photo.cs
▼ C言語側関数定義
CVAPI(ExceptionStatus) photo_fastNlMeansDenoising(cv::_InputArray *src, cv::_OutputArray *dst, float h,
    int templateWindowSize, int searchWindowSize)
{
    BEGIN_WRAP
    cv::fastNlMeansDenoising(*src, *dst, h, templateWindowSize, searchWindowSize);
    END_WRAP
}

情報

プラグイン / モジュールOpenCvSharpExtern.dll
バージョン1.00
作成日2021/11/30
著作者inovia
URLhttps://hsp.moe/
備考#include "OpenCvSharpExtern32.as"
#include "OpenCvSharpExtern64.as"
使用するHSPランタイムのビット数に合わせたインクルードファイルを使用すること
タイプOpenCVSharpラッパーDLL
グループNativeMethods_photo
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\OpenCvSharpExtern.hs