Thứ Tư, 11 tháng 11, 2015

Microsoft cung cấp hàm lập trình nhận diện cảm xúc người trong ảnh

Trước đây chúng ta đã từng trải nghiệm thử công cụ nhận diện gương mặt, đoán tuổi, hay gắn râu được phát triển bởi Microsoft. Hôm nay sẽ là cảm xúc của người trong bức ảnh.




Các hàm lập trình này sẽ tiếp nhận hình ảnh, phân tích xác định gương mặt và sau đó là tự động đo các cảm xúc khác nhau như 
Angry: Giận dữ
Contempt: Sự khinh bỉ 
Disgust: Sự ghê tởm 
Fear: Sợ hãi 
Happiness: Hạnh phúc 
Neutral: Bình thường 
Sadness: Buồn
Surprise: Ngạc nhiên

Các bạn có thể thử sử dụng công cụ demo do Mircosoft phát triển tại link sau, chỉ cần nhập đường dẫn đến hình ảnh hoặc tải lên hình ảnh àm bạn muốn thử nghiệm. Sau đó nhấn vào ô vuông quanh khuôn mặt nếu công cụ xác định được, sẽ có các điểm số cảm xúc.


Click: Microsoft Project Oxford Emotion Demo

*Lưu ý ảnh sử dụng phải có kích thước từ 36 pixel trở lên cho cả hai chiều ngang và dọc, dung lượng nhỏ hơn 4MB.


  • Độ phân giải hình ảnh ≥ 36x36 pixel và kích thước tập tin <4MB, định dạng ảnh được hỗ trợ bao gồm: JPEG, PNG, GIF (frame đầu tiên), BMP.
  • Vùng trán và khuôn mặt gần trán có kết quả tốt nhất. Và tối đa trở về khuôn mặt được thiết lập đến 64 cho mỗi hình ảnh.
  • Chỉ là thử nghiệm, và không phải lúc nào cũng chính xác.
Dĩ nhiên độ chính xác là không tuyệt đối và chỉ mang tính chất thử nghiệm, demo cho lập trình viên.

Nếu bạn là lập trình viên thì tham khảo đoạn code sau:

2 faces detected

JSON:
[
  {
    "FaceRectangle": {
      "Left": 186,
      "Top": 175,
      "Width": 93,
      "Height": 93
    },
    "Scores": {
      "Anger": 1.78774627e-7,
      "Contempt": 0.000232073187,
      "Disgust": 5.7232703e-9,
      "Fear": 1.03574516e-9,
      "Happiness": 0.5554999,
      "Neutral": 0.444267273,
      "Sadness": 5.167335e-7,
      "Surprise": 2.0441318e-8
    }
  },
  {
    "FaceRectangle": {
      "Left": 555,
      "Top": 216,
      "Width": 89,
      "Height": 89
    },
    "Scores": {
      "Anger": 0.00000187713363,
      "Contempt": 0.000374095631,
      "Disgust": 1.18589449e-8,
      "Fear": 6.32730446e-9,
      "Happiness": 0.419596434,
      "Neutral": 0.580023,
      "Sadness": 0.00000454702649,
      "Surprise": 2.85590378e-8
    }
  }
]
Nguồn: techrum.vn

Không có nhận xét nào:

Đăng nhận xét