Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

What is the USB Camera handler

TQLEngine provides a protocol handler wrapper to interact with USB Camera. USB Camera are handy actuators for home monitoring, taking one off pictures etc.

 

  • High frame rate MJPEG 60 fps @ 1280 (H) x 720 (V) , 30 fps @ 1920 (H) x 1080 (V)
  • CMOS 1080P sensor for high quality image and low power consumption
  • high pixel technology for sharp image and accurate color reproduction
  • low light performance - ideal for any lighting condition
  • UVC for use in Linux, Windows XP, WIN CE, MAC, SP2 or above

USB Camera Parameters

Parameter NameDescription
USBCameraParameters.ImageFormat
Specify image format. Example: jpeg
USBCameraParameters.SaveToDisk
Do you want the image file to be saved to disk?. Value is either true or false
USBCameraParameters.ImageName
Specify the file name to be used when saving to the disk. The file gets saved in the current folder in which TQLEngine is running
USBCameraParameters.Size.Height
Image height. An integer value
USBCameraParameters.Size.Width
Image width. An integer value. 
USBCameraParameters.Configuration.StandardStandard value of image
USBCameraParameters.Configuration.QualityQuality of image
USBCameraParameters.Configuration.ChannelThe acquisition channel. Default is 0
USBCameraParameters.Configuration.Brightness

Brightness of video image (0-255)

USBCameraParameters.Configuration.Contrast

Contrast of image (0-255).

USBCameraParameters.Configuration.GammaGamma of image
USBCameraParameters.Configuration.GainGain of image
USBCameraParameters.Configuration.SharpnessSharpness of image (0-255).
USBCameraParameters.Configuration.SaturationSaturation of image (0-255).
USBCameraParameters.Configuration.HueHue of image

USB Camera Parameter Structure

...

svn co http://v4l4j.googlecode.com/svn/v4l4j/trunk v4l4j-trunk
 

 

NOTE: If the above link with svn does not work. You can download the source directly from https://code.google.com/archive/p/v4l4j/source/default/source

4. Then go to the v4l4j-trunk directory (cd v4l4j-trunk) and start the build process by typing the command shown below

...