나는 얼굴 인식을 사용하는 학생의 총 존재 시간을 계산하려고합니다. 수업이 끝나면 두 가지를 얻을 수 있습니다 : 1, 총 시간 학생이 참석했다. 그가 출석하지 않았을 때 (예 : 9 : 00-9 : 20 (현), 9 : 20-9 : 22 (없는), 9 : 22-9 : 42 (현재))이미지 처리를 통해 수업 세션 중에 학생의 현재 시간을 계산하는 방법
이것이 내가하는 방법이다.
40 분 클래스에서 파이썬 파일은 매 2 분마다 40 초 동안 실행됩니다.
파일이 실행될 때마다 현재있는 학생의 ID가 목록 데이터 구조에 저장되어 DB에 저장됩니다. 파일을 매 2 분마다 실행하기 때문에 테이블에 totaClassTime/2 열을 만들었습니다. 수업이 끝나면 (40 분 후) DB에서 데이터를 읽고 전체 존재 시간을 계산하여 DB에 저장합니다.
이렇게하면 테이블에 classTime/2 열을 만들 필요가없는 더 좋은 방법이 있습니까? 발생하는 또 다른 모호성 : 학생을 위해 우리는 DB에서 데이터를 얻을 경우
가: 그것은 9시 2분 시간 9 : 00 ~ 추가됩니다 총 존재 시간을 계산할 때
9:00 9:02 9:04 9:06 9:18 9:10 9:12 9:14 9:16...
p p - p - p p p p ...
후 9 고려할 것입니다 : 02-9 : 04는 부재 시간으로 9 : 04-9 : 06은 동일합니다. 그러나 학생은 9 : 04-9 : 06으로 출석 할 수 있습니다. 많이 검색했지만 현재 시간을 정확히 계산할 방법을 찾지 못했습니다.
감사합니다. :) U가 내 문제를 해결했습니다. – Zoha
기꺼이 도와 드리겠습니다. anser를 승인으로 표시하여 문제가 해결 되었음이 분명 할 수 있습니까? 감사 –