Thực hiện một thuật toán phát hiện khuôn mặt (face detection) trên PHP, sau đó tích hợp vào một hệ quản trị nội dung (CMS) để giải quyết bài toán xén ảnh thông minh. Vấn đề
Phát hiện khuôn mặt là một bài toán cơ bản trong xử lí ảnh. Đã có khá nhiều thuật toán giải quyết vấn đề này, viết trên nhiều ngôn ngữ khác nhau. Thư viện OpenCV cũng có sẵn công cụ để phát hiện khuôn mặt.
Tuy nhiên, khi giải quyết bài toán thực tế là xén ảnh thông minh (không xén mất phần quan trọng) thì đa phần các CMS hiện nay đều thiếu chức năng này, hậu quả là: hoặc là phần mặt thường xuyên bị xén mất, hoặc là thực hiện co ảnh chứ không xén, dẫn đến việc ảnh bị biến dạng.
Để giải quyết triệt đề, cần hai bước:
Cần thiết:
Tư duy thuật toán Lập trình PHP
Nên có:
Cơ bản về xử lí ảnh Cơ bản về Drupal
Nếu thời gian cho phép, có thể làm thêm một hoặc nhiều cải tiến nhỏ dưới đây: