PC SOFT

WINDEVWEBDEV AND WINDEV MOBILE
ONLINE HELP

Home | Sign in | English UK
  • Save in image format
  • Use conditions:
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Saves the video currently transmitted by a "camera" as an image or a video sequence.
The formats in which the video is saved are:
  • WINDEVWindows an image in BMP format or a video sequence in AVI format.
    If the file extension is .jpg or .jpeg, the image is saved in JPEG format
Example
WINDEVUser code (UMC)
// Save the video transmitted in the "CAM_Kitchen" control
// in the format of a 1-minute AVI ("C:\Temp\MyVideo.AVI")
ResSave = VideoCapture(CAM_Kitchen, "C:\Temp\MyVideo.AVI", viVideoCapture, 60)
IF ResSave = True THEN
Info("Video successfully saved")
ELSE
Error(ErrorInfo())
END
Syntax
<Result> = VideoCapture(<Camera control> , <File to create> [, <Type of capture> [, <Capture duration> [, <Number of images per second> [, <Display during capture>]]]])
<Result>: Boolean
  • True if the video was successfully saved,
  • False otherwise. To find out the error details, use ErrorInfo.
<Camera control>: Control name
Name of Camera control to use. There is no need to display the video in a Camera control in order to save it.
<File to create>: Character string (with quotes)
Name and full (or relative) path of file to create.
WINDEVWindows If an image is saved, a BMP file is created. If a video sequence is saved, an AVI file is created.
Caution: No UNC path can be used.
<Type of capture>: Optional integer constant
Type of capture:
viPictureCapture
WINDEVWindows Capture an image in the format of a BMP file.


viVideoCapture
(Default value)
WINDEVWindows Capture a video sequence in the format of an AVI file.


<Capture duration>: Optional integer
Duration of capture (in seconds). If this parameter is set to 0 or if it is not specified, the capture will stop:
  • during the call to VideoStop.
  • when the specified disk is full.
This parameter can correspond to:
  • an integer corresponding to the number of seconds,
  • a Duration variable,
  • Versions 23 and later
    the direct indication of duration (1 s or 10 ms for example).
    New in version 23
    the direct indication of duration (1 s or 10 ms for example).
    the direct indication of duration (1 s or 10 ms for example).
<Number of images per second>: Optional integer
Number of images saved per second (15 by default). This parameter is taken into account only if <Type of capture> is equal to viVideoCapture.
<Display during capture>: Optional boolean
  • True (by default) if the video currently transmitted must be viewed in the specified Camera control,
  • False otherwise.
Remarks

Save in image format

Only the image displayed when running VideoCapture will be saved in BMP format. To save this image, you can also use:

Use conditions:

  • WINDEVWindows To use this function, a "web camera" must be connected to the current computer.
Versions 22 and later
Note: This function is equivalent to CameraCapture.
New in version 22
Note: This function is equivalent to CameraCapture.
Note: This function is equivalent to CameraCapture.
Related Examples:
The Camera functions Unit examples (WINDEV Mobile): The Camera functions
[ + ] Using the WLanguage "Camera" functions to start the native video camera application of the device in order to record a video or to take a photo.
Android System Android (WINDEV Mobile): Android System
[ + ] This application is a tutorial example presenting some of the new features of WINDEV Mobile for Android.
The following system functions are used:
- NFC
- Multimedia control
- Brightness
- Volume
- WIFI
- Bluetooth
- Toast
- Progress Bar control
- 9-image mode
- Compass
- Accelerometer
- Camera control
- LED
- Vibrations
- Notifications
- Drawing functions
- Internet
Component : wd240obj.dll
Minimum version required
  • Version 9
This page is also available for…
Comments
vou mostrar como tirar uma foto
Trace("Aguarde..Tirando Foto")
b_salvar_imagen is boolean = VideoCapture(CAM_FOTO,"imagentemp.jpeg",viPictureCapture,2)
IF b_salvar_imagen=True THEN
IMG_Foto="imagentemp.jpeg"
ELSE
Error(ErrorInfo())
END
TraceEnd()

// blog com vídeo e exemplo


http://windevdesenvolvimento.blogspot.com.br/2017/07/aula-1210-windev-curso-erp-042-tirar.html

https://www.youtube.com/watch?v=NW8w-7plb4E
De matos
15 Jul. 2017