함수이름 | 설명 |
cvAbs | 행렬의 모든 원소들의 절대값을 구한다. |
cvAbsDiff | 두 행렬의 차를 구하고, 결과행렬의 모든 원소들의 절대값을 구한다. |
cvAbsDiffS | 행렬에서 원소 단위로 스칼라값을 빼고, 그 절대값을 구한다. |
cvAcc | 행렬의 값을 더해서 누적한다. |
cvAdd | 두 행렬의 원소끼리 덧셈연산을 수행한다. |
cvAddS | 하나의 행렬과 스칼라값을 원소 단위로 더한다. |
두 행렬에 가중치를 부여한 후 더한다. | |
cvAnd | 두 입력 영상에서 동일한 위치의 픽셀값에 대해 AND연산 수행 |
cvAndS | 하나의 행렬과 상수값에 대하여 AND연산을 수행한다. |
cvAvg | 행렬의 모든 원소값의 평균을 구한다. |
cvArgSdv | 행렬의 모든 원소값의 평균과 표준편차를 구한다. |
cvCalcCovarMatrix | n차원 백터들의 집합으로부터 공분산행렬을 계산한다. |
cvCmp | 두 행렬의 모든 원소에 대하여 선택된 비교 연산을 수행한다. |
cvCmpS | 행렬과 스칼라값 사이에 선택된 비교 연산을 수행한다. |
cvConvertScale | 선택적으로 값을 증감하면서 행렬타입을 변경한다. |
cvConvertScaleAbs | 선택적으로 값을 증감하고, 절대값으로 바꾼후 행렬의 타입을 변경한다. |
cvCopy | 행렬의 원소들을 다른 행렬로 복사한다. |
cvCountNonZero | 행렬에서 0이 아닌 원소의 개수를 반환한다. |
cvCrossProduct | 두개의 3차원 백터에 대한 외적을 계산한다. |
cvCvtColor | 행렬의 채널을 하나의 색공간에서 다른 색 공간으로 변환한다. |
cvDet | 정방행렬의 행렬식의 계산한다. |
cvDiv | 두행렬의 원소끼리 나눗셈 연산을 수행한다. |
cvDotProduct | 두 벡터의 내적을 계산한다 |
cvEigenVV | 정방행렬의 고유백터와 고유값을 계산한다. |
cvFlip | 선택한 축을 기준으로 행렬을 뒤집는다. |
cvGEMM | 범용적인 행렬의 곱셈연산을 수행한다. |
cvGetCol | 행렬에서 하나의 열을 추출하여 백터형태로 반환한다. |
cvGetDiag | 행렬에서 대각 성분을 백터 형태로 반환한다. |
cvGetDims | 행렬의 차원 수를 반환하고 선택적으로 각 차원의 크기를 알려준다. |
cvGetDimSize | 행렬에서 지정된 차원의 크기를 반환한다. |
행렬에서 하나의 행을 추출하여 백터 형태로 반환한다. | |
행렬에서 여러 개의 인접한 행을 추출하여 행렬 형태로 반환한다. | |
cvGetSize | 2차원 행렬의 크기를 CvSize타입으로 반환한다. |
cvGetSubRect | 행렬에서 일부 사각형 영역을 추출한다. |
cvInRange | 행렬의 원소값이 두 행렬로 지정된 범위 안에 존재하는 지를 검사한다. |
cvInRangeS | 행렬의 원소값이 두 스칼라값으로 지정된 범위안에 존재하는 지를 검사한다. |
cvInvert | 정방행렬의 역행렬을 구한다. |
cvMahalonobis | 두 벡터 사이의 마할노비스 거리를 계산한다. |
cvMax | 두 행렬에서 큰 값을 골라서 새 행렬을 만든다. |
cvMaxS | 행렬의 원소값과 스칼라값 중에서 큰값을 골라서 새 행렬을 만든다. |
cvMerge | 여러개의 단일 채널 영상을 모아서 다중 채널 영상을 생성한다. |
cvMin | 두 행렬에서 작은 값을 골라서 새 행렬을 만든다. |
cvMins | 행렬의 원소값과 스칼라값중에서 작은값을 골라서 새 행렬을 만든다. |
cvMinMaxLoc | 행렬 내부에서 최대값과 최소값을 구한다. |
cvMul | 두 행렬의 원소끼리 곱셈 연산을 수행한다. |
cvNot | 행렬의 모든 원소값의 비트를 반전한다. |
cvNorm | 단일 행렬의 전체 놈 또는 두 행렬사이의 거리 놈을 계산한다. |
cvNormalize | 행렬을 정규화하거나 특정 범위로 원소값을 매핑한다. |
cvOr | 두 행렬의 비트 단위 OR연산을 수행한다. |
cvOrS | 한 행렬과 스칼라값 사이의 비트 단위 OR연산을 수행한다. |
cvReduce | 2차원 행렬을 지정한 방법에 의해 백터로 변환한다. |
cvRepeat | 행렬을 타일 형태로 깔아서 새 행렬을 생성한다. |
cvSet | 행렬의 모든 원소를 주어진 값으로 설정한다. |
cvSetZero | 행렬의 모든 원소를 0으로 설정한다. |
cvSetIdentity | 행렬의 대각 성분을 1로, 나머지 원소들은 0으로 설정한다. |
cvSolve | 선형 방적식의 해를 구한다. |
다중 채널행렬을 여러개의 단일 채널 행렬로 분활한다. | |
cvSub | 두 행렬의 원소끼리 뺄셈연산을 수행한다. |
cvSVD | 2차원 행렬의 특이값 분해(SVD)를 수행한다. |
cvSVBkSb | 특이값 역치환을 계산한다. |
cvTrace | 행렬의 대각합을 구한다. |
cvTranspose | 행렬의 행과 열을 서로 교환한 전치행렬을 구한다. |
cvXor | 두 행렬의 원소 사이의 비트단위 XOR연산을 수행한다. |
cvXorS | 행렬과 스칼라 사이의 비트 단위 XOR 연산을 수행한다. |
cvZero | 행렬의 모든 원소를 0으로 설정한다. cvSetZero()와 동일하다. |
'Developer > OpenCV' 카테고리의 다른 글
피라미드 영상(이미지 피라미드, Image Pyramid) (0) | 2013.01.10 |
---|---|
HighGUI (0) | 2013.01.09 |
ROI, widthStep를 이용하여 영상의 특정부분만 처리 (0) | 2013.01.08 |
OpenCV의 기본 데이터타입 (0) | 2013.01.04 |
사진에 스무딩효과(가우시안) 주기 (0) | 2013.01.03 |