You are on page 1of 4

- Lệnh `imbinarize` trong MATLAB được sử dụng để chuyển đổi ảnh hoặc hình

ảnh thành ảnh nhị phân. Trong ảnh nhị phân, mỗi điểm ảnh chỉ có thể có giá trị 0
hoặc 1, thường được sử dụng để tách đối tượng hoặc vùng quan tâm từ nền trong
xử lý ảnh và thị giác máy tính.
- Lệnh `imrotate` trong MATLAB được sử dụng để xoay ảnh theo một góc cụ thể.
Đây là cách bạn có thể xoay hình ảnh trong không gian hai chiều.
- Lệnh `imref2d` trong MATLAB tạo ra một đối tượng tham chiếu 2D cho hình
ảnh. Đối tượng này chứa thông tin về kích thước và vị trí của hình ảnh trong không
gian thực, giúp MATLAB hiểu cách hiển thị và tương tác với dữ liệu hình ảnh.
- Lệnh `dicomread` trong MATLAB được sử dụng để đọc dữ liệu từ tệp DICOM
(Digital Imaging and Communications in Medicine) và chuyển nó thành hình ảnh
hoặc dữ liệu số để xử lý trong MATLAB.
- Lệnh `imshowpair` trong MATLAB được sử dụng để hiển thị hai hình ảnh hoặc
hình ảnh và mask cùng một lúc để so sánh chúng.
- Lệnh `fitgeotrans` trong MATLAB được sử dụng để ước lượng biến đổi hình
học (ví dụ: xoay, dịch chuyển, co giãn) dựa trên điểm điểm tương ứng giữa hai
hình ảnh.
- Lệnh `imwarp` trong MATLAB được sử dụng để thực hiện biến đổi hình ảnh,
bao gồm các phép xoay, co giãn, và dịch chuyển.
Lệnh `affine2d` trong MATLAB tạo ra một đối tượng biến đổi afin (affine
transformation), được sử dụng để biến đổi hình ảnh hoặc điểm trong không gian
2D bằng các phép xoay, dịch chuyển, và co giãn.
- Lệnh `imresize` trong MATLAB được sử dụng để thay đổi kích thước của hình
ảnh.
- Trong MATLAB, `tic` là một lệnh được sử dụng để bắt đầu đo thời gian. Khi bạn
chạy `tic`, MATLAB bắt đầu đếm thời gian từ thời điểm đó.
- Lệnh `toc` trong MATLAB được sử dụng để dừng đồng hồ bắt đầu bằng lệnh
`tic` và hiển thị thời gian đã trôi qua kể từ khi `tic` được gọi.
- Lệnh `graythresh` trong MATLAB được sử dụng để tự động xác định ngưỡng
nhị phân (threshold) cho một ảnh grayscale bằng phương pháp Otsu, giúp chuyển
ảnh thành ảnh nhị phân.
- Lệnh `imdivide` trong MATLAB được sử dụng để chia mỗi phần tử của một
hình ảnh cho các phần tử tương ứng của một hình ảnh khác, tạo ra một hình ảnh
mới.
- Lệnh `filter2` trong MATLAB được sử dụng để thực hiện phép lọc tuyến tính
trên hình ảnh bằng cách sử dụng một ma trận lọc (kernel) cho việc chập hình ảnh
đó.
- Lệnh `flipud` trong MATLAB được sử dụng để lật ngược hình ảnh hoặc ma trận
theo chiều dọc (từ trên xuống dưới). Nó thực hiện việc đảo ngược thứ tự các hàng
trong ma trận hoặc hình ảnh.
- Lệnh `fliplr` trong MATLAB được sử dụng để lật ngược hình ảnh hoặc ma trận
theo chiều ngang (từ trái sang phải). Nó thực hiện việc đảo ngược thứ tự các cột
trong ma trận hoặc hình ảnh.
- Lệnh `imcrop` trong MATLAB được sử dụng để cắt (crop) một phần của hình
ảnh. Bằng cách chỉ định vùng quan tâm bằng tọa độ của hình ảnh gốc, bạn có thể
tạo ra một hình ảnh mới chỉ chứa phần được cắt.
- Lệnh `eye` trong MATLAB tạo ra một ma trận đơn vị (identity matrix), một ma
trận vuông với tất cả các phần tử trên đường chéo chính là 1 và các phần tử khác là
0. Định dạng cơ bản của lệnh này là: eye(n). Trong đó, `n` là kích thước của ma
trận vuông. Nếu không chỉ định `n`, mặc định sẽ là 1 (ma trận vuông 1x1).
- Lệnh `imcomplement` trong MATLAB được sử dụng để chuyển đổi một hình
ảnh nhị phân hoặc hình ảnh grayscale thành hình ảnh được đảo ngược, trong đó các
pixel màu trắng sẽ trở thành màu đen và ngược lại.
- `iptsetpref` là một hàm trong MATLAB Image Processing Toolbox (IPT) được
sử dụng để thiết lập các tùy chọn và cài đặt cho IPT. Bạn có thể sử dụng
`iptsetpref` để thiết lập các thuộc tính như hiển thị hình ảnh mặc định, kích thước
cửa sổ hình vẽ, định dạng hình ảnh mặc định và nhiều tùy chọn khác liên quan đến
xử lý ảnh.
- `affineOutputView` là một phương thức trong MATLAB Image Processing
Toolbox được sử dụng để tạo ra một đối tượng xem kết quả (output view object) từ
một biến đổi affine. Đối tượng này chứa thông tin về kích thước và tọa độ của hình
ảnh kết quả sau khi được biến đổi. Điều này hữu ích khi bạn muốn xác định kích
thước và vị trí của hình ảnh kết quả sau khi thực hiện biến đổi affine trên hình ảnh
gốc.
- Lệnh `imtranslate` trong MATLAB được sử dụng để thực hiện phép dịch
chuyển hình ảnh theo chiều ngang và/hoặc chiều dọc. Điều này cho phép bạn dịch
chuyển hình ảnh một cách tương đối hoặc tuyến tính theo số pixel hoặc theo tỷ lệ.
- Lệnh `imsubtract` trong MATLAB được sử dụng để thực hiện phép trừ giữa hai
hình ảnh hoặc một hình ảnh và một hằng số. Nhớ rằng kết quả của `imsubtract` sẽ
được cắt tự động để đảm bảo rằng giá trị pixel không nhỏ hơn 0. Nếu bạn muốn
giữ nguyên giá trị âm, bạn có thể chuyển sang định dạng số thực trước khi thực
hiện phép trừ.
- `imlincomb` là một hàm trong MATLAB Image Processing Toolbox được sử
dụng để tạo ra một hình ảnh mới bằng cách kết hợp tuyến tính các hình ảnh và
hằng số với các trọng số tương ứng.
- `im2double` là một hàm trong MATLAB Image Processing Toolbox được sử
dụng để chuyển đổi một hình ảnh hoặc một ma trận hình ảnh thành định dạng số
thực (double) với giá trị pixel nằm trong khoảng từ 0 đến 1. Điều này có ý nghĩa
trong việc chuẩn hóa hình ảnh để sử dụng trong các phép toán hoặc thuật toán yêu
cầu dữ liệu ở định dạng số thực.
- `immultiply` là một hàm trong MATLAB Image Processing Toolbox được sử
dụng để thực hiện phép nhân giữa hai hình ảnh hoặc giữa một hình ảnh và một
hằng số. Kết quả của `immultiply` là một hình ảnh mới trong đó mỗi pixel được
nhân với pixel tương ứng từ hình ảnh hoặc với hằng số.
- Hàm `roipoly` trong MATLAB Image Processing Toolbox được sử dụng để vẽ
một đa giác đều (polygon) trên hình ảnh và trả về một mask (mặt nạ) nhị phân dựa
trên vùng được chọn bởi người dùng. Hình ảnh này sau đó có thể được sử dụng để
chỉ định một vùng quan tâm trong xử lý hình ảnh tiếp theo. Hàm sẽ trả về một
mask (mặt nạ) nhị phân với giá trị 1 tại các điểm thuộc vùng đa giác và giá trị 0 tại
các điểm nằm ngoài vùng đa giác.
- `bitcmp` là một hàm trong MATLAB được sử dụng để đảo ngược (complement)
các bit của một số nguyên hoặc một ma trận số nguyên.
- `maketform` là một hàm trong MATLAB được sử dụng để tạo ra một đối tượng
biến đổi (transformation object) dựa trên một loại biến đổi cụ thể như tịnh tiến, co
giãn, hoặc xoay. Đối tượng này sau đó có thể được sử dụng để biến đổi hình ảnh
theo các biến đổi đã được xác định.
- `imfinfo` là một hàm trong MATLAB được sử dụng để lấy thông tin về một tệp
hình ảnh. Hàm này trả về một cấu trúc dữ liệu chứa thông tin về định dạng, kích
thước, số lượng màu, và các thuộc tính khác của tệp hình ảnh.

You might also like