Vuo 2.4.4
Loading...
Searching...
No Matches
VuoImageConvolve.h
Go to the documentation of this file.
1
10#pragma once
11
12#ifdef __cplusplus
13extern "C" {
14#endif
15
16#include "VuoImage.h"
17#include "VuoThresholdType.h"
18#include "VuoDiode.h"
19
20typedef void *VuoImageConvolve;
21
23VuoImage VuoImageConvolve_convolve(VuoImageConvolve convolve, VuoImage image, VuoImage convolutionMatrix, VuoThresholdType channels, double intensity, double threshold, VuoDiode range);
24
26typedef double (*VuoImageConvolveFunction)(double x, double y, double param);
27
28double VuoImageConvolve_laplacianOfGaussian(double x, double y, double radius);
29unsigned int VuoImageConvolve_laplacianOfGaussianWidth(double sigma);
30
31VuoImage VuoImageConvolve_generateMatrix(VuoImageConvolveFunction f, unsigned int width, bool removeDCOffset, double param);
32
33#ifdef __cplusplus
34}
35#endif