2012-06-19 1 views
0

나는 기본적인 (그러나 아직 해결되지 않은) 종류의 문제가 있습니다. 저는 LabView에서 nx m 행렬에 많은 양의 측정 값을 모으는 프로그램을 만들고 있는데,이 행렬을 ImageJ로 처리/분석 될 이미지로 변환해야합니다. 해상도와 필요한 분석 종류로 인해 16 비트 회색조 이미지 여야합니다.C 또는 LabView에서 생성 될 16 비트 회색조 이미지의 구조

지금 직면하고있는 문제는 다음과 같습니다. LabView는 (기본 패키지에서) 데이터를 16 비트 그레이 스케일로 변환 할 수있는 VI가 없으며 동적 범위를 없애는 8 비트 만 사용합니다. LabView의 Vision 및 Image 툴박스에는 그런 의미에서 더 많은 옵션이있을 수 있지만 회사 관련 이유로는 툴박스에 액세스 할 수 없습니다 (즉, 전체 개발자 버전 만 사용해야 함). 순간

내 반응은 시도하고 있는지 완전히 C 코드, 또는 둘의 혼합물로, 표준 LabVIEW 함수를 사용하여 16 비트 그레이 스케일 이미지를 구축하는 내 자신에 VI를 구축하는 것입니다. 그러나 웹에서 16 비트 회색조가 어떻게 구성되고 데이터가 필요한지에 관한 명확한 정보를 찾지 못했습니다.

제 질문은 두 가지입니다. 이 16 비트 그레이 스케일 이미지 (내가 건너 뛴 일부 LabView VI, 호출 할 수있는 외부 소프트웨어 등)를 만들었습니까? 그렇지 않은 사람이라면 처음부터 그런 이미지를 생성하는 데 유용한 정보 나 코드가 있습니까?

도움이 될 것입니다. 감사!

+0

48bpp 이미지 형식을 보는 데 필요한 특수 하드웨어가 제공되므로 광범위한 지원이나 표준화가 없습니다. 거꾸로 작업하고 이미지를 처리하는 앱의 요구에 집중합니다. 보통 의료용으로 DICOM이 일반적입니다. 라이브러리 지원은 LeadTools를 참조하십시오. –

+0

이미지 처리/분석을 위해 ImageJ를 사용할 것이며 16 비트 그레이 스케일 이미지를 지원할 수 있습니다.왜 48 bpp 이미지에 대해 언급했는지 확신 할 수 없습니다. 단지 16bpp가 필요합니다. 왜냐하면 RGB가 아닌 그레이 스케일을 사용하게 될 것이기 때문입니다. – JasonBourne

답변

1

(비전 도구 상자와는 다른) IMAQ 모듈을 설치, 그것은 무료이며 기본 이미지 관리 기능을 가지고있다. 16 비트 그레이 스케일 이미지를 만드는 데 사용합니다.

(2012 년 6 월 등 4.6.4)

Creating 16bit grayscale image

Find IMAQ driver here.

+0

안녕 CharlesB, 이것이 해결책 일 수 있었다는 것을 듣기 좋은 ... 그러나 링크가 (적어도 나에게) 작동하지 않는다. 언급 한 소프트웨어를 검색하면서 Vision Acquisition Software를 다운로드했지만 정품 인증을 요청하고 있습니다. 어떤 아이디어? – JasonBourne

+0

링크를 수정했는데 다시 시도 할 수 있습니까? – CharlesB

+0

IMAQ는 이미지 획득을위한 무료 드라이버이며 무료입니다. Vision Acquisition 소프트웨어는 LabVIEW – CharlesB

0

16 비트 그레이 스케일을 언급 했으므로 픽셀 당 16 비트의 정밀도가 필요하다는 의미입니다. 당신이 직접으로 그레이 스케일을 만드는 데 실패하는 경우

그래서, 아마도 당신은 트루 컬러 이미지로 만들 수 있고, 간단하게 예를 들어,로 분할하여 여섯 비트를 인코딩 빨강 및 녹색 구성 요소?

16 비트 픽셀 값 x마다 red = x/256;, green = x % 256;blue = 0;을 설정합니다.

+0

나는 어떤 점에서 이것을 고려했습니다.하지만 그레이 스케일에서 필요한 이유는 종류 때문입니다. 나중에해야 할 처리 (예 : 입자 분석)는 이미지가 "회색 음영"형식이어야합니다. 내 16 비트를 RGB 색상 중 두 가지로 인코딩하면 이미지를 만들 수 있지만이 분석에서는 문제가 될 것이라고 생각합니다. – JasonBourne

0

이미이 질문을 NI 포럼에도 게시 해 보셨습니까? 여기서 다루는 것과 동일한 일을 수행하려고 시도한 다른 LabVIEW 개발자가있을 수 있습니다. 다행스럽게도 처음부터 다시 시작하지 않아도됩니다.

https://bit.ly/NIForums 당신이는 LabVIEW 비전 툴킷/애드온의 평가판에 손을 얻을 수 있는지 확인 했습니까?

그리고 (LabVIEW를 구입할 때 일반적으로 1 년 무료 얻을 수 있지만 유료 지원 옵션) 귀하의 회사가 SSP가있는 경우, 나는 또한 당신이 지원 엔지니어에게 전화를 건의 할 것

. 그들은 현재의 한계를 극복하기 위해 여러분을 코치 할 수 있습니다.

+0

예, 거기에 게시했습니다. 전체 개발자 버전에는 도움이 될 수있는 기본 제공 기능이 없습니다. 나는 도구 상자가 심지어 능력이 있는지 알기 위해 아직도 주변을 둘러보고있다 – JasonBourne

관련 문제