watermarker screenshot example 1
watermarker screenshot example 2
watermarker screenshot example 3
watermarker screenshot example 4

Watermark'R

  • technology utilized: Python, Open CV, TKinter
  • year: 2022
  • repo: github

A digital image processing tool that removes the background from a watermark and superimposes it over a photograph.

As a regular practitioner of digital graphic design, I spend many hours per week creating within Adobe Suite. As i started to pivot into the software development world, I took the chance to see what makes these programs operate. The Watermark'R app is one result of my explorations into the Open CV tool kit. Open CV is a library that handles digital image processing, originally built around C++ with bindings in Python as well.

The application allows a user to upload a photograph and a watermark image. Next, the background is removed from the watermark and it is superimposed over the photograph. The user then enters a name for this newly rendered photo file which is saved inside the working directory. An earlier version (v.1.0) allows the user to be more specific about the placement of the watermark but does not involve the intricacy of Open CV that renders the watermark background transparent.