- cv2.sumElems(src) : 배열의 각 채널별로 원소들의 합 N을 계산
- cv2.mean(src[, mask]) : 배열의 각 채널별로 원소들의 평균을 계산
- mask : 연산 마스크- 마스크가 0이 아닌 좌표만 연산 수행
- cv2.meanStdDev(src[, mean[, stddev[, mask]]]) : 배열 원소들의 평균과 표준편차를 계산
- src 1개에서 4개 채널을 갖는 입력 배열
- mean : 계산된 평균이 반환되는 출력 인수, np.float64형으로 반환
- stddev : 계산된 표준편차가 반환되는 출력 인수, np.float64형으로 반환
- mask : 연산 마스크- 마스크가 0이 아닌 좌표만 연산 수행
- cv2.countNonZero(src) : 0이 아닌 배열 원소를 개수 N을 반환
- cv2.reduce(src, dim, rtype[, dst[, dtype]]) : 행렬을 열방향/행방향으로 옵션 상수 (rtype)에 따라 축소)
- src : 2차원 입력 배열 (np.float32형, np.float64형만 수행 가능)
- dst : 출력벡터, 감소 방향과 타입은 dim, dtype 인수에 따라 정해짐
- dim : 행렬이 축소될 대 차원 감소 첨자
- 0 : 열 방향으로 연산하여 1행으로 축소
- 1 : 행 방향으로 연산하여 1열으로 감소
- dtpye : 감소된 백터의 자료형
- rtype : 축소 연산
옵션 상수 |
값 |
설명 |
cv2.REDUCE_SUM |
0 |
행렬의 모든 행(열) 들을 합 |
cv2.REDUCE_AVG |
1 |
행렬의 모든 행(열) 들을 평균 |
cv2.REDUCE_MAX |
2 |
행렬의 모든 행(열) 들을 최댓값 |
cv2.REDUCE_MIN |
3 |
행렬의 모든 행(열) 들을 최솟값 |
- cv2.sort(src, flag[, dst]) : 행렬의 각 행 혹은 각 열의 방향으로 정렬
- src : 단일 채널 입력 배열
- dst : 정렬된 출력 배열
- flag : 연산 플래그
옵션 상수 |
값 |
설명 |
cv2.SORT_EVERY_ROW |
0 |
각 행을 독립적으로 정렬 |
cv2.SORT_EVERY_COLUMN |
1 |
각 열을 독립적으로 정렬 |
cv2.SORT_ASCENDING |
0 |
오름차순으로 정렬 |
cv2.SORT_DESCENDING |
16 |
내림차순으로 정렬 |
- cv2.sortldx(src, flags[, dst]) : 행렬의 각 행 혹은 각 열로 적렬한다. 출력배열(dst)에 정렬된 원소는 첨자들을 저장한다