Skip to content

IPM/'Birds Eye View' Document Scanner. Throwaway tool using OpenCV + PySimpleGUI

Notifications You must be signed in to change notification settings

ddiv739/docscan-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

docscangui with PySimpleGUI and OpenCV

PySimpleGUI self-learning exercise for combination with OpenCV and UI updates.

Requires OpenCV-Python, Pillow, PySimpleGUI, Numpy

A perspective mapping tool used to visualise how inverse perspective mapping takes place through a realtime output corresponding to input movement. Could also be used as a quick 'CamScan' type tool as required - output images are returned at full resolution unlike the scaled UI output however it has not been tested robustly so better off as a demo application.

Animation

Final Output example_name

Heavily inspired and based off the DragRect Demo - this example program showcases the simplicity of extension and overall awesomeness of PySimpleGUI
https://github.com/PySimpleGUI/PySimpleGUI/blob/master/DemoPrograms/Demo_Graph_Drag_Rectangle.py 

Perspective Mapping inspired from PyImageSearch
https://www.pyimagesearch.com/2014/05/05/building-pokedex-python-opencv-perspective-warping-step-5-6/

About

IPM/'Birds Eye View' Document Scanner. Throwaway tool using OpenCV + PySimpleGUI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages