The app is an automated graphology system, that will analyze human handwriting samples using computer vision and natural language processing techniques. Through the visual feature analysis using computer vision, the proposed system will generate a personality trait map using a coarse/high-levelclassification of the basic behavioral and psychological characteristics of the user. A high resolution visual feature analysis will beconducted on the handwriting samples to report on the quality of the strokes, the grammar correctness of the sentences, and the contextual referencing of the sentences and paragraphs. These features and traits generated will be compared with potential markers identified across different mental health conditions E.g. letter mirroring in dyslexia, change instroke sizes in personality analysis and going back-forth under depression. Overall, the key outcome of the app will be a detailed report summarizing the user’s psychological traits, which could be useful as an early indicator that the user needs medical intervention.
Resource | Link |
---|---|
Web-App | App |
Dataset | Personality Analysis, Dyslexia , Depression |
Others | Paper, Data Collection, BlogPost |
- Create a free-tier VM instance from the GCP compute engine console
- Configure gcloud setup by following these instructions
- SSH into your pod by using the gcloud command available in the console in the VM instances page.
- Make sure the port 80 is open for HTTP, TCP protocol.
- Install flask, and other dependencies required to run our inferencing scripts
- Clone Psychoanalysis-App repository
- To start the server. Change directory to our repository and run
sudo python3 app.py &
- Pushing the commits from local system to the main branch.
- SSH into your pod by using the gcloud command available in the console.
- cd to our repo and do a
git pull
- Now kill the current server process and restart so that the new changes reflect in the production.
ps -ax | grep app.py #now note down the pid of our process and enter the following #command with our pid in it sudo kill -9 <pid>
- Run,
sudo python3 app.py &
- XXX
{
}
- YYY
{
}
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
MORSE STUDIO- mail@mail.com
Project Link: https://github.com/Vidya1899/Psychoanalysis-App