Giter Site home page Giter Site logo

live_face_recognition's Introduction

Live_face_recognition

Live_face_recognition

  1. 프로그램의 목적: 사진을 입력받아 기존에 입력되있는 사진속 인물과 동일인인지를 판별한다.

  2. 프로그램의 앞으로 개발 방향: CCTV의 영상을 지속적으로 입력받아, 사진 속 인물과 동일인이 나타나는지를 판단해주는 프로그램을 제작해야함

  3. azure api 사용을 위해선 Azure SDK LIBRARY가 설치 되어있어야함 (pip install azure-storage-blob, pip install --upgrade azure-cognitiveservices-vision-face)

<07/20>

  1. face라는 객체에, face_id라는 string 변수 member가 존재하며, 한 사진을 분석시 프로그램이 detected_face는 list의 형태로 저장하는듯함. --> 다수의 리스트 멤버가 생길 수 있으므로, 한 변수에 대해 다수의 리스트 멤버를 비교하는게 필요함.

  2. 제공 받는 파일이 다수의 얼굴 (멤버)가 포함되었을 수 있으므로, 이 중에 선택하는 옵션을 넣는게 좋다 사료됨.

  3. 다른 문제점: 픽셀이 커서 그런지, 얼굴 탐색하는데 시간이 좀 걸리는듯 함. 욜로 알고리즘과 합쳐서 시간 비교를 하는게 필요해보임

<07.28>

  1. 코드 합치니 문제가 발생하네요..? 함수만은 잘 돌아가는데.

<07.29>

  1. 어제 문제 해결.
  2. 지유형 코드 + 유석이 코드랑 한번 합쳐서 작동이 되는지 확인해봄.

<08.07>

  1. API 호출 횟수줄이고, 처리속도 개선한 Ver 0.4 제작.
  2. API와 연동하여 DATAFRAME에 사람 추가/삭제하는 함수 제작

<08.12>

  1. DataFrame에서 특정 Face_id가 있는지 없는지에 따라서 기록에 넣는 함수 구현
  2. log 남기는 함수 구현 --> log가 동일시각에 동일 사람 계속 넣는거 막는 구조체가 필요함

<08.13>

  1. 탐색시 자동으로 log에 기록해주는 logging함수 메인 탐색 코드와 merge
  2. 실시간 영상에서 사람이 등장하다 안하다 하는 경우 log 시간이 제대로 안적히는 증상 수정.

<08.14>

  1. data 읽고 기록하는 csv data 폴더로 이동 (코드도 수정)
  2. set_num과 관련된 버그 수정

live_face_recognition's People

Contributors

nhchoi98 avatar

Stargazers

 avatar

Watchers

 avatar

live_face_recognition's Issues

add_to_list 예외처리사항

  1. 사진 여러개 들어올 경우, 여러개를 split 해서 어떤걸 선택할것인지 사용자에게 물어보아야함.
    (예외 처리 할 것인지?)

  2. 유석이가 어떻게 값을 넘겨주는지? delete의 경우 어떤인자 선택했는지 무슨 값으로 ? (index가 제일 조음)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.