00001 #ifndef _VAPI_EFFECTS_ 00002 #define _VAPI_EFFECTS_ 00003 #include <cxcore.h> 00004 #include "vapiOperation.h" 00005 #include "vapiImages.h" 00006 #include "vapiOptions.h" 00007 #include "vapiResult.h" 00008 00009 void vapiApplyOperation (vImages * Images, vEffect * Operation, 00010 vOptions * Options, vMacroResult * PreviousResult); 00011 00012 void vapiThreshold (vImages * Images, vOptions * options, 00013 vMacroResult * PreviousResult); 00014 00015 void vapiGrayscale (vImages * Images, vOptions * options, 00016 vMacroResult * PreviousResult); 00017 00018 void vapiBinarizar (vImages * Images, vOptions * options, 00019 vMacroResult * PreviousResult); 00020 00021 void vapiSmooth (vImages * Images, vOptions * options, 00022 vMacroResult * PreviousResult); 00023 00024 void vapiFlip (vImages * Images, vOptions * options, 00025 vMacroResult * PreviousResult); 00026 00027 void vapiSobel (vImages * Images, vOptions * options, 00028 vMacroResult * PreviousResult); 00029 00030 void vapiLaplace (vImages * Images, vOptions * options, 00031 vMacroResult * PreviousResult); 00032 00033 void vapiCanny (vImages * Images, vOptions * options, 00034 vMacroResult * PreviousResult); 00035 00036 void vapiErode (vImages * Images, vOptions * options, 00037 vMacroResult * PreviousResult); 00038 00039 void vapiDilate (vImages * Images, vOptions * options, 00040 vMacroResult * PreviousResult); 00041 00042 void vapiColourFilter (vImages * Images, vOptions * options, 00043 vMacroResult * PreviousResult); 00044 00045 void vapiGeometricCenter (vImages * Images, vOptions * options, 00046 vMacroResult * PreviousResult); 00047 00048 void 00049 vapiObjectExists (vImages * Images, vOptions * options, 00050 vMacroResult * PreviousResult); 00051 00052 void 00053 vapiJumpToConditional (vImages * Images, vOptions * options, 00054 vMacroResult * PreviousResult); 00055 00056 void 00057 vapiCountObjects (vImages * Images, vOptions * options, 00058 vMacroResult * PreviousResult); 00059 00060 void 00061 vapiMarkPoints (vImages * Images, vOptions * options, 00062 vMacroResult * PreviousResult); 00063 void 00064 vapiCompareInt (vImages * Images, vOptions * options, 00065 vMacroResult * PreviousResult); 00066 00067 void 00068 vapiCompareFloat (vImages * Images, vOptions * options, 00069 vMacroResult * PreviousResult); 00070 00071 void 00072 vapiTemplateMatch (vImages * Images, vOptions * options, 00073 vMacroResult * PreviousResult); 00074 00075 void 00076 vapiOCR (vImages * Images, vOptions * options, vMacroResult * PreviousResult); 00077 00078 void 00079 vapiSelectRegion (vImages * Images, vOptions * options, 00080 vMacroResult * PreviousResult); 00081 00082 void 00083 vapiEraseIsolatedPixels (vImages * Images, vOptions * options, 00084 vMacroResult * PreviousResult); 00085 00086 void 00087 vapiNot (vImages * Images, vOptions * options, vMacroResult * PreviousResult); 00088 00089 void 00090 vapiEndExecution (vImages * Images, vOptions * options, 00091 vMacroResult * PreviousResult); 00092 00093 void 00094 vapiResultResetPoints (vImages * Images, vOptions * options, 00095 vMacroResult * PreviousResult); 00096 00097 void 00098 vapiResultResetInts (vImages * Images, vOptions * options, 00099 vMacroResult * PreviousResult); 00100 00101 void 00102 vapiTeste (vImages * Images, vOptions * options, 00103 vMacroResult * PreviousResult); 00104 #endif