Find Jobs
Hire Freelancers

WebCam Face Recognition with data base of faces using JavaCV JavaFX GUI

$30-250 AUD

Berlangsung
Dibuat lebih dari 8 tahun yang lalu

$30-250 AUD

Dibayar ketika dikirim
Real time Face Recognition with data base of faces using JavaCV. General. The app will take a camera feed from webcam, usb, or wifi and recognise faces using EigenFaces from a data base created from training faces. A similar example can be found here - [login to view URL] [login to view URL] will be used for face detection. The project will be delivered as source, nbproject, and build. Specific. Important* - Using either openCV-2410 or OpenCV -300 and bytedeco JavaCV, all library jar files used in the project must be provided (to avoid current updates to v3 at bytedeco). The app should be set up for windowsx64 (opencv and javacv) but be clearly commented what library was used. The app will consist of a Main. gui 1024 x 768 horizontal with Camera feed to a top right panel 360 x 240. Camera feed to the panel can therefore be scaled down. A standard menu bar will be added but no functionality required. A text label underneath will display the name of the recognised face. The recognised face variable must be public static. The camera feed will initiatize with the main (no start button for camera) but should be running in its own thread/class. Sample scripts for Javacv are available on github at [login to view URL] Note: sample scripts at [login to view URL] will be read only from the 25th august. Example face detection available at [login to view URL]~ad/jg/nui07/ and [login to view URL] Although these will not work with opencv-300. The recogniser method takes cached data from [login to view URL] on run. A button from Main will open/set visible a training gui. Users can view their image 640x480 from camera feed with facial detection. The training gui will have four buttons, Save image, Load image from database, Train, Delete image from database and a progress bar on Train/close method. A textfield will collect the name of the user. Save the face button will save a .png image inside the detected triangle, grey scaling and clipping as necessary to produce an image approximately 15to20kb. The image is written into a folder getText() from the textField. If no text is found, a message dialog appears, else, save the file to /TrainingImages/. The Load image from database button calls jFileChooser to load .png from the TrainingImages/ directory and displays filename in textfield. If the the delete button is clicked, a confirmation box appears. On yes, the file is deleted. Both the Train button and close action calls the training script to run and train based on what is in the current TrainingImages folder - updating the eigen.cache. The progress bar measure progress on the training action. Before payment the delivered code will be tested and benchmarked for performance.
ID Proyek: 8223263

Tentang proyek

6 proposal
Proyek remot
Aktif 9 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan
Diberikan kepada:
Avatar Pengguna
Hello I've 15+ years experience in java and javafx. so i can do your work easily. please send me more details so i can start your work ASAP. Thanks
$138 AUD dalam 10 hari
4,9 (62 ulasan)
5,7
5,7
6 freelancer menawar dengan rata-rata $569 AUD untuk pekerjaan ini
Avatar Pengguna
Respected Sir/Madam, Thanks for taking interest in our bid. _______________________________________________________________________________________________________________ Short description: OS : Macintosh, Windows, Android and Linux (32 bit and 64 bit) Editor : Net-beans and Eclipse Technology : JAVA, Mysql, SQL, HTML, CSS, Javascript. _______________________________________________________________________________________________________________ About Us: We have 8+ years experience in Java software development. We have successfully developed 260+ projects and Games, Image processing, Network programming, Web development, mobile apps, etc. _______________________________________________________________________________________________________________ Our software solutions: We are working in NetBeans IDE 8.0 and Eclipse. We will develop your project with QA and testing, also write technical comments in source code, So you can easily understand the flow of project. _______________________________________________________________________________________________________________ Technical Support and Contact: You may drop the massage over here. We are mostly online.
$1.600 AUD dalam 28 hari
4,9 (23 ulasan)
5,1
5,1
Avatar Pengguna
Hello, I have a good background implementing face recognition systems with OpenCV (I've implemented similar codes for Android using OpenCV4Android and as a server service using the C++ OpenCV). I can also use JavaCV with Java 8 (JavaFX for GUI). If you are interested to work with me, I suggest to discuss first the project in PM to be sure we have the same thing in mind. Thanks, Paul
$1.000 AUD dalam 21 hari
5,0 (14 ulasan)
5,2
5,2
Avatar Pengguna
A proposal has not yet been provided
$368 AUD dalam 7 hari
4,8 (17 ulasan)
5,1
5,1
Avatar Pengguna
Hello, I have 3 years experience in Java and have experience in openCV too, I think I can do this job well
$150 AUD dalam 10 hari
4,8 (26 ulasan)
4,0
4,0
Avatar Pengguna
A proposal has not yet been provided
$155 AUD dalam 3 hari
5,0 (5 ulasan)
3,4
3,4

Tentang klien

Bendera AUSTRALIA
Brisbane, Australia
5,0
4
Memverifikasi Metode pembayaran
Anggota sejak Feb 21, 2009

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.