Lớp học lập trình xử lý ảnh

Copyright by embedded247

Department of Computer Engineering

School of Information and Communication of Technology

Email:

Vui lòng trích dẫn nguồn khi sử dụng nội dung từ website này.

Bài viết tiêu biểu

Trang web được xây dựng bởi

Mục tiêu khóa học:
Mục tiêu của khóa học "Lập trình xử lý ảnh trên nền nhúng" nhằm đem đến cho các bạn những kỹ năng cần thiết và quan trọng nhất trong lĩnh vực này như: các kỹ thuật biểu diễn ảnh, lọc ảnh, trích chọn đặc trưng của ảnh, các kỹ thuật học máy ... để giải quyết các bài toán trong thực tế như nhận dạng vật thể, đếm sản phẩm, nhận dạng khuôn mặt, đọc mã vạch, mã QR code ... Hơn thế nữa, các bạn sẽ có được một tư duy tổng quát để có thể giải quyết các lớp bài toàn khác nhau của xử lý ảnh để dễ dàng tiếp cận với những bài toán mà các bạn gặp phải trong quá trình học tập cũng như làm việc. Các bạn sẽ được hướng dẫn và sử dụng thành thạo thư viện OpenCV (Open Computer Vision) để thực hiện nhanh chóng các ý tưởng của mình, đây là thư viện đang được sử dụng rộng rãi nhất trên thế giới.


Nội dung khóa học:
+ Đề cương khóa học xin mời xem tại đây
+ Slide bài giảng tham khảo xin mời download tại đây

+ Lịch khai giảng xin vui lòng xem tại đây
+ Thiết bị thực hành xin vui lòng xem tại đây
Danh sách tài liệu tham khảo:
+ Mini2440/Micro2440 User manual
+ Beginning Linux Programming, Neil Matthew
+ Advanced Linux Programming
, Mark Mitchell
+ C++ GUI programming with QT 4, Jasmin Blanchette

+ Learning OpenCV, Gary Bradski

THÔNG TIN

✔️ Thời gian: 24h

✔️ Số lượng học viên: 8 -> 12 học viên/lớp

✔️ Nhân chứng chỉ TPA

✔️ Đào tạo tại TPA theo yêu cầu

ĐỐI TƯỢNG HỌC VIÊN

✔️ Kỹ sư/ kỹ thuật viên bảo trì, bảo dưỡng

✔️ Kỹ sư/ kỹ thuật viên sản xuất

✔️ Kỹ sư thiết kế, lập trình

✔️ Giảng viên Cao Đẳng ngành kỹ thuật

ĐÀO TẠO LẬP TRÌNH XỬ LÝ ẢNH TRÊN ARM

Những năm trở lại đây với sự phát triển của phần cứng máy tính, xử lý ảnh phát triển một cách mạnh mẽ và có nhiều ứng dụng trong cuộc sống, công nghiệp, và quốc phòng an ninh ...  Topedu tự hào là một trung tâm đào tạo lập trình xử lý ảnh trên ARM uy tín - chất lượng hàng đầu cả nước, là địa chỉ tin cậy cho các cá nhân và doanh nghiệp tham gia khóa đào tạo.

MỤC TIÊU & CAM KẾT KHOÁ HỌC
Sau khi kết thúc khóa họcLập trình xử lý ảnh trên ARM  học viên có thể:

  • Học viên nắm được những kiến thức cơ bản về xử lý ảnh số.
  • Biết sử dụng các phần mềm hỗ trợ cho lập trình xử lý ảnh. Biết cách kết nối máy tính, ARM board với webcam.
  • Thực hiện phân tích, xây dựng mô hình, và hiện thực hóa các bài toán xử lý ảnh trong các ứng dụng thực tế

ĐỐI TƯỢNG ĐÀO TẠO KHÓA HỌC:

  • Sinh viên, kỹ sư mong muốn tìm hiểu về xử lý ảnh số để ứng dụng vào trong các hệ thống điều khiển robot, dân dung, công nghiệp, và thị giác máy tính

Phần mềm và thiết bị thực hành

  • Phần mềm: Phần mềm OpenCV, Visual Studio, hệ điều hành linux. 
  • Thiết bị thực hành: Máy tính, webcam, ARM11 board

ĐỀ CƯƠNG CHI TIẾT KHÓA HỌC ( 12 BUỔI)

     STT          NỘI DUNG KHÓA HỌC Thời lượng (h)
PHẦN 1 MỞ ĐẦU
1.1. Tổng quan về kiến trúc ARM
1.2.Giới thiệu KIT nhúng micro2440
1.3.Tổng quan về xử lý ảnh
1.4.Giới thiệu nền tảng QT và thư viện OpenCV
•Tìm hiểu sơ đồ mạch nguyên lý, cấu tạo của KIT Micro2440
•Cài đặt hệ điều hành Ubuntu trên máy phát triển
•Làm quen với các câu lệnh trên Linux
•Cài đặt thư viện OpenCV trên Desktop và trên KIT
2.5h
PHẦN 2 LẬP TRÌNH XỬ LÝ ẢNH TRÊN KIT NHÚNG MICRO2440
2.1. Cài đặt môi trường phát triển QT trên KIT nhúng micro2440
2.2. Tích hợp thư viện OpenCV trên QT   
2.3. Lập trình giao tiếp Camera và hiển thị
• Lập trình ứng dụng đọc file ảnh, đọc file video và độc luồng video từ Webcam, hiển thị lên cửa sổ QT
• Cấu hình ứng dụng QT để đảm bảo tính khả chuyển
5h
PHẦN 3 LẬP TRÌNH  CÁC PHÉP BIẾN ĐỔI CƠ BẢN
3.1. Tìm hiểu cách thức biểu diễn ảnh
3.2. Biến đổi ảnh màu sang ảnh đa mức xám
3.3. Xây dựng phân bố Histogram của ảnh
3.4. Lập trình dãn độ tương phản
3.5. Lập trình cân bằng độ tương phản
3.6. Biến đổi ảnh đa mức xám sang ảnh nhị phân
•Lập trình chuyển đổi từ ảnh màu sang đa mức xám và sang ảnh nhị phân
•Tính và vẽ phân bố Histogram của ảnh
•Lập trình cân bằng Hisotgram để làm nổi đặc trưng của ảnh
5h
PHẦN 4 LẬP TRÌNH ỨNG DỤNG BỘ LỌC SỐ
4.1. Tổng quan về lọc số
4.2. Bộ lọc trung bình
4.3. Bộ lọc trung vị
4.4. Bộ lọc Gaussian
4.5. Các phép xử lý hình thể (morphology)
4.6. Dò tìm đường thẳng
•Lập trình thực hiện bộ lọc số sử dụng hàm nhân chập trong thư viện của OpenCV
•Lập trình thực thi các bộ lọc cơ bản
•Lập trình các phép biến đổi hình thể opening, closing, erosion va dilation
2.5h
PHẬN 5 LẬP TRÌNH TRÍCH CHỌN ĐẶC TRƯNG
5.1. Tổng quan về các đặc trưng của ảnh
5.2. Trích chọn histogram màu
5.3. Lập trình dò biên ảnh
5.4. Lập trình trích chọn đặc trưng cục bộ SURF
•Lập trình tính và phẽ phân bố Histogram màu của ảnh
•Lập trình thực hiện dò biên ảnh theo phương pháp Sobel và Canny
•Lập trình trích chọn đặc trưng SURF của ảnh
•Lập trình đối sánh, tìm kiếm ảnh sử dụng đặc trưng SURF
2.5h
PHẦN 6  
LẬP TRÌNH NHẬN DẠNG KHUÔN MẶT
6.1. Tổng quan về học máy
6.2. Tổng quan về bài toán nhận dạng khuôn mặt
6.3. Đặc trưng Haar
6.4. Phương pháp Ada boost
6.5. Lập trình nhận dạng khuôn mặt
•Tìm hiểu cơ chế hệ thống nhận dạng khuôn mặt, đặc biệt là cơ chế tạo ra tập luật
•Lập trình nhận dạng khuôn mặt trong ảnh tĩnh
•Lập trình nhận dạng khuôn mặt trong Video
2.5h
PHẦN 7 LẬP TRÌNH NHẬN DẠNG MÃ AutoID
7.1. Tổng quan mã Auto ID và ứng dụng
7.2. Chuẩn định dạng Barcode và QR code
7.3. Giới thiệu thư viện zbar
7.4. Lập trình đọc mã Barcode
7.5. Lập trình đọc mã QR code
•Cài đặt và cấu hình thư viện ZBar
•Lập trình đọc mã vạch
•Lập trình đọc mã QR code
5h
PHẦN 8 CÁC KỸ THUẬT NÂNG CAO TỐC ĐỘ XỬ LÝ ẢNH
8.1. Kỹ thuật lập trình đa luồng
8.2. Triển khai ứng dụng theo mô hình client-server
8.3. Giới thiệu kỹ thuật xử lý hình ảnh hiệu năng cao trên GPU
•Xây dựng ứng dụng tìm kiếm ảnh sử dụng kỹ thuật đa luồng
•Xây dựng ứng dụng tìm kiếm ảnh theo mô hình client-server
2.5h
PHẦN 9 GIAO ĐỀ TÀI, THỰC HIỆN ĐỀ TÀI & THI VÀ CẤP CHỨNG NHẬN CUỐI KHÓA
Bài tập case study theo chủ đề (đăng ký chọn theo nhóm):
2.5h

 
TopEdu tổ chức đào tạo TRỰC TIẾP TẠI DOANH NGHIỆP trên CẢ NƯỚC.

HÃY ĐĂNG KÝ NGAY ĐỂ NHẬN ĐƯỢC CÁC QUÀ TẶNG SAU:

  • Tài liệu khóa học lập trình xử lý ảnh trên ARM
  • Bộ code mẫu các dự án Topedu đã triển khai.

CHỨNG NHẬN SAU KHÓA HỌC
 

Lớp học lập trình xử lý ảnh

LIÊN HỆ VỚI CHÚNG TÔI ĐỂ ĐƯỢC TƯ VẤN HỖ TRỢ

TRỤ SỞ CHÍNH HÀ NỘI:
Địa chỉ: Số 12, ngõ 45, Phạm Tuấn Tài, Q. Cầu Giấy, TP. HN
Điện thoại: 0242 260 0203
Email: 
Website: http://topedu.com.vn/

HOTLINE TƯ VẤN:
Mrs Hằng: 0972 024 265
Mr Thăng: 0978 026 997