Ứng dụng checkout & checkin tự động qua camera

Chấm công hiện tại có nhiều hình thức khác nhau như vân tay hoặc thiết bị nhận diện khuôn mặt, app,… Tuy nhiên, mình khá thích hình thức chấm công tự động dựa trên công nghệ nhận diện khuôn mặt, cụ thể là các ứng dụng thông qua camera IP, không phải là camera tích hợp (vì nó bị lệ thuộc bên phát triển, khá kén triển khai). Về ý tưởng và luồng thì mình có vài điểm tưởng tượng như sau.

Vấn đề có thể giải quyết

  • Quên checkin qua app, quên mật khẩu app.
  • Không kiểm soát được ra vào công ty, thời gian ra so với thời gian quay lại.
  • Tần suất báo cáo ra vào công ty của từng nhân viên.
  • Có thể kết nối checkin, checkout từ nhiều chi nhánh, văn phòng trên toàn hệ thống đối với các nhân lực thường xuyên di chuyển, công tác.

Ý tưởng tính năng

  • Camera ghi hình đặt ở cửa ra vào văn phòng. Có thể chia nhỏ thao tác chấm công bằng việc đặt mỗi phòng 1 camera ở cửa chính.
  • Có thể đặt 2-3 camera để bảo đảm tính chính xác tối đa khi checkin, checkout.
  • Thiết lập thời gian ghi nhận checkin và biên độ chấp nhận theo từng cấp độ: đi sớm, đi rất sớm, đi đúng giờ, đi trễ 5′, 10′, 15′, 20′,… Các cấp độ này xử lý tự động ghi nhận ứng với các quy chế chấm công, xét chuyên cần trên CRM, phần mềm quản lý liên quan.
  • Thiết lập thời gian ghi nhận checkout và các phương thức khác tương tự checkin.

Ý tưởng mở rộng

Ứng dụng nhận diện có thể mở rộng đáp ứng cho các bên cung cấp dịch vụ khách hàng.

  • Nhận diện khách hàng thân thiết, mật độ khách hàng đến công ty, văn phòng và thông báo cho nhân lực kỹ năng phù hợp chăm sóc khách hàng. Tăng khả năng chuyển đổi dịch vụ tối đa.
  • Khi nhân lực đang chăm sóc, tư vấn cho khách thì app cung cấp toàn bộ thông tin của khách đó: dịch vụ đã sử dụng, dịch vụ đang có nhu cầu, số tiền đã chi, loại dịch vụ đang quan tâm, sở thích,… hỗ trợ tư vấn viên nắm tâm lý. Tăng khả năng chuyển đổi dịch vụ tối đa.

Vấn đề có thể phát sinh

  • Nếu mật độ nhân lực đông như xí nghiệp, công ty có thể sẽ gặp vấn đề về tính khả thi. Tuy nhiên, có thể chia nhỏ về từng phân xưởng hoặc các camera hỗ trợ chấm trực tiếp ở bãi để xe.
  • Nhân lực mang khẩu trang. Có thể áp dụng quy định cởi khẩu trang hoặc voice nhắc mở khẩu trang.
  • Có thể bỏ xót chấm công khi không nhận diện được nhân lực. Dữ liệu hình ảnh nhân lực khi không nhận diện được có thể lưu trữ riêng để xử lý trên các module bổ trợ khác tự động hoặc bán tự động. Một số phương thức có thể áp dụng như sau:
    – Khi nhân lực checkin thành công trên app thông báo tình trạng chấm công như: bạn đã checkin thành công, bạn chưa checkin thành công (nhắc checkin). Khi nhận được thông báo này nhân lực có thể dùng app để checkin lại, liên hệ người quản lý cấp gần nhất,…

Tính khả thi + công nghệ

  • Hiện tại công nghệ bao gồm: thư viện mã nguồn mở, kỹ thuật xử lý liên quan tới hình ảnh, camera, nhận diện khuôn mặt, hình dáng,… hoàn toàn đáp ứng được rất tốt ý tưởng trên.
  • Có thể phức tạp khi triển khai nhưng với các công ty có nền tảng công nghệ hoặc cung cấp giải pháp chấm công theo mình thì họ hoàn toàn có thể nghiên cứu tích hợp.

Source code

Một số mã nguồn tham khảo test thử trên OpenCV, Yolo nhận diện đối tượng: https://github.com/PolyXGO/PythonSampleCode