Phân tích lựa chọn công cụ

Một phần của tài liệu (LUẬN văn THẠC sĩ) các kỹ thuật lựa chọn, trích rút, ghi nhận trạng thái biểu cảm cơ bản của mặt người (Trang 63 - 65)

Chương trình sử dụng mã nguồn mở [12] viết bằng ngôn ngữ Java trên công cụ phát triển NetBean IDE (Intergrated Depvelopment Environment) 8.2, thư viện OpenCV3.2 và CSDL khuôn mặt Muct.

NetBeans IDE là IDE chính thức của Java 8. Với các trình soạn thảo, trình phân tích mã và trình chuyển đổi, bạn có thể nhanh chóng và nâng cấp các ứng dụng của mình để sử dụng cấu trúc ngôn ngữ Java 8 mới, chẳng hạn như lambdas, các thao tác chức năng và các tài liệu tham khảo về phương pháp. Bộ phân tích và chuyển đổi hàng loạt được cung cấp để tìm kiếm thông qua nhiều ứng dụng cùng một lúc, phù hợp với các mẫu chuyển đổi sang các cấu trúc ngôn ngữ Java 8 mới. Với sự phát triển không ngừng của Java Editor, nhiều tính năng phong phú và hàng loạt các công cụ, mẫu và ví dụ, NetBeans IDE thiết lập tiêu chuẩn cho việc phát triển với các công nghệ tiên tiến.

OpenCV là một thư viện mã nguồn mở hàng đầu cho thị giác máy tính (computer vision), xử lý ảnh và máy học (machine learning), và các tính năng tăng tốc GPU trong hoạt động thời gian thực. OpenCV được phát hành theo giấy phép BSD, do đó nó hoàn toàn miễn phí cho cả học thuật và thương mại. Nó có các interface C++, C, Python, Java và hỗ trợ Windows, Linux, Mac OS, iOS và Android. OpenCV được thiết kế để tính toán hiệu quả và với sự tập trung nhiều vào các ứng dụng thời gian thực. Được viết bằng tối ưu hóa C/C++, thư viện có thể tận dụng lợi thế của xử lý đa lõi. Được sử dụng trên khắp thế giới, OpenCV có cộng đồng hơn 47 nghìn người dùng và số lượng download vượt quá 6 triệu lần. Phạm vi sử dụng từ nghệ thuật tương tác, cho đến lĩnh vực khai thác mỏ, bản đồ trên web hoặc công nghệ robot.

CSDL Muct [14] gồm 3755 khuôn mặt ứng với 76 điểm mốc. CSDL được tạo ra để cung cấp sự đa dạng hơn về độ sáng, độ tuổi và dân tộc so với các CSDL 2D hiện có.

Một phần của tài liệu (LUẬN văn THẠC sĩ) các kỹ thuật lựa chọn, trích rút, ghi nhận trạng thái biểu cảm cơ bản của mặt người (Trang 63 - 65)

Tải bản đầy đủ (PDF)

(69 trang)