본문 바로가기
반응형

[Public] 신호처리/OpenCV 다루기3

[OpenCV] #3 시퀀스 활용하기 CvMemStorage CvSeq 예를 들어 코너점을 추출한다고 하자 그럼 코너점을 저장해야할 공간이 필요할 것이다. STL을 이용해도 되지만 OpenCV 에서는 시퀀스라는 좋은 자료구조를 제공해준다. 먼저 Seq의 구조체를 보자 #define CV_TREE_NODE_FIELDS(node_type) int flags; /* Miscellaneous flags. 다양한 용도의 플래그*/ int header_size; /* Size of sequence header. 시퀀스 헤더의 크기*/ struct node_type* h_prev; /* Previous sequence. 이전 시퀀스*/ struct node_type* h_next; /* Next sequence. 다음 시퀀스*/ struct node_type* v_prev; /* 2nd.. 2010. 3. 26.
[OpenCV] #2 OpenCV에서 코드 명명 규칙 OpenCV를 접하면서 제공하는 래퍼런스 명명에는 일정한 규칙이 있다. 이런 래퍼런스 명명 규칙을 알고 OpenCV에 접근하면 유익한 정보가 될 수 있을거 같아 글을 남겨 놓는다. ================================================================================================= 1. 접두사가 cv Cv CV 다 다른 의미를 가지는 접두사이다. cv : 함수명을 뜻한다 Cv : 데이터 구조에 대한 명칭이다. CV : 정의된 상수의 명칭 ================================================================================================= 2. 함수의 명명 규칙.. 2010. 3. 3.
[OpenCV] #1 OpenCV에서 행렬 표현하기 일반적으로 행렬을 표현하기 앞서 OpenCV에서 사용하는 가장 일반적인 타입은 CVPoint 이다. typedef struct CvPoint { int x; int y; } CvPoint 두 개의 X Y 좌표를 가지는 일반적인 구조체이다. 이 밖에도 유사한 타입이 있다. CvPoint2D32f : 실수형 멤버 x와 y를 가지고 있다. CvPoint3D32f : 실수형 멤버 x와 y 그리고 z를 가지고 있다. CvSize : CvPoint 와 비슷 하다 이는 정수형 멤버 width 와 Height 를 가지고 있다. CvRect : CvPoint와 CvSize 의 멤버들이 합쳐진 형태도 4가가지 (x, y, Width, Height) CvScalar : 4개의 double 형 실수값을 배열 형태로 가지고 있.. 2010. 2. 23.
반응형