opencv学习笔记6:轮廓

来源:互联网 发布:骑马与砍杀领主数据 编辑:程序博客网 时间:2024/06/05 04:03

内存:
cvCreateMemStorage
cvReleaseMemStorage
cvClearMemStorage
cvMemStorageAlloc

序列:
cvCreateSeq
cvClearSeq
cvGetSeqElem
cvSeqElemIdx

cvCloneSeq
cvSeqSlice
cvSeqRemoveSlice
cvSeqInsertSlice

cvSeqSort
cvSeqSearch
cvSeqInvert
cvSeqPartition

作为栈使用
cvSeqPush
cvSeqPushFront
cvSeqPop
cvSeqPopFront
cvSeqPushMulti
cvSeqPopMulti

插入和删除元素
cvSeqInsert
cvSeqRemove
cvSetSeqBlockSize

读取和写入
这里写图片描述
这里写图片描述

序列和数组:
cvCvtSeqToArray
cvCvtArrayToSeq

轮廓:
cvFindContours
cvContourScanner
cvFindNextContour
cvSubstituteContour
cvEndFindContour
cvApproxChains

cvStartReadChainPoints //Freeman链码
cvReadChainPoint

cvDrawContours //绘制

深入分析
cvApproxPoly
cvFindDominantPoints

cvContourPerimeter //长度
-cvArcLength
-cvContourArea

cvBoundingRect //边界框
cvMinAreaRect2 //

cvMinEnclosingCircle //圆形边界
cvFitEllipse2 //椭圆边界

几何
cvMaxRect
cvBoxPoints
cvPointSeqFromMat
cvPointPolygonTest

匹配
cvContoursMoments //
???

0 0