{"id":27555247,"url":"https://github.com/tusharthakur8267/ocr_sentiment_analysis_text_summarization","last_synced_at":"2026-05-06T02:32:44.795Z","repository":{"id":283005565,"uuid":"950367320","full_name":"tusharthakur8267/OCR_Sentiment_Analysis_Text_Summarization","owner":"tusharthakur8267","description":"This project extracts text from images using OCR, analyzes sentiment (positive, negative, neutral), and summarizes text for quick insights. It utilizes Python, Tesseract-OCR, NLP libraries, and Flask/FastAPI for deployment.","archived":false,"fork":false,"pushed_at":"2025-04-15T06:54:33.000Z","size":59,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-29T14:14:56.701Z","etag":null,"topics":["flask","image-processing","nlp","opencv","pil","python","sentiment-analysis","spacy","tesser"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tusharthakur8267.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-18T03:47:04.000Z","updated_at":"2025-04-15T06:54:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"369c7734-564d-45c6-8bc2-f5791cd4df46","html_url":"https://github.com/tusharthakur8267/OCR_Sentiment_Analysis_Text_Summarization","commit_stats":null,"previous_names":["tusharthakur8267/ocr_sentiment_analysis_text_summarization"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tusharthakur8267/OCR_Sentiment_Analysis_Text_Summarization","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tusharthakur8267%2FOCR_Sentiment_Analysis_Text_Summarization","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tusharthakur8267%2FOCR_Sentiment_Analysis_Text_Summarization/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tusharthakur8267%2FOCR_Sentiment_Analysis_Text_Summarization/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tusharthakur8267%2FOCR_Sentiment_Analysis_Text_Summarization/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tusharthakur8267","download_url":"https://codeload.github.com/tusharthakur8267/OCR_Sentiment_Analysis_Text_Summarization/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tusharthakur8267%2FOCR_Sentiment_Analysis_Text_Summarization/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259316647,"owners_count":22839527,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flask","image-processing","nlp","opencv","pil","python","sentiment-analysis","spacy","tesser"],"created_at":"2025-04-19T16:53:25.038Z","updated_at":"2026-05-06T02:32:44.719Z","avatar_url":"https://github.com/tusharthakur8267.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"OCR Sentiment Analysis \u0026 Text Summarization\r\n\r\nOverview\r\n\r\nThis project performs Optical Character Recognition (OCR), Sentiment Analysis, and Text Summarization on input text. It extracts text from images, analyzes the sentiment, and generates a summary.\r\n\r\nFeatures\r\n\r\nExtract text from images using OCR\r\n\r\nPerform Sentiment Analysis (Positive, Negative, Neutral)\r\n\r\nSummarize extracted text for quick insights\r\n\r\nTechnologies Used\r\n\r\nPython\r\n\r\nTesseract-OCR (for text extraction)\r\n\r\nNLTK / TextBlob (for sentiment analysis)\r\n\r\nHugging Face Transformers / Gensim (for text summarization)\r\n\r\nFlask / FastAPI (for API deployment)\r\n\r\nOpenCV / PIL (for image processing)\r\n\r\nInstallation\r\n\r\nPrerequisites\r\n\r\nEnsure you have Python 3.x installed.\r\n\r\nSteps\r\n\r\nClone the repository:\r\n\r\n\"git clone https://github.com/tusharthakur8267/OCR_Sentiment_Analysis_Text_Summarization.git\"\r\n\r\nInstall dependencies:\r\n\r\npip install -r requirements.txt\r\n\r\nInstall Tesseract-OCR (if not already installed):\r\n\r\nWindows: Download from Tesseract GitHub\r\n\r\nLinux: Install using\r\n\r\nsudo apt install tesseract-ocr\r\n\r\nMac:\r\n\r\nbrew install tesseract\r\n\r\nUsage\r\n\r\nRun the script:\r\n\r\npython main.py\r\n\r\nFor API usage:\r\n\r\nuvicorn app:app --reload\r\n\r\nUpload an image or input text, and get results for:\r\n\r\nExtracted Text\r\n\r\nSentiment Analysis\r\n\r\nText Summary\r\n\r\nExample\r\n\r\nInput Image:\r\n\r\n\r\n\r\nExtracted Text:\r\n\r\nThis is an amazing project!\r\n\r\nSentiment Analysis:\r\n\r\nPositive\r\n\r\nSummary:\r\n\r\nAmazing project!\r\n\r\nContribution\r\n\r\nFeel free to fork this repo, create a branch, and submit a pull request. Contributions are welcome!\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftusharthakur8267%2Focr_sentiment_analysis_text_summarization","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftusharthakur8267%2Focr_sentiment_analysis_text_summarization","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftusharthakur8267%2Focr_sentiment_analysis_text_summarization/lists"}