Code Xử Lý Ảnh Trong Matlab Đơn Giản Nhất, Xử Lý Ảnh Matlab
Code Xử Lý Ảnh Trong Matlab Đơn Giản Nhất, Xử Lý Ảnh Matlab

Code Xử Lý Ảnh Trong Matlab Đơn Giản Nhất, Xử Lý Ảnh Matlab

Mẹo nhỏ: Để tìm kiếm chính xác các bài viết của Vuihecungchocopie.vn, hãy search trên Google với cú pháp: "Từ khóa" + "vuihecungchocopie". (Ví dụ: công thức giải rubik 3x3 vuihecungchocopie). Tìm kiếm ngay
723 lượt xem 18/07/2021
  • Allbum Ảnh
Theo dõi Vui Hè Cùng Choco Pie trên
Bạn đang xem: Code Xử Lý Ảnh Trong Matlab Đơn Giản Nhất, Xử Lý Ảnh Matlab Tại Vuihecungchocopie                        

Tag: cách xử lý ảnh trong matlab

Bạn đang quan tâm đến Code Xử Lý Ảnh Trong Matlab Đơn Giản Nhất, Xử Lý Ảnh Matlab phải không? Nào hãy cùng Vuihecungchocopie đón xem bài viết này ngay sau đây nhé, vì nó vô cùng thú vị và hay đấy!

Hướng dẫn đọc và hiện thị hình ản trong Matlab

Trong bài viết trước chúng ta đã làm quen về ảnh số như là có những loại ảnh nào, cấu tạo của một hình ảnh cũng như ta đã học cách đọc và hiện thị ảnh trên cửa sổ Command Window của phần mền Matlab rồi.

Đang xem: Code xử lý ảnh trong matlab

cách xử lý ảnh trong matlab

doc va hien thi anh trong matlab

Trong bài học hôm nay tôi và bạn cùng tìm hiểu một số câu lệnh giúp bạn có thể thao tác được với bức ảnh của mình. Cũng như ta sẽ làm một ví dụ để bạn không có cảm giác nhàn chán cứng như việc học của chúng ta trở nên hiệu quả hơn.

Bạn có thể quan tâm

1. Một số lệnh cơ bản xử lý ảnh

a. Tạo 1 dialog box

uigetfileBạn nhận được một kết quả như hình dưới. Nó cho phép bạn lựa chọn các file nào đó bạn muốn.

cách xử lý ảnh trong matlab

uigetfile dialog box

Nếu bạn muốn cho người dùng chỉ chọn được các file có đuôi nào đó thì bạn có thể thực hiện câu sau:

= uigetfile( … {“*.m;*.fig;*.mat;*.mdl”, “All MATLAB Files (*.m, *.fig, *.mat, *.mdl)”; … “*.*”, “All Files (*.*)”}, … “vuihecungchocopie.vn”)Trong đó:

filename: Là giá trị trả về bạn nhận được khi bạn click vào file nào đó (Trả về tên file)pathname: Trả về đường dẫn tới file đó‘*.m;*.fig;*.mat;*.mdl’: Là các định dạng có đuôi bạn quy định sẵ mà bạn cho phép người dùng chọnvuihecungchocopie.vn: Là tên gợi ý cho người dùng chọn file. Bạn có thể viết tên gì cũng được. (Nó sẽ hiện thị trên cùng bên trái của dialog box)

cách xử lý ảnh trong matlab

uigetfile dialog box matlab

b. Nối 2 chuỗi lại với nhau

result = strcat(str1, str2);Trong đó:

strcat(): Nối chuỗistr1: Chuỗi 1str2: Chuỗi 2result: Kết quả trả về của 2 chuỗi đó được nối với nhau

Ví dụ như sau:

thongTinAnh = imfinfo(duongDanTuyetDoiAnh);Trong đó:

imfinfo: Đọc thông tin hình ảnhduongDanTuyetDoiAnh: Là đường dẫn tới hình ảnh đó

cách xử lý ảnh trong matlab

imfinfo matlab

Để có thể truy cập được vào thuộc tính nào đó của bức ảnh. Ví dụ bạn muốn lấy giá trị Width của bức ảnh chẳng hạn. Thì bạn chỉ cần gõ lệnh sau.

thongTinAnh.WidthTrong đó:

thongTinAnh: Là giá trị trả về của biến imfinfo();Width: Là thuộc tính của bức ảnh bạn muốn lấy

Như bạn thấy thì hàm imfinfo sẽ cho bạn biết được rất nhiều thông tin của bức ảnh đó như là Ngày tháng bức ảnh sửa lần cuối, kích thước, định dạng, … Bạn có thể tìm hiểu hàm này qua lệnh dưới đây để biết thông tin chi tiết cũng như giá trị trả về của hàm này

help imfinfo

2. Bài tập mở một hình ảnh nên trong Gui

Tôi và bạn cùng làm một ví dụ nhỏ dưới đây để bạn có thể hiểu rõ hơn các vấn đề mà ta đa học bên trên.

Xem thêm: Xem Ảnh Hoa Hồng Tỉ Muội Đẹp Nhất, Ý Nghĩa Hoa Hồng Tỉ Muội

Như hình dưới thì tôi có tạo ra Push Button có string là Mo File Anh. Và một axes để hiện thị hình ảnh. Chắc hẳn thì giao diện này cũng không quá khó khăn đối với bạn đúng không? Cho nên tôi xin phép không hướng dẫn cách tạo giao diện để không làm mất thời gian của bạn.

cách xử lý ảnh trong matlab

hien thi anh nen gui matlab

Ok bây giờ bạn hãy mở Function của Push Button và tiến hành gõ đoạn code dưới đây.

= uigetfile( … {“*.jpg;*.png;*.bmp;*.jpeg;*.tif”, “All MATLAB Files (*.jpg, *.png, *.bmp, *.jpeg, *.tif)”; … “*.*”, “All Files (*.*)”}, … “Chon Hinh Anh De Mo”);full = strcat(duongDanAnh, tenAnh);hinhAnh = imread(full);imshow(hinhAnh);Trong đó:

imread: Đọc Ảnhimshow: Hiện thị ảnh. Nếu bạn không biết 2 câu lệnh này thì bạn hãy quay lại xem bài 1 tôi đã nói rồi.Ở đây vì ta chỉ cho người dùng lựa chọn hình ảnh nên ta để các định dạng có đuôi là jpg, png, bmp, jpeg, tif. Bạn nhớ phải để ký tự *. ở đằng trước của mỗi định dạng. Như vậy Matlab mới hiểu được.tenAnh, duongDanAnh: Là 2 biến được trả về khi sử dụng hàm uigetfile. Sau đó ta nối 2 biến này lại với nhau ta được 1 đường dẫn hoàn chỉnh tới file đó.

Xem thêm: Tổng Hợp Hình Ảnh Xe Du Lịch 4 Đến 45 Chỗ Đi Các Tỉnh Phía Bắc

Bạn hãy chạy thử trương trình nên xem kết quả như thế nào nhé.

cách xử lý ảnh trong matlab

doc va hien thi anh trong matlab

Tổng Kết:

Như vậy tôi và bạn đã cùng nhau học cách hiện thị bức ảnh nào đó nên Gui và học thêm được một số câu lệnh hỗ trợ việc lấy thông tin ảnh cũng như đọc hiện thị ảnh. Trong bài viết sau chúng ta cùng nhau tìm hiểu thêm một số câu lệnh để sử lý ảnh trong Matlab. Hi vọng bài viết này sẽ giúp ích cho bạn! Chúc bạn thành công!

Công khai: VUIHECUNGCHOCOPIE.VN là trang web Tổng hợp Ẩm Thực - Game hay và Thủ Thuật hàng đầu VN, thuộc Chocopie Vietnam. Mời thính giả đón xem.

Chúng tôi trân trọng cảm ơn quý độc giả luôn ủng hộ và tin tưởng!

Xem thêm:
  • Cách làm các kiểu tóc thắt bím đẹp
  • Thực phẩm bẩn là gì? Nguyên nhân và tác hại khi tiêu thụ thức ăn bẩn
  • PIC là gì trong xuất nhập khẩu?
  • 4 cách làm bẫy bắt muỗi hiệu quả dễ thực hiện tại nhà
  • 32+ Hình ảnh xe độ đẹp – chất nhất dành cho dân chơi
Danh mục: Allbum Ảnh

Bài viết cùng chủ đề:

  • Ca sĩ Mỹ Tâm bao nhiêu tuổi, cao bao nhiêu – Sự nghiệp và tình yêu, gia đình
  • Tổng hợp các kí hiệu, thuật ngữ & quy ước cần nhớ khi chơi Rubik
  • [TOP 600] Hình Ảnh Avatar Nam Cool gầu, Cá Tính Cực Hot – Cực Chất
  • 38+ Hình ảnh mây trên bầu trời đẹp nhất
  • [TOP 200] Ảnh Vampire Anime Siêu Ngầu Siêu Đẹp Mới Nhất Hiện Nay
  • 1001+ Ảnh hoa bỉ ngạn Anime buồn, Hình nền đẹp Full HD cho điện thoại và máy tính

Xem thêm các kết quả về cách xử lý ảnh trong matlab

Nguồn : vuihecungchocopie.vn