NitishGadangi / Code-Camera-App

📷 Convert Handwritten Code into a text file using your Mobile Camera. Give Life to your Handwritten Code.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Code-Camera-App

Convert Handwritten Code into executable file using your Mobile Camera. Give Life to your Handwritten Code.

This is just a conceptual prototype
Complete practical build is still under development

Inspiration

It's quite common that we always end up writing lines of code on paper during our thought process. I always think of having a good way that can help me to give life to the code when is written on paper. However, typing everything is a big hectic process. That's where our app CodeCamera comes in rescue.

Now you don't need to type all your handwritten code onto your pc. CodeCamera will automatically detect the language in which you have written the code and converts them ready for the execution, and you can also directly save the code as a file.

What it does

  1. As soon as you open the app, you can see two options on the home page.
  2. You can either upload a previously captured image of the handwritten code. Or you can start capturing a new image using the Capture Code button.
  3. After providing permission to access Camera, you can start capturing your handwritten code.
  4. There is an option to turn on flash and also you can adjust focusing using autofocus button.
  5. Fit your camera frame and click capture, the captured image will be processed and using the specifiers it will detect the language of the code written.
  6. Once you click on the decode button, you can see the converted code on the screen.
  7. You can also save the code as a file by specifying a name.

Screenshots

How I built it

I have build the whole app on Android studio using Native Android SDK. I used Google cloud platform ML kit and it's vision API for image processing.

Made with ❤️ by Nitish Gadangi

About

📷 Convert Handwritten Code into a text file using your Mobile Camera. Give Life to your Handwritten Code.


Languages

Language:Java 100.0%