Với sự phát triển của phần cứng máy tính ngày càng trở nên thông dụng, việc xử lý ảnh cũng 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 … Khóa học đào tạo lập trình xử lý ảnh trên ARM tại PLC Topone mang đến nhiều kiến thức cũng như kỹ năng giúp các kỹ thuật viên có thể hoàn thiện trong công việc của mình.
Học viên nhận được gì sau khi kết thúc khóa học Lập trình xử lý ảnh trên ARM?
– 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 nên tham gia 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 dụng, 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 nội dung khóa học đào tạo lập trình xử lý ảnh trên ARM tại PLC Topone
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
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
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 Histogram để làm nổi đặc trưng của ảnh
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 và dilation
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
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 Adaboost
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
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
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
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):

Học viên đăng ký khóa học vui lòng liên hệ email: plctopone@gmail.com. Hoặc liên hệ qua hotline: 0973 845 405 hoặc 0967 255 696 để được tư vấn chi tiết và đầy đủ nhất.