'Developer/OpenCV'에 해당되는 글 29건

  1. 2013.01.08 행렬과 영상에 관한연산 함수

함수이름

 설명

 cvAbs

 행렬의 모든 원소들의 절대값을 구한다. 

 cvAbsDiff

 두 행렬의 차를 구하고, 결과행렬의 모든 원소들의 절대값을 구한다. 

 cvAbsDiffS

 행렬에서 원소 단위로 스칼라값을 빼고, 그 절대값을 구한다.

 cvAcc

 행렬의 값을 더해서 누적한다.

 cvAdd 

 두 행렬의 원소끼리 덧셈연산을 수행한다. 

 cvAddS 

 하나의 행렬과 스칼라값을 원소 단위로 더한다. 

 cvAddWeighted

 두 행렬에 가중치를 부여한 후 더한다. 

 (알파 블렌 : 하나의 영상과 다른 영상을 서로 합쳐서 반투명한 상태를 만듬) 

 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 

 행렬에서 지정된 차원의 크기를 반환한다.

 cvGetRow

 행렬에서 하나의 행을 추출하여 백터 형태로 반환한다. 

 cvGetRows 

 행렬에서 여러 개의 인접한 행을 추출하여 행렬 형태로 반환한다.

 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

 선형 방적식의 해를 구한다.

 cvSplit

 다중 채널행렬을 여러개의 단일 채널 행렬로 분활한다.

 cvSub

 두 행렬의 원소끼리 뺄셈연산을 수행한다. 

 cvSVD

 2차원 행렬의 특이값 분해(SVD)를 수행한다. 

 cvSVBkSb 

 특이값 역치환을 계산한다. 

 cvTrace

 행렬의 대각합을 구한다. 

 cvTranspose 

 행렬의 행과 열을 서로 교환한 전치행렬을 구한다. 

 cvXor

 두 행렬의 원소 사이의 비트단위 XOR연산을 수행한다. 

 cvXorS

 행렬과 스칼라 사이의 비트 단위 XOR 연산을 수행한다. 

 cvZero

 행렬의 모든 원소를 0으로 설정한다. cvSetZero()와 동일하다. 


Posted by No names
,