O'rielly 책에서 히스토그램을 사용하는 경우 cvMatND 데이터 구조를 참조합니다. 그러나이 책은이 데이터 구조가 사용되는 것과 cvMat과 다른 점을 설명하지 않습니다. 누군가 제게 이것을 설명해 주시겠습니까? 고맙습니다.OpenCV에서 CvMatND 구조체는 무엇을 위해 사용됩니까?
2
A
답변
1
3
cvMat
이차원 (멀티 채널) 배열, 즉 행렬이다.
cvMatND
은 n 차원 (다중 채널) 배열입니다.
CXCORE 참조 설명서의 Basic Structures 섹션을 참조하십시오.
업데이트 :
히스토그램은 임의의 차원으로 계산 될 수있다 따라서 의 정의는 CvHistogram
구조 치밀한 다차원 배열 구조 다차원 히스토그램 저장 CvMatND
을 이용한다.
typedef struct CvHistogram
{
int type;
CvArr* bins;
float thresh[CV_MAX_DIM][2]; // for uniform histograms
float** thresh2; // for nonuniform histograms
CvMatND mat; // embedded matrix header
// for array histograms
}
CvHistogram;
+0
왜 다른 것을 사용하는지 설명해 주시겠습니까? openCV와 컴퓨터 비전의 초보자입니다. 예를 들자면 이해하기가 정말 어렵습니다. –
+0
고맙습니다. –
관련 문제
- 1. sys/user.h는 무엇을 위해 사용됩니까?
- 2. "this"는 무엇을 위해 사용됩니까?
- 3. COMDAT 섹션은 무엇을 위해 사용됩니까?
- 4. AlwaysEnableSilent 속성은 무엇을 위해 사용됩니까?
- 5. HL7 ZDS 세그먼트는 무엇을 위해 사용됩니까?
- 6. selenium.windowfocus()이 명령은 무엇을 위해 사용됩니까?
- 7. C# 클래스 프로젝트에서 AssemblyCulture는 무엇을 위해 사용됩니까?
- 8. 활성 디렉토리에서 mailNickname은 무엇을 위해 사용됩니까?
- 9. Edje의 Swallow 위젯은 무엇을 위해 사용됩니까?
- 10. NSActor는 어떻게 작동하며 NSActor는 무엇을 위해 사용됩니까?
- 11. 구조체는
- 12. Gnu 어셈블러 (GAS)의 CFI 지시문은 무엇을 위해 사용됩니까?
- 13. 스프링 보안 : UserDetailsManager 인터페이스는 무엇을 위해 사용됩니까? 그리고 더!
- 14. cfloginuser가 암호 속성을 요구하는 이유는 무엇입니까? 그것은 무엇을 위해 사용됩니까?
- 15. 글로벌 구조체는
- 16. 비교 구조체는
- 17. 이 구조체는 실제로 무엇을합니까?
- 18. C의 구조체는 효율적입니까?
- 19. 구조체는 항상 불변이어야합니까?
- 20. C# 구조체는 스레드로부터 안전합니까?
- 21. 구조체는 속성으로 어떻게 정의됩니까?
- 22. Clojure는 무엇을 위해 유용합니까?
- 23. MyAssembly.XmlSerializers.dll은 무엇을 위해 생성됩니까?
- 24. OpenCV에서 CvBlobTrackerAuto 클래스 란 무엇입니까?
- 25. 클래스 + 구조체는 좋은 코딩 스타일입니까?
- 26. 미래 응답을 예측하기 위해 어떤 가중치가 사용됩니까?
- 27. OpenCV에서 푸리에 변환 표시
- 28. OpenCV에서 cvPyrSegmentation()의 'level'값은 무엇입니까?
- 29. OpenCV에서 AVI 파일 재생
- 30. PowerShell 개발을 위해 무엇을 사용합니까?
흠, 그래서 그 페이지에서 나는 그것이 다차원이고 cvMat은 단 하나의 차원이라는 것을 알 수있었습니다. 내가 이것을 정확히 이해하고 있는가? –
cvMat은 실제로 행렬입니다 (그래서, 그것은 2 차원을가집니다). – Konamiman