ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.



비주얼 베이직에서 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