Đối với hệ thống nhận dạng khuôn mặt và cảm xúc, ngoài những yêu cầu chung của hệ thống về nhận dạng trong môi trường đầy đủ ánh sáng, độ tương phản thích hợp, không chịu ảnh hưởng bởi các yếu tố bênngoài như: nguồn sáng có cường độ cao, ánh nắng mặt trời.... Bên cạnh đó đối với từng hệ thống sẽ đáp ứng những yêu cầu cụ thể sau:
Đối với hệ thống nhận dạng khuôn mặt:
- Hệ thống có thể nhận dạng được đối tượng thông qua ảnh hoặc video có sẵn trong kit Raspberry Pi và luồng video trực tiếp từ webcam được kết nối với kit Raspberry Pi 4 thông qua cổng usb.
- Hệ thống phát hiện và nhận dạng được một, hai hay nhiều đối tượng có hay không có trong cơ sở dữ liệu, với số lượng cần nhận dạng tối đa là 4 người trong tình huống giả sử là căn phòng trọ.
- Hệ thống sẽ chạy độc lập với máy tính thông qua kit Raspberry Pi 4, dữ liệu ảnh đầu vào sẽ được lấy thông qua webcam trên kit Raspberry.
- Hệ thống sẽ hiển thị lên màn hình với kết quả nhận dạng được gắn nhãn cho đối tượng có trong tập cơ sở dữ liệu. Đối với đối tượng không có trong tập cơ sở dữ liệu, hệ thống sẽ gắn nhãn “unknown”.
Đối với hệ thống nhận dạng cảm xúc :
- Hệ thống nhận dạng được cảm xúc trên khuôn mặt với khoảng cách từ webcam đến khuôn mặt cần nhận dạng khoảng 1m.
- Hệ thống nhận dạng được 7 loại cảm xúc cơ bản: “vui vẻ”, “buồn”, “sợ hãi”, “giận dữ”, “ngạc nhiên”, “khó chịu” và “bình thường”.