You are on page 1of 14

Contents

Documentation
 MATLAB Support Package for USB Webcams
 MATLAB Support Package for USB Webcams Examples
o MATLAB Support Package for USB Webcams Examples
 Acquiring a Single Image in a Loop
 Logging Video to Disk
 Release Notes
 Functions
 Device Connection
 Webcam Image Acquisition
Search Docume Search


 MATLAB Support Package for USB Webcams
 MATLAB Support Package for USB Webcams Examples
 Tutorials
Logging Video to Disk

Open this Example


This example shows how to use the snapshot function to acquire live images and
log the video to disk.
MATLAB® Support Package for USB Webcams provides ability to bring live
images from any USB Video Class (UVC) compliant Webcam into MATLAB®.

On this page…

Set up Connection to Webcam


Open Video File using VideoWriter
Acquire and store frames
Clean up
Set up Connection to Webcam
Use the webcam function to create a connection to the camera. This example uses
"Logitech HD Webcam C310" camera.
% Connect to the webcam.
cam = webcam
cam =

webcam with properties:

Name: 'Logitech HD Webcam C310'


Resolution: '640x480'
AvailableResolutions: {1x19 cell}
WhiteBalance: 0
Contrast: 32
Exposure: -6
BacklightCompensation: 1
Gain: 32
Brightness: 128
Saturation: 32
ExposureMode: 'auto'
Sharpness: 24

Open Video File using VideoWriter


Create the VideoWriter object to open an AVI file for writing.
vidWriter = VideoWriter('frames.avi');
open(vidWriter);
Acquire and store frames
The following loop writes the acquired frames to the specified AVI file for future
processing.
for index = 1:20
% Acquire frame for processing
img = snapshot(cam);

% Write frame to video


writeVideo(vidWriter, img);
end
Clean up
Once the connection is no longer needed, clear the associated variable.
close(vidWriter);
clear cam

Trong bài viết này Taimienphi.vn sẽ giới thiệu cho bạn danh sách các lệnh
MATLAB bao gồm các lệnh quản lý phiên làm việc trong MATLAB, các lệnh làm
việc với hệ thống trong MATLAB, lệnh đầu vào và đầu ra, lệnh vector, ma trận và
mảng trong MATLAB. Sau khi cài đặt và sử dụng MATLAB thì bạn có thể tìm
hiểu các lệnh để làm quen sâu hơn với chương trình này.

Các Lệnh MATLAB: Quản Lý Phiên Làm Việc

MATLAB cung cấp các lệnh khác nhau để quản lý phiên làm việc, bảng dưới đây
liệt kê danh sách tất cả các lệnh MATLAB quản lý phiên làm việc trong
MATLAB:

Các Lệnh MATLAB: Làm Việc Với Hệ Thống


MATLAB cung cấp các lệnh hữu ích để làm việc với hệ thống, chẳng hạn như lưu
lại các công việc hiện tại trong không gian làm việc dưới dạng file và tải file đó lên
, ... .

Ngoài ra MATLAB cũng cung cấp các lệnh khác nhau cho các hoạt động khác liên
quan đến hệ thống như hiển thị ngày, liệt kê các file trong thư mục, hiển thị thư
mục hiện tại, ....

Bảng dưới đây liệt kê danh sách các lệnh làm việc với hệ thống trong MATLAB
phổ biến:

Lệnh MATLAB Đầu Vào Và Đầu Ra

MATLAB cũng cung cấp các lệnh liên quan đến đầu vào và đầu ra:
Các lệnh trong MATLAB fscanf và fprintf hoạt động tương tự như các hàm C
scanf và printf. Các lệnh này hỗ trợ các mã định dạng dưới đây:

Các hàm định dạng dưới đây được sử dụng để hiển thị số:

Lệnh MATLAB Vector, Ma Trận Và Mảng


Bảng dưới đây liệt kê danh sách các lệnh được sử dụng trong mảng, ma trận và
vector trong MATLAB:

Lệnh MATLAB: Vẽ

MATLAB cung cấp nhiều lệnh vẽ đồ thị. Bảng dưới đây liệt kê danh sách các lệnh
thường được dùng để vẽ trong MATLAB:
https://thuthuat.taimienphi.vn/cac-lenh-trong-matlab-32844n.aspx
Bài viết trên đây Taimienphi.vn vừa giới thiệu cho bạn danh sách các lệnh trong
MATLAB. Nếu có thắc mắc hoặc câu hỏi nào cần giải đáp, bạn vui lòng để lại
trong phần bình luận bên dưới bài viết, Taimienphi.vn sẽ trả lời câu hỏi của bạn
sớm nhất có thể.
Kiểu dữ liệu trong MATLAB
Học Tập - Giáo dục
MATLAB cung cấp 15 kiểu dữ liệu cơ bản. Mỗi kiểu dữ liệu trong
MATLAB sẽ lưu trữ dữ liệu ở dạng ma trận hoặc mảng. Để tìm hiểu rõ hơn,
trong bài viết này Taimienphi.vn sẽ giới thiệu cho bạn về kiểu dữ liệu trong
MATLAB.

Bài viết liên quan


 MATLAB - Cách nhập dữ liệu
 MATLAB - Xuất dữ liệu
 Các lệnh trong MATLAB
 Chuỗi ký tự (String) trong MATLAB
 Khai báo mảng trong MATLAB

MATLAB không đòi hỏi bất kỳ kiểu khai báo nào hoặc lệnh khai báo kích thước,
bất cứ khi nào MATLAB gặp một tên biến mới, nó sẽ tạo biến và phân bổ không
gian bộ nhớ phù hợp.

Kiểu dữ liệu trong MATLAB

Nếu biến đã tồn tại, MATLAB sẽ thay thế nội dung ban đầu bằng nội dung mới và
phân bổ không gian lưu trữ mới nếu cần.

Ví dụ:
Total = 42

Lệnh trên tạo ma trận 1 hàng 1 cột có tên là Total là lưu trữ giá trị 42 trong đó.
CÁC KIỂU DỮ LIỆU TRONG MATLAB

MATLAB cung cấp 15 kiểu dữ liệu cơ bản. Mỗi kiểu dữ liệu lưu trữ dữ liệu ở dạng
ma trận hoặc mảng. Kích thước tối thiểu của ma trận hoặc mảng là 0 hàng 0 cột và
tối đa là kích thước bất kỳ.

Đưới dây là bảng danh sách các kiểu dữ liệu trong MATLAB:

Ví dụ

Tạo 1 file script và nhập đoạn mã dưới đây vào:


Khi biên dịch và thực thi đoạn mã trên, nó sẽ trả về kết quả dưới đây:

Chuyển Đổi Kiểu Dữ Liệu Trong MATLAB

MATLAB cung cấp các hàm khác nhau để chuyển đổi một giá trị từ một kiểu dữ
liệu sang kiểu dữ liệu khác.

Dưới đây là bảng danh sách các hàm chuyển đổi kiểu dữ liệu trong MATLAB:
Xác Định Các Kiểu Dữ Liệu Trong MATLAB

MATLAB cung cấp các hàm khác nhau để xác định kiểu dữ liệu của một biến.

Dưới đây là bảng danh sách các hàm xác định kiểu dữ liệu của một biến trong
MATLAB:
Ví dụ

Tạo một file script và nhập đoạn mã đưới dây vào:


Khi chạy file trên nó sẽ trả về kết quả như dưới đây:
https://thuthuat.taimienphi.vn/kieu-du-lieu-trong-matlab-32847n.aspx
Như vậy bài viết trên Taimienphi.vn đã giới thiệu cho bạn về kiểu dữ liệu trong
MATLAB. Về cơ bản MATLAB cung cấp 15 kiếu dữ liệu, và mỗi kiểu dữ liệu lưu
trữ dữ liệu ở dạng ma trận hoặc mảng. Nếu bạn sử dụng MATLAB để tạo lệnh hay
công thức, bạn có thể thực hiện lưu công thức hoặc lệnh dưới dạng Script trong
MATLAB để thuận tiện hơn cho việc sử dụng lại chúng sau này.

You might also like