나는 기본적인 (그러나 아직 해결되지 않은) 종류의 문제가 있습니다. 저는 LabView에서 nx m 행렬에 많은 양의 측정 값을 모으는 프로그램을 만들고 있는데,이 행렬을 ImageJ로 처리/분석 될 이미지로 변환해야합니다. 해상도와 필요한 분석 종류로 인해 16 비트 회색조 이미지 여야합니다.C 또는 LabView에서 생성 될 16 비트 회색조 이미지의 구조
지금 직면하고있는 문제는 다음과 같습니다. LabView는 (기본 패키지에서) 데이터를 16 비트 그레이 스케일로 변환 할 수있는 VI가 없으며 동적 범위를 없애는 8 비트 만 사용합니다. LabView의 Vision 및 Image 툴박스에는 그런 의미에서 더 많은 옵션이있을 수 있지만 회사 관련 이유로는 툴박스에 액세스 할 수 없습니다 (즉, 전체 개발자 버전 만 사용해야 함). 순간
내 반응은 시도하고 있는지 완전히 C 코드, 또는 둘의 혼합물로, 표준 LabVIEW 함수를 사용하여 16 비트 그레이 스케일 이미지를 구축하는 내 자신에 VI를 구축하는 것입니다. 그러나 웹에서 16 비트 회색조가 어떻게 구성되고 데이터가 필요한지에 관한 명확한 정보를 찾지 못했습니다.
제 질문은 두 가지입니다. 이 16 비트 그레이 스케일 이미지 (내가 건너 뛴 일부 LabView VI, 호출 할 수있는 외부 소프트웨어 등)를 만들었습니까? 그렇지 않은 사람이라면 처음부터 그런 이미지를 생성하는 데 유용한 정보 나 코드가 있습니까?
도움이 될 것입니다. 감사!
48bpp 이미지 형식을 보는 데 필요한 특수 하드웨어가 제공되므로 광범위한 지원이나 표준화가 없습니다. 거꾸로 작업하고 이미지를 처리하는 앱의 요구에 집중합니다. 보통 의료용으로 DICOM이 일반적입니다. 라이브러리 지원은 LeadTools를 참조하십시오. –
이미지 처리/분석을 위해 ImageJ를 사용할 것이며 16 비트 그레이 스케일 이미지를 지원할 수 있습니다.왜 48 bpp 이미지에 대해 언급했는지 확신 할 수 없습니다. 단지 16bpp가 필요합니다. 왜냐하면 RGB가 아닌 그레이 스케일을 사용하게 될 것이기 때문입니다. – JasonBourne