https://github.com/sudharsan-selvaraj/selenium-image-sketch
Selenium automation script to draw any image into HTML canvas using edge detection algorithm
https://github.com/sudharsan-selvaraj/selenium-image-sketch
automation image-detection paint python selenium selenium-webdriver
Last synced: 3 months ago
JSON representation
Selenium automation script to draw any image into HTML canvas using edge detection algorithm
- Host: GitHub
- URL: https://github.com/sudharsan-selvaraj/selenium-image-sketch
- Owner: sudharsan-selvaraj
- Created: 2020-05-21T09:50:35.000Z (about 5 years ago)
- Default Branch: develop
- Last Pushed: 2022-01-30T09:13:04.000Z (over 3 years ago)
- Last Synced: 2025-03-30T20:51:36.476Z (4 months ago)
- Topics: automation, image-detection, paint, python, selenium, selenium-webdriver
- Language: Python
- Homepage:
- Size: 3.82 MB
- Stars: 16
- Watchers: 4
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Selenium Image Sketch:
Have you ever wondered drawing any image on html canvas using selenium is possible? Yes, it's totally possible with the help of image processing.
I have used canny edge detection algorithm to extract the outline coordinates from the input image.
Algoritm courtesy: http://people.ece.cornell.edu/
# Setup:
1. Install python
2. Install the dependencies from requirement.txt
3. Downlaod chromedriver file# How to run?:
Enter the below command in terminal:```bash
python draw.py --image /path/to/any/image
```This will open the chrome browser ans start sketching the image provided.
# Sample:
# Demo:
Youtube: https://www.youtube.com/watch?v=vJRyGTcqZfM