7 #define EDGE_REVISION 3
8 #define EDGE_MODIFICATION 0
11 #define NDPluginEdgeLowThresholdString "LOW_THRESHOLD"
12 #define NDPluginEdgeThresholdRatioString "THRESHOLD_RATIO"
13 #define NDPluginEdgeVerticalFoundString "VERTICAL_FOUND"
14 #define NDPluginEdgeTopEdgeFoundString "TOP_EDGE_FOUND"
15 #define NDPluginEdgeTopPixelString "TOP_PIXEL"
16 #define NDPluginEdgeBottomEdgeFoundString "BOTTOM_EDGE_FOUND"
17 #define NDPluginEdgeBottomPixelString "BOTTOM_PIXEL"
18 #define NDPluginEdgeVerticalCenterString "VERTICAL_CENTER"
19 #define NDPluginEdgeVerticalSizeString "VERTICAL_SIZE"
20 #define NDPluginEdgeHorizontalFoundString "HORIZONTAL_FOUND"
21 #define NDPluginEdgeLeftEdgeFoundString "LEFT_EDGE_FOUND"
22 #define NDPluginEdgeLeftPixelString "LEFT_PIXEL"
23 #define NDPluginEdgeRightEdgeFoundString "RIGHT_EDGE_FOUND"
24 #define NDPluginEdgeRightPixelString "RIGHT_PIXEL"
25 #define NDPluginEdgeHorizontalCenterString "HORIZONTAL_CENTER"
26 #define NDPluginEdgeHorizontalSizeString "HORIZONTAL_SIZE"
33 NDPluginEdge(
const char *portName,
int queueSize,
int blockingCallbacks,
34 const char *NDArrayPort,
int NDArrayAddr,
35 int maxBuffers,
size_t maxMemory,
36 int priority,
int stackSize);
44 #define FIRST_NDPLUGIN_EDGE_PARAM NDPluginEdgeLowThreshold
N-dimensional array class; each array has a set of dimensions, a data type, pointer to data,...
Definition: NDArray.h:99
Class from which actual plugin drivers are derived; derived from asynNDArrayDriver.
Definition: NDPluginDriver.h:57
Does image processing operations.
Definition: NDPluginEdge.h:31
int NDPluginEdgeTopPixel
Definition: NDPluginEdge.h:56
int NDPluginEdgeLeftEdgeFound
Definition: NDPluginEdge.h:74
void processCallbacks(NDArray *pArray)
Color Mode to CV Matrix.
Definition: NDPluginEdge.cpp:73
int NDPluginEdgeVerticalFound
Definition: NDPluginEdge.h:50
int NDPluginEdgeRightEdgeFound
Definition: NDPluginEdge.h:80
NDPluginEdge(const char *portName, int queueSize, int blockingCallbacks, const char *NDArrayPort, int NDArrayAddr, int maxBuffers, size_t maxMemory, int priority, int stackSize)
Constructor for NDPluginEdge; most parameters are simply passed to NDPluginDriver::NDPluginDriver.
Definition: NDPluginEdge.cpp:285
int NDPluginEdgeTopEdgeFound
Definition: NDPluginEdge.h:53
int NDPluginEdgeHorizontalCenter
Definition: NDPluginEdge.h:86
int NDPluginEdgeVerticalSize
Definition: NDPluginEdge.h:68
int NDPluginEdgeVerticalCenter
Definition: NDPluginEdge.h:65
int NDPluginEdgeBottomEdgeFound
Definition: NDPluginEdge.h:59
int NDPluginEdgeLowThreshold
Definition: NDPluginEdge.h:43
int NDPluginEdgeRightPixel
Definition: NDPluginEdge.h:83
int NDPluginEdgeLeftPixel
Definition: NDPluginEdge.h:77
int NDPluginEdgeHorizontalFound
Definition: NDPluginEdge.h:71
int NDPluginEdgeHorizontalSize
Definition: NDPluginEdge.h:89
int NDPluginEdgeBottomPixel
Definition: NDPluginEdge.h:62
int NDPluginEdgeThresholdRatio
Definition: NDPluginEdge.h:47