Skip to main content

OCR Image Text Detection and Image Manipulation Project

Developed as a course project, the main goal behind this project was to test ability to learn and use python libraries, use openCV to detect faces, tesseract to do optical character recognition and ability to use PIL to composite images together into contact sheets. 

Task was to write python code which allows one to search through the images looking for occurrences of keywords and faces, to perform text detection on newspaper images data and  return a contact sheet of all the faces which were located on the newspaper page which mentions that text.

I divided whole task into subtasks into functions like, get files, binarise, to check is string is found, to chow faces, to show sheet,  building contact sheet and used libraries to achieve each task, like for images used PIL, cv2, etc 

Comments

Popular posts from this blog

Resume Builder

Used Php, Mysql for performing CRUD operations  to store information of resume in different components. Learnt web languages and SQL, Creating CRUD application. Screenshots Code Link

SQL Basic Notes

  SQL Data -data can be facts related to any objects in consideration. Eg- age, video, other data, tweets, messages, posts, photos Database -database is systematic collection of data which support storage and manipulation of data in easy way. Eg- telephone directory, power generation, contacts in our phone, social media Why we need a database? Managing large data is a hassle. Accuracy of the data. Difficult to track accuracy in spreadsheet. Ease of data upload. Data security. Data Integrity. Introduction to DBMS Collection of programs that enables enables its users to access   database, manipulate data, reporting/ representation of data. SQL -one of the standard language for dealing with relational databases which can be used to create, read, update and delete database records. What is a relational database? A relational database is a type of database that stores and   provides access to data points that are related to one another. Data organised in tables. We map data so...