Source code Thuật toán Canny, Sobel, Prewitt, Laplace bài tập lớn matlab code trên C# + Full Báo Cáo

[Mã code 34411]
  1 Đánh giá    Viết đánh giá
 1      910      11
Phí tải: 39 Xu (1Xu = 1.000đ)
Danh mục
Thể loại
Nhóm code
Ngày đăng
01-2-2023
Loại file
Full code + Báo cáo
Dung lượng
1.93 MB
Không chứa mã độc
Có demo thực tế
Có hướng dẫn cài đặt
Có báo cáo, tài liệu

Bài tập lớn: sản phẩm Các bộ lọc Canny, Sobel, Prewitt, Laplace... dùng tham làm bài tập lớn sinh viên!


MÔ TẢ CHI TIẾT
                                                          Bài chia làm các phần như sau:
1: chọn ảnh cần chuyển đổi.
   - kích thước ảnh: theo 2 phương ngang dọc.
   - chọn ngưỡng(threshold): để thay đổi sự xuất hiện của điểm ảnh (ngưỡng lớn thì điểm ảnh càng mờ).
2: ma trận màu của ảnh mình thêm vào: ma trận ảnh sao có 3 ma trận?
   - do 1 ảnh màu có 3 giải màu kết hợp tạo thành là red, green và blue viết tắt(RGB).
   - tách ra từng ma trận đó để tính tích chập ma trận theo từng màu ròi so sánh với ngưỡng (các bạn
tìm hiểu trên youtube, google... cách tính thuật toán canny,sobel...
       + ví dụ: như cách tính của thuật toán sobel: có ma trận H theo 2 phương x, y
                     = { { -1, 0, 1 }, { -2, 0, 2 }, { -1, 0, 1 } };
                       { { -1, -2, -1 }, { 0, 0, 0 }, { 1, 2, 1 } };
   ma trận I = ma trận 3 giải màu RGB vừa tạo trên nhân tích chập với H theo 2 phương( G^2 = Gx^2 + Gy^2 )
   nếu căn G^2 > ngưỡng (threshold) thì đó là 1 điểm ảnh( là cái chấm đen trên ảnh bộ lọc)
3: tôi đã tạo thêm 3 ảnh màu theo các giải màu RGB đó.
4: bên trợ giúp tôi đã làm chi tiết các bước tính trong ô text đó
   note: chọn ảnh cực nhỏ như 16x16 or 24x24 để dễ dàng tính toán vì nó chỉ là ma trận(16x16) để nhìn và tính
         kính thước ảnh như thế nào thì ma trận nó to như vậy
                       VD: 178x290 thì ma trận I nó là ma trận 178x290 
   - trong đây sẽ có chi tiết cách giải của 1 thuật toán sobel nó làm chi tiết các bước 
           b1: lấy ra 3 ma trận RGB
           b2: nhân tích chập với H theo 2 phương x,y
           b3: so sánh với ngưỡng 
           b4: tạo ra dc ma trận mới chỉ có 2 số 0 và 255 ( 0 là màu trắng 255 là đen)
   - bên ảnh bộ lọc có thể đổi ảnh màu thành đen trắng ( or ngược lại)
      các bạn có thể làm cho từng bộ lọc nếu muốn đổi đen thành trắng hay ngược lại
 
    mình thêm link các thuật toán theo các phương pháp, các bạn có thể tham khảo thêm


XEM THÊM ==> Hướng dẫn cài đặt chi tiết

 

HÌNH ẢNH DEMO

code thuật toán sobel,Code thuật toán canny,code thuật toán prewitt,code thuật toán laplace

code thuật toán sobel,Code thuật toán canny,code thuật toán prewitt,code thuật toán laplace

code thuật toán sobel,Code thuật toán canny,code thuật toán prewitt,code thuật toán laplace

code thuật toán sobel,Code thuật toán canny,code thuật toán prewitt,code thuật toán laplace

code thuật toán sobel,Code thuật toán canny,code thuật toán prewitt,code thuật toán laplace

Nguồn: Sharecode.vn



HƯỚNG DẪN CÀI ĐẶT

Các bạn download về mở như mở 1 project c#.

Chạy chương trình và sử dụng.

Chương trình rõ ràng dễ dùng.

 
 
LINK DOWNLOAD

ThuatToanCanny_Sobel_Prewitt_Laplace.zip [1.93 MB]

File đã kiểm duyệt
     Báo vi phạm bản quyền
Pass giải nén (Nếu có):
sharecode.vn
DOWNLOAD
(39 Xu)
Bạn có code hay
ĐĂNG BÁN NGAY

CODE GẦN GIỐNG


BÌNH LUẬN



ĐÁNH GIÁ


ĐIỂM TRUNG BÌNH

5
1 Đánh giá
Code rất tốt (1)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
18:05 - 1/2/2023
Code rất tốt
Code rất tốt và phù hợp để phát triển

 HỖ TRỢ TRỰC TUYẾN