Adil Khan 1 year ago
AdiKhanOfficial #FYP Ideas

Source code detection from downloaded video tutorials

In this era of learning through the internet, majority of the computer science students prefer to learn programming and coding through downloaded video tutorials. Wouldn?t it be a lot easier if there would be something that automatically detects the code from the videos and writes it down somewhere,

Project Title

Source code detection from downloaded video tutorials

Project Area of Specialization

Artificial Intelligence

Project Summary

In this era of learning through the internet, majority of the computer science students prefer to learn programming and coding through downloaded video tutorials. Wouldn’t it be a lot easier if there would be something that automatically detects the code from the videos and writes it down somewhere, so that the learner doesn’t require to code it along with the instructor teaching in the video tutorial. Although, several different applications have been made for the detection and recognition of text, but there still isn’t anything that serves this purpose. Our personal encounters, as students, with rewinding and replaying the tutorial many times, so as to copy the exact error-free code from the tutorial made us come with the idea of making an application that detects and writes the code for students, so they don’t need to replay the videos a hundred times to see from where the errors are coming, though, they copied it exact from what was on the video.

Project Objectives

This application is going to be designed for this very purpose of bringing ease and not so frustrating experience of how to code and program. This application is going to extract the source code out of the videos, so the learners don’t have to go through all the kinds of annoying experiences.

Project Implementation Method

The OCR used would either be pytesseract OCR, or Google's Cloud Vision API if the accuracy is not achieved with the first method.
The front end is to be designed using wx.python.

Other technologies incluce OpenCV and Python Image Library.

Benefits of the Project

The major significance of this project would be for the students, not worrying about the errors that arise in replicating the code from the videos. Also, it will be a major time saver for students, as there wouldn’t be any need for rewind and replaying the videos many times, as all the code would be made available at one place, without worrying about what part of the code was there at which time interval. Also, this application would be a free source, as the target audience, the students, are rarely able to pay for applications.

Technical Details of Final Deliverable

An executable setup file for the software and also a readme file containing the description for the usage of of the application will be delivered.
Also, the trained data files for the most used fonts will be delivered.

Final Deliverable of the Project

Software System

Core Industry

IT

Other Industries

Education

Core Technology

Artificial Intelligence(AI)

Other Technologies

Others

Sustainable Development Goals

Quality Education

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Google's Cloud Vision API Equipment30323169993
Total in (Rs) 69993
If you need this project, please contact me on contact@adikhanofficial.com
0
162
Solar sea water desalination machine with RO UV Purifier

PROJECT SUMMARY: we develop a portable solar powered se water desalination as well as wate...

1675638330.png
Adil Khan
1 year ago
Manufacturing and Assembling of Banana Fiber Twisting Machine

A twisting machine belongs to the category of one of the most common textile machinery tha...

1675638330.png
Adil Khan
1 year ago
Kissan Dost

Kissan Dost is a digital breakthrough in the agriculture sector that will transform our cu...

1675638330.png
Adil Khan
1 year ago
Controlling water quality of aquarium by using iot

In 1850, Warington bring out the principle of the aquarium  in the Chemical Society's...

1675638330.png
Adil Khan
1 year ago
Path guidance drone

A drone refers to an unpiloted aircraft or spacecraft. Another term for it is an "unmanned...

1675638330.png
Adil Khan
1 year ago