Take screenshot of part of screen, when there are differences or some changes in that part of screen automatically.
It shall help when taking class online and need to take screenshot of every slides in ppt. (Note: When ppt not shared or available)
- Install Python
- Install following python modules
pyqt5
pyscreenshot
pillow
imgcompare
It can also install by running following in terminal.
pip install -r requirements.txt
- Run
AutoScreenshot.py
- Click
Start
and draw rectangular part on screen - Now it shall take screenshot when any slides in ppt changes automatically.
- Close the program when not needed
Image comparison algorithm uses the imgcompare library. The default tolerance value is set to 5.0, you can set it by editing the code.
MIT License
Copyright (c) 2020 Mani