[32/64bit] fastNlMeansDenoising関数を,短時間に連続して撮影された画像群用に変更しました.例えば、ビデオなどです。このバージョンの関数は,グレースケール画像や,色空間を使った手動操作のためのものです.詳細は, http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.131.6394 を参照してください.
photo_fastNlMeansDenoisingMulti p1,p2,p3,p4,p5,p6,p7,p8
p1 = sptr : IntPtr[] srcImgs p2 = int : int srcImgsLength p3 = sptr : IntPtr dst p4 = int : int imgToDenoiseIndex p5 = int : int temporalWindowSize p6 = float : float h p7 = int : int templateWindowSize p8 = int : int searchWindowSize
(プラグイン / モジュール : OpenCvSharpExtern.dll)
元関数名(C#): photo_fastNlMeansDenoisingMulti 元DLLエクスポート名: photo_fastNlMeansDenoisingMulti 参照元CSファイル: Internal\PInvoke\NativeMethods\photo\NativeMethods_photo.cs ▼ C言語側関数定義
CVAPI(ExceptionStatus) photo_fastNlMeansDenoisingMulti(cv::_InputArray ** srcImgs, int srcImgsLength, cv::_OutputArray *dst, int imgToDenoiseIndex, int temporalWindowSize, float h, int templateWindowSize, int searchWindowSize) { BEGIN_WRAP std::vector<cv::_InputArray> srcImgsVec(srcImgsLength); for (int i = 0; i < srcImgsLength; i++) srcImgsVec[i] = *srcImgs[i]; cv::fastNlMeansDenoisingMulti(srcImgsVec, *dst, imgToDenoiseIndex, temporalWindowSize, h, templateWindowSize, searchWindowSize); END_WRAP }
プラグイン / モジュール | OpenCvSharpExtern.dll |
バージョン | 1.00 |
作成日 | 2021/11/30 |
著作者 | inovia |
URL | https://hsp.moe/ |
備考 | #include "OpenCvSharpExtern32.as"
#include "OpenCvSharpExtern64.as" 使用するHSPランタイムのビット数に合わせたインクルードファイルを使用すること |
タイプ | OpenCVSharpラッパーDLL |
グループ | NativeMethods_photo |
対応環境 |
|
hs ファイル | hsphelp\OpenCvSharpExtern.hs |