2016-08-31 4 views
2

저는 HDF5 파일에 여러 다른 데이터 세트 중 이미지를 저장할 수 있어야하는 프로젝트 작업을하고 있습니다.C++ API를 사용하여 HDF5 파일에 이미지를 저장합니까?

데이터를 HDF5 파일에 저장하기위한 C HDF API provides a number of image-specific functions. 특히 이러한 기능을 사용하여 저장된 이미지는 HDF 그룹의 HDFView 도구를 사용하여 볼 수 있습니다.

그러나 C++ API documentation을 검색하면 C 버전에 해당하는 인터페이스가없는 것으로 보입니다.

C++을 통해 HDF5 파일에 이미지를 작성하는 편리한 방법이 있습니까?

답변

0

이미지 관련 기능은 C 및 Fortran API (특정 이유로 패킷 테이블 인터페이스 제외)에만 존재하는 "상위 레벨"HDF5 인터페이스에 있습니다.

당신은 C++에서 C 인터페이스를 사용할 수 있습니다, 당신은 당신이

H5File file; 
auto file_id = file.getId(); 
H5IMmake_image_8bit(file_id, "Image1", width, height, data); 
: 예컨대을 통과 할 개체의 HDF5 ID를 취득해야합니다
관련 문제