Post Focus is a Python/PILLOW (hopefully at some point C++/OpenCV) project based off of the commonly used "Background Blur" or "Portrait Mode" effects on smartphone applications today. The goal in creating this project was to analyze and reconstruct how those programs work to create one that I have much more control over. When done I want to be able to automatically generate a depth map from an input image, have the ability to edit the depth map using a brush, and dynamically choose which object in the image to focus the scene on.There will also be the ability to change the way the lens interacts with the camera, such as anamophic blur kernels, adding thick "rings" to the edges of the circular kernel, having the blur kernels bend outward near the edges of the photo to mimic a super-wide aperture, chromatic aberration, and noise.
-
Notifications
You must be signed in to change notification settings - Fork 0
AjayaRamachandran/Post-Focus
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
A Python/PIL (hopefully at some point C++/OpenCV) program that can blur images using a depth map.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published