AVI 파일을 만들 때 생기는 맞지 않는 이미지 타입 에러(-107439607x)



주요한 소프트웨어:
주요한 소프트웨어 버전: 3.0
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어: N/A

문제점:
이미지 수집 프로그램 안에 기본적인 AVI 파일을 만들기 위해서 IMAQ AVI Write Frame VI를 사용하였습니다. 어플리케이션을 실행시킬 때마다 에러 -1074396078(유효하지 않은 이미지 타입) 또는 에러 -1074396077(맞지 않는 이미지 타입)이 발생합니다. 프로그램 안의 다른 부분은 잘 수행되고 snap, grab, 이미지 보기 등은 문제없이 잘 수행됩니다. 이 에러는 왜 발생하는 건가요?

솔루션:
에러 설명에서 나왔듯이, 이 문제는 AVI 파일로 만들려는 이미지 타입과 관련이 있습니다. 이미지 타입은 비트 깊이(bit depth)와 방식을 참조하게 되는데, 이는 8비트, 16비트, RGB 이미지와 같은 것들을 말합니다. IMAQ AVI Write Frame은 입력으로 8비트 또는 RGB 이미지를 받습니다. 예를 들어서 10비트 또는 16비트 이미지를 얻고있다면, 위의 에러 메시지 중 하나를 보게 될 것이고, 8비트 또는 RGB 이미지로 변환하지 않는다면 AVI 파일에 쓸 수 없게 될 것입니다.

만일 적절한 이미지 타입으로 이미지를 바꾸어야 한다면 어떤 카메라는 Measurement & Automation Explorer (MAX)에서 카메라의 설정을 통해 이미지 형태를 바꾸는 것이 가능할 것입니다. 만약 그렇지 않고 Vision 프로그램이 설치되어 있다면 프로그램적으로 이미지의 형을 간단히 바꿀 수 있습니다. 이렇게 하는 가장 간단한 방법은 IMAQ Cast Image function을 사용하는 것입니다. 또한, Vision 프로그램을 가지고 이미지 타입을 변환하는 다른 방법을 제공하는 여러 예제 프로그램들이 있습니다.

또한, Vision 프로그램으로 AVI 파일을 저장하고 읽어오는 예제처럼 ..\LabVIEW 7.x\Examples\Vision\2. Functions\AVI에 있는 LabVIEW에 탑재된 예제를 참조하십시오

관련 링크:
Product-Specific Support: Image Acquisition/Vision Support
Developer Zone Example: Convert Image 8-bits

첨부:





리포트 날짜: 07/13/2004
마지막 업데이트: 12/28/2007
문서 번호: 3BC6QIKD