2013-08-13 2 views
1

이미지로드를 강제로 수행하는 방법이 있는지 궁금합니다. 8U. OpenCV Documentation에서 이미지를 단일 또는 3 채널로로드할지 여부를 지정할 수 있지만 색상 깊이는 언급하지 않았습니다. 어떤 제안?cvLoadImage : 추가 사양

도움 주셔서 감사합니다. : D

답변

1

imread()의 기본 색 농도는 8U이며, 아마도 cvLoadImage()은 동일합니다. OpenCV에보다 사용자 친화적 인 새로운 C++ 인터페이스를 사용하는 것을 고려 했습니까? Matimread()을 사용하고 계십니까?

+0

예, 훨씬 나아졌습니다. 내 전체 응용 프로그램은 C로 작성되었지만 대답은 '8U'로 확실하게로드됩니까? 내 코드에서 이미지 데이터에 직접 액세스하기 때문에 (나는 CvScalar를 사용하지 않습니다) 모든 변경이 모든 것을 망칠 수 있습니다 ... : D – someone

+1

예, 확실합니다. uchars 대신 정수, 부동 소수점 형 및 복식을 사용하려면 명시 적으로 변환해야합니다. –

+0

OK, 답변 해 주셔서 대단히 감사합니다 !!! – someone