비주얼 베이직에서 IMAQ 1394 영상을 디스크에 저장하기



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

문제점: 어떻게 비주얼 베이직에서 IMAQ 1394 영상을 얻고 저장하나요?

솔루션:
비주얼 베이직에서 1394 카메라로 영상을 받아서 저장하려면, 아래와 같이 수행하시면 됩니다. :
  1. CWIMAQImage 데이터 타입으로 영상을 얻기 위해서는 imaq1394SnapCW 함수를 사용하십시오.
  2. 비주얼 베이직 폼위에 CWIMAQ Vision 객체를 갖다 놓으십시오.
  3. 영상을 파일에 저장하기 위해서 CWIMAQVision 객체 중 아래의 저장 방법 중 하나를 사용하십시오.:
    • WriteImageFile
    • WriteBMPFile
    • WritePNGFile
    • WriteTIFFFile
    • WriteJPEGFile
    • WriteJPEG2000File

이 함수들에 대한 더 자세한 정보는 윈도우 시작 메뉴에서 Programs»National Instruments»Vision»Documentation에 위치 해있는 아래의 도움말 파일들에서 참조하실 수 있습니다.:
비주얼 베이직에서 1394 카메라로 영상을 얻는 예제는 아래의 위치에서 찾으실 수 있습니다. :
코드는 아래와 같은 형태입니다.:

Private Sub Snap_Click()
CWIMAQViewer1.Attach myImage

errorCode = imaq1394CameraOpen2(Interface.Text, IMG1394_CAMERA_MODE_CONTROLLER, sid)

If (errorCode <> IMG1394_ERR_GOOD) Then
GoTo Error
End If

errorCode = imaq1394SnapCW(sid, myImage)

If (errorCode <> IMG1394_ERR_GOOD) Then
GoTo Error
End If

errorCode = CWIMAQVision1.WriteJPEG2000File(myImage, "C:\1394Image.jpg")

If (errorCode <> IMG1394_ERR_GOOD) Then
GoTo Error
End If

Error:
If (errorCode <> IMG1394_ERR_GOOD) Then
Dim errorMessage As String
Call imaq1394ShowErrorCW(errorCode, errorMessage)
MsgBox errorMessage
End If

Call imaq1394Close(sid)
End Sub


관련 링크:

첨부:





리포트 날짜: 04/07/2006
마지막 업데이트: 05/22/2006
문서 번호: 3W6FHLS4