+ 2
[solved] Can I join 1 Python Module in the website ? How ?
We are going to make one college website, in that website we are going to add 2 Divisions named "Attendance & Library Management". So, we decided to make 1 face recognition attendance system. We are making that system in the python, so how can we link/join that python Face Recognition System in my Website ?
9 odpowiedzi
+ 4
Ok you talk about the functionality and the access levels.
But I wonder about the architecture.
If you want to keep records of students, you will need some kind of database. The website that the users will browse, needs to talks to a 'backend' which will handle the information flow back and forth (such as logging in and adding more students).
I understand that your website is currently empty, but how will you fill it with dynamic data, for example when someone tries to query all students in a specific class.
So to handle all that complexity, people usually use some kind of framework. Since you want to build your backend in Python, I was asking if you have had a look at Django, or how you want to build up your system. Coding it from scratch, is going to be very challenging, and surely you will need to rely on some libraries anyway (e.g. for face recognition).
+ 3
In that case, maybe don't insist on python, you can also do face recognition in javascript via tensorflow.js
https://openbase.com/categories/js/best-javascript-face-detection-libraries
Just an idea.
+ 2
Yes, it is possible, but quite complex.
This video only covers the overview of an example how it could be done.
https://youtu.be/G-M6Dm0ourI
If your website is already Python-based (for example built in Django) then you are one step ahead.
To elaborate more, I'd need more info about the architecture of your current site, and the level of your knowledge how backend and frontend works together.
So feel free to come back with follow-up questions after looking at that video.
+ 2
Tibor Santa ,
Nice Idea.. Great.
I will go further about it.
Thanks for the idea..🤩
+ 1
Tibor Santa , Ok. I will check that video. Then I will ask further.
+ 1
Tibor Santa , That video give us the only overview about the project.
That video series are incomplete.
+ 1
Tibor Santa
What is our idea about project? And how it will be ?
Answer: see, basically we are making just one college website (just imagine empty website, inside that, there is no any content added yet).
Now, in that website we are going to add two modules.
1) Attendance Management
2) Library Management
So, in the Attendance Management System we deside to add attendance by Face Recognition model.
And when it done, that Face Recognition System we are going to implement that system in our college entrance, so every student & teachers can use it.
So, our website have Four layer of access:
1) Admin level access ( who can control whole website)
2) Principal & HOD level access (who can edit, add, update, delete Student & staff information)
3) College Staff level access(who is have the access of Library and Attendance Management System)
4) Student level access (who can check his information and library related issues)
Continued..
+ 1
Tibor Santa >>
So, now In that website we are setting Log-in System. So with the help of that respected person can take charge of it.
So now, you know the basic structure of website.
Let's talk about Attendance Management System:
Attendance Management System is implemented on only one place (in college).
so suppose, To the HOD, we gave the access & make admin of attendance management system.
Now my idea is, suppose our whole project is ready and its time to implement that attendance system in college.
So, we open our website on that specific computer and we will Log-in our Attendance Management System over there and will set the all things like., for the face recognition we required one web camera for it. So we will connect that Web Camera to that special "Attendance" Computer.
And we Will start taking attendance. (Consider, we have already done the face registration of all student)
+ 1
Tibor Santa
Obviously our website have DB, cause i'm storing and fetching data from it.
Me and my 1 friend doing this project together, so i discussed with him.
That time i told him that "i didn't find any Way to connect our face recognition module to website.. so what we do now ?"
He said, what if we write whole website in python ? Because we will get supportive DB too and our module too!"
Then there one thing comes in my mind thats, if we decide to write whole website in python then we have to learn python frameworks for that.
And we are familiar with HTML, CSS, JS, MySQL, PHP etc etc. (We have been already learn this)
But then also we have to learn python frameworks.. & it takes time.
Learning new technology is not a point, but it takes a time that is a point. Cause we have very less time.
Apart from this, And i also watch that VIDEO you suggests in the previous answer and i search this problem on internet too.
But there i didn't found any satisfactory answer. Still my research is on the way..