Output the cameras count available in the system. Also initialize the camera
system. So has to be called first.
![]()
Get device information. Use it only after the
"IVision_CameraCounts.vi".
![]()
Exit the camera system. You should only call this vi when no more cameras
are in use. It frees all camera sessions. Also when you add a new imaging
device, you can call this vi to first exit the camera system, so the new device
will be added the next time you call IVision_CameraCounts.vi.
![]()
Retrieve image from camera. This vi will create a new image. So no
pr-creating image is necessary.
![]()
This vi calculates the camera extrinsic parameters. Another way and easier
way to get extrinsic parameters is using "IVision_GetCalibProperty.vi"

Gets camera setting such as pan, tilt, roll, zoom, exposure, iris and focus.
It'll error out if the camera does not support these settings.
![]()
Sets camera settings such as pan, tilt, roll, zoom, exposure, iris and
focus. It'll error out if the camera does not support these settings.

Gets camera setting ranges, such as pan, tilt, roll, zoom, exposure, iris
and focus. It'll error out if the camera does not support these settings.

Opens camera session.
![]()
Starts to run camera.
![]()
Stop the rendering.
![]()
Pause the video rendering.
![]()
Resume video rendering after the pause.
![]()
Close camera session.
![]()
This vi will bring up a video setting dialog box to control the video
parameters like size of frame, frame rate, etc. And this vi will change the
session cluster value, so use it's output session for further camera
operations. The original session wil be invalidated by this vi.
![]()
This vi will bring up a camera setting dialog box to control the camera
parameters like focus, zoom, brightness, hue, saturation.
![]()
This vi will bring up a camera calibration property page dialog box. See
file "CameraCalibrationTool.html" for details on how to use this
calibration property page.
![]()
Set calibration property page settings. This vi will enable the fully
automation by setting up calibration settings without bring up the calibration
dialog box.

Get the calibration property page settings. You can also use this vi to get
extrinsic parameters while the 3D window is showed, and put the chessboard at the
same position as your real object. The calibration property page will
automatically calculate the extrinsic parameters for chessboard if the
intrinsic parameters are calibrated.

Set video window settings such as its parent window, position, size and
window name.
![]()
Get video window settings such as its parent window, position, size and
window name.
![]()
Camera management vi. Managers camera open, close and refresh.

Opens camera session in an advanced way. It handles the abnormal abort of
camera session. So it's recommended to use.
![]()
Close camera session in an advanced way. It's recommended to use.
![]()
This vi will bring up a DV camcorder Decoder size dialog box to control the decoder size.
![]()
This vi will bring up a TV tuner dialog box to set the channel-to-frequency mappings, perform channel selection and to obtain information about which video standard the hardware supports.
![]()
This vi will bring up a TV crossbar dialog box. Crossbar is a routing device that applications use to set up the correct data paths for the input signals on the hardware.
![]()