Cv
view release on metacpan or search on metacpan
void
cvStartWriteStruct(CvFileStorage* fs, const char* name, int struct_flags, const char* typeName=NULL, CvAttrList attributes=cvAttrList(NULL, NULL))
INIT:
if (items >= 4 && SvREF0(ST(3))) typeName = NULL;
MODULE = Cv PACKAGE = Cv
CvTypeInfo*
cvTypeOf(const VOID* structPtr)
#TBD# void cvUnregisterType(const char* typeName)
MODULE = Cv PACKAGE = Cv::FileStorage
void
cvWrite(CvFileStorage* fs, const char* name, const VOID* ptr, CvAttrList attributes=cvAttrList(NULL, NULL))
void
cvWriteComment(CvFileStorage* fs, const char* comment, int eolComment)
void
cvWriteFileNode(CvFileStorage* fs, const char* new_node_name, const CvFileNode* node, int embed)
void
cvWriteInt(CvFileStorage* fs, const char* name, int value)
void
cvWriteRawData(CvFileStorage* fs, const VOID* src, int len, const char* dt)
void
cvWriteReal(CvFileStorage* fs, const char* name, double value)
void
cvWriteString(CvFileStorage* fs, const char* name, const char* str, int quote=0)
# ============================================================
# core. The Core Functionality: Clustering
# ============================================================
MODULE = Cv PACKAGE = Cv::Arr
int
cvKMeans2(const CvArr* samples, int nclusters, CvArr* labels, CvTermCriteria termcrit, int attempts=1, CvRNG* rng=0, int flags=0, CvArr* centers=0, double* compactness=0)
CODE:
RETVAL =
#if _CV_VERSION() < _VERSION(2,0,0)
0;
#endif
cvKMeans2(samples, nclusters, labels, termcrit
#if _CV_VERSION() >= _VERSION(2,0,0)
, attempts, rng, flags, centers, compactness
#endif
);
OUTPUT:
RETVAL
#TBD# int cvSeqPartition(const CvSeq* seq, CvMemStorage* storage, CvSeq** labels, CvCmpFunc is_equal, VOID* userdata)
# ============================================================
# core. The Core Functionality: Utility and System Functions and Macros
# ============================================================
MODULE = Cv PACKAGE = Cv
# ====================
#PERL# int cvGetErrStatus(void)
#PERL# void cvSetErrStatus(int status)
#PERL# int cvGetErrMode(void)
#PERL# int cvSetErrMode(int mode)
#PERL# CvErrorCallback cvRedirectError(CvErrorCallback error_handler, void* userdata=NULL, void** prevUserdata=NULL)
#PERL# void cvError(int status, const char* func_name, const char* err_msg, const char* filename, int line)
const char*
cvErrorStr(int status)
#TBD# int cvNulDevReport(int status, const char* func_name, const char* err_msg, const char* file_name, int line, VOID* userdata)
#TBD# int cvStdErrReport(int status, const char* func_name, const char* err_msg, const char* file_name, int line, VOID* userdata)
#TBD# int cvGuiBoxReport(int status, const char* func_name, const char* err_msg, const char* file_name, int line, VOID* userdata)
VOID*
cvAlloc(size_t size)
void
cvFree(VOID* &ptr)
#if _CV_VERSION() >= _VERSION(2,3,0)
int
cvCheckHardwareSupport(int feature)
#endif
int
cvGetNumThreads()
int
cvGetThreadNum()
int64
cvGetTickCount()
double
cvGetTickFrequency()
#TBD# int cvRegisterModule(const CvModuleInfo* moduleInfo)
#TBD# void cvGetModuleInfo(const char* moduleName, const char** version, const char** loadedAddonPlugins)
int
cvUseOptimized(int onoff)
#TBD# void cvSetMemoryManager(CvAllocFunc allocFunc=NULL, CvFreeFunc freeFunc=NULL, VOID* userdata=NULL)
#TBD# void cvSetIPLAllocators(Cv_iplCreateImageHeader create_header, Cv_iplAllocateImageData allocate_data, Cv_iplDeallocate deallocate, Cv_iplCreateROI create_roi, Cv_iplCloneImage clone_image)
# ============================================================
# imgproc. Image Processing: Image Filtering
# ============================================================
( run in 0.774 second using v1.01-cache-2.11-cpan-0d23b851a93 )