Skip to content

Very simple tool for face detection on Image or Video

License

Notifications You must be signed in to change notification settings

Anonimous05/FacialFinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

FacialFinder with OpenCV

Very simple tool for face detection on Image or Video

Services

  • ImageDetection

    • Instance Methods
      • .show() show of detection result on window (with your params)
      • .detect() write new file with detected faces (with your params)
    • Instance Attributes
      • path: path to file (.png, .jpeg, .jpg, ...) REQUIRED
      • scale_factor: (Read the OpenCV docs) REQUIRED
      • min_neighbors: (Read the OpenCV docs) REQUIRED
      • rect_color: color of rectangle (detected objects) must be tuple (B, G, R)
      • text: title of detected objects
      • text_color: color of text (detected objects) must be tuple (B, G, R)
      • show_title: title of detected objects window
      • delay: cv2.waitKey(delay)
      • output_path: if you call .detect() method, you must set result file path
  • VideoDetection

    • Instance Methods
      • .show() show of detection result on window (with your params)
      • .detect() write new video with detected faces (with your params)
    • Instance Attributes
      • src: path to video or index of camera REQUIRED
      • scale_factor: (Read the OpenCV docs) REQUIRED
      • min_neighbors: (Read the OpenCV docs) REQUIRED
      • rect_color: color of rectangle (detected objects) must be tuple (B, G, R)
      • rect_thickness: rectangle thickness must be integer
      • text: title of detected objects
      • text_color: color of text (detected objects) must be tuple (B, G, R)
      • show_title: title of detected objects window
      • delay: cv2.waitKey(delay)
      • fourcc: format of saving video with detected objects, default=mp4v for .mp4 files
        use with cv2.VideoWriter (PS: read the OpenCV docs)
      • output_path: if you call .detect() method, you must set result file path

Examples

  • ImageDetection

    • .detect()
    • Before Face Detection image
    • After Face Detection image
  • VideoDetection

    • .detect()
    • Before Face Detection video
    • After Face Detection video