I've received a request for advanced coloring books from my daughter, who entered elementary school last year, but I couldn't find those kind of coloring books in book stores nearby. So I've wrote a program to create line drawings from photos.
The program works like this.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIJXSZUuT4lA7Pq0AsntLdDkeNJG7JlKClg48uHZO5aAoSJFZ6i2DGGDVJgZTybzarDw-rzeWpIBolDVjUgnmYovgvl4xMuPeHePDHNgAh2Z04g45TX-hBo7Da4NsU-3ZNDDyic8D62Aw/s640/IMG_9382.JPG) |
Before |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmeaidHG4NKfri0yJgQZg38RHx3i4MTVbQegFBSWI24cWl1qaM_2xNgdBraub_4pSx1pfigRDG5473SIAouvWDSHkP-yNXog4bgIKcN7CXJBDnFMUYidLJkyfKpQH92np8i_PeDfSXOCs/s640/IMG_9382.JPG) |
After |
Source Code
I chose Python and OpenCV for image converting functions.
Install Python3 for your OS, and install OpenCV from pip.
pip install opencv-python
This is the script I wrote.
It reads ".JPG" files in source directory and outputs converted files to destination directory.
Gallery
Here are some images I've made.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdoTJQiaCdeizg2uDVfm7ogF4wA6LyGyoQPQ_joGqyuOtNFgUt6GPkoXOlnmdu8ENQJNowoevAPVC2j-B1HF-NPXvD4covhXoXiZ-BdlaKo6gXfeLwpGrCIsFCBEfizcoEGD6FM_WN11Q/s640/IMG_3490.JPG) |
Amusement Park |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9Hku6_80g15zkDh0EccLVtu2T1qxw8G5UV9TOPubgbp8U_bY4k8LcX1R7koM3iR0Fc8DU2xtY7_T4dSy-DXzeDCNW70l7Lllw-VXfs5CfpSgvF-R_78VHYJJMecL8shR3JZibNkgywq4/s640/IMG_6500.JPG) |
Food Stands |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeXGZ4VIp5C3hXP-QlYAukw87Jh8K0CeqPABOswaIKR7ir3AnwD_2Ekt1y-Ho16bBUJ_u4M_N89ZAuHsphR_SjcwLTrBVW5h5iH6cEV7ThUEnT64MmbubLIqsB_NoNp0PWIAuU9EjLjdM/s640/IMG_3489.JPG) |
Park |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD9IT9F3anXM-SY0emI_g72vW6CdH8bcvRFlYNUOKq0SMzOfVD9o79iXglISPJa_huVQOftt4DxAmOdqC9_rr6TxJTnjM0mUM2uia1iD1u9pDAZbjgDr6br11eT2VQYQYIO_msvgp10QM/s640/IMG_3219.JPG) |
Girl Watch Ducks |