11 #ifndef RU_MORPHOLOGY_H
12 #define RU_MORPHOLOGY_H
35 static void dilate(
const unsigned char *
source,
unsigned char *dest,
36 unsigned char *temp_dest,
37 int w,
int h,
int xsize,
int ysize);
38 static void dilate(
const unsigned short *source,
unsigned short *dest,
39 unsigned short *temp_dest,
40 int w,
int h,
int xsize,
int ysize);
41 static void dilate(
const unsigned int *source,
unsigned int *dest,
42 unsigned int *temp_dest,
43 int w,
int h,
int xsize,
int ysize);
46 int w,
int h,
int xsize,
int ysize);
47 static void dilate(
const float *source,
float *dest,
49 int w,
int h,
int xsize,
int ysize);
51 static void erode (
const unsigned char *source,
unsigned char *dest,
52 unsigned char *temp_dest,
53 int w,
int h,
int xsize,
int ysize);
54 static void erode (
const unsigned short *source,
unsigned short *dest,
55 unsigned short *temp_dest,
56 int w,
int h,
int xsize,
int ysize);
57 static void erode (
const unsigned int *source,
unsigned int *dest,
58 unsigned int *temp_dest,
59 int w,
int h,
int xsize,
int ysize);
62 int w,
int h,
int xsize,
int ysize);
63 static void erode (
const float *source,
float *dest,
65 int w,
int h,
int xsize,
int ysize);
67 static void dilateErode(
const unsigned char *source,
unsigned char *dest,
68 unsigned char *temp_dest,
69 int w,
int h,
int xsize,
int ysize);
70 static void dilateErode(
const unsigned short *source,
unsigned short *dest,
71 unsigned short *temp_dest,
72 int w,
int h,
int xsize,
int ysize);
73 static void dilateErode(
const unsigned int *source,
unsigned int *dest,
74 unsigned int *temp_dest,
75 int w,
int h,
int xsize,
int ysize);
78 int w,
int h,
int xsize,
int ysize);
79 static void dilateErode(
const float *source,
float *dest,
81 int w,
int h,
int xsize,
int ysize);
ImageBuf OIIO_API dilate(const ImageBuf &src, int width=3, int height=-1, ROI roi={}, int nthreads=0)
GLsizei GLsizei GLchar * source
ImageBuf OIIO_API erode(const ImageBuf &src, int width=3, int height=-1, ROI roi={}, int nthreads=0)
GLfloat GLfloat GLfloat GLfloat h
GLubyte GLubyte GLubyte GLubyte w