All Projects → AYIDouble → Cat-Face-Detector-with-OpenCV-and-JavaFX

AYIDouble / Cat-Face-Detector-with-OpenCV-and-JavaFX

Licence: MIT license
📹 A Small OpenCV (Open Source Computer Vision) Example, who has the ability to detect multiple cat faces at the same time 🐱

Programming Languages

java
68154 projects - #9 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to Cat-Face-Detector-with-OpenCV-and-JavaFX

visage
Add virtual makeup to picture of a face.
Stars: ✭ 97 (+304.17%)
Mutual labels:  picture, face, face-detection
Jeelizfacefilter
Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D...).
Stars: ✭ 2,042 (+8408.33%)
Mutual labels:  camera, face, face-detection
Deep Learning With Cats
Deep learning with cats (^._.^)
Stars: ✭ 1,290 (+5275%)
Mutual labels:  cat, picture
catmoji-colr
Twemoji, but with cats! Unicode 13.1! 🐱
Stars: ✭ 41 (+70.83%)
Mutual labels:  cats, cat
Catpapers
Cool vision, learning, and graphics papers on Cats!
Stars: ✭ 918 (+3725%)
Mutual labels:  cats, cat
Albumcamerarecorder
一个高效的多媒体支持操作库,可多方面的简单配置操作相册、拍照、录制、录音等功能。也支持配套使用的展示图片、视频、音频的九宫格功能。 (An efficient multimedia support operation library, can be a variety of simple configuration operation album, photo, recording, recording and other functions.Also support supporting the use of the display of pictures, video, audio of the nine grid function.)
Stars: ✭ 106 (+341.67%)
Mutual labels:  camera, picture
Stereo Vision
This program has been developed as part of a project at the University of Karlsruhe in Germany. The final purpose of the algorithm is to measure the distance to an object by combining two webcams and use them as a Stereo Camera.
Stars: ✭ 160 (+566.67%)
Mutual labels:  camera, picture
Cat Generator
Generate cat images with neural networks
Stars: ✭ 354 (+1375%)
Mutual labels:  cats, cat
Cameraview
📸 A well documented, high-level Android interface that makes capturing pictures and videos easy, addressing all of the common issues and needs. Real-time filters, gestures, watermarks, frame processing, RAW, output of any size.
Stars: ✭ 4,137 (+17137.5%)
Mutual labels:  camera, picture
FaceIDLight
A lightweight face-recognition toolbox and pipeline based on tensorflow-lite
Stars: ✭ 17 (-29.17%)
Mutual labels:  face, face-detection
FXFaceDetection
Real-Time Face Detection App using Computer Vision & JavaFX
Stars: ✭ 50 (+108.33%)
Mutual labels:  javafx, face-detection
React Native Camera
A Camera component for React Native. Also supports barcode scanning!
Stars: ✭ 9,530 (+39608.33%)
Mutual labels:  camera, face-detection
Facedetector
Face detection for your Android app
Stars: ✭ 1,059 (+4312.5%)
Mutual labels:  camera, face-detection
Flipsidecamera
The camera app that takes pictures from both sides of your world ! 📷
Stars: ✭ 535 (+2129.17%)
Mutual labels:  camera, picture
timeline
Timeline - A photo organizer
Stars: ✭ 39 (+62.5%)
Mutual labels:  face, face-detection
surepy
🐾 Library & CLI to monitor and control the Pet Door & Cat Flap Connect 🚪 the Pet Feeder Connect 🍽 and the Felaqua 💦 sold by Sure Petcare
Stars: ✭ 45 (+87.5%)
Mutual labels:  cats, cat
Ypimagepicker
📸 Instagram-like image picker & filters for iOS
Stars: ✭ 3,661 (+15154.17%)
Mutual labels:  camera, picture
Android Hidden Camera
This library is to take picture using camera without camera preview.
Stars: ✭ 339 (+1312.5%)
Mutual labels:  camera, picture
morghulis
No description or website provided.
Stars: ✭ 18 (-25%)
Mutual labels:  face, face-detection
interfaces
A diverse set of royalty-free user avatars to be used for marketing graphics and application screenshots.
Stars: ✭ 50 (+108.33%)
Mutual labels:  picture, face

🐱 Cat Face Detector with OpenCV and JavaFX ☕️

This is a Cat Face Detector written in Java using OpenCV (Open Source Computer Vision).
It's a small application, but it shows you how to:

  • Access to the camera
  • Make pictures with the camera and render it as a video (FPS / frames per second)
  • Check pictures for patterns (in this case cat faces 🐱)
  • Design a GUI for OpenCV Applications with JavaFX
  • Get the number of detected Cat Faces 🐱

🐱 Examples (Images) 🐱

The Face Detecting capabilities of OpenCV (Open Source Computer Vision) are working very well.
It detects the faces that are detectable, when somebody doesn't look at the camera, the face isn't really detectable, but there are solutions to fix this problem. (Add more Patterns to search in Images as an example, but the application logically gets slower) (often a extended version of the haarcascade is available)

Example Image OpenCV Face Detection

Example Image OpenCV Face Detection with different Faces

You can see here very clearly how OpenCV works, by detecting patterns in faces.
The important Thing about this is, that it still was possible for the application to recognise the Cat Face Pattern (haarcascade_frontalcatface.xml) in different cats. 🐱

☕️ How to import a JavaFX Application to Eclipse ☕️

  1. Open your existing workspace in Eclipse.
  2. In the Eclipse menu, choose File -> Import.
  3. Expand the General folder and select Existing Projects into Workspace, then click Next.
  4. You should now see the Import Projects dialog.
  5. Select Finish.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].