Mục lục

Xén ảnh thông minh nhờ phát hiện khuôn mặt

Mức độ:

Mô tả ý tưởng

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:

Kĩ năng

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

Kế hoạch

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:

Sản phẩm

Tham khảo

Người hướng dẫn