Update 13-05-2017: It's an image filter written by myself.
There are 11 filters to choose:
- Naive_Filter
- Sharpness_Center_Filter
- Sharpness_Edge_Filter
- Edge_Detection_360_degree_Filter
- Edge_Detection_45_degree_Filter
- Embossing_45_degree_Filter
- Embossing_Asymmetric_Filter
- Averaging_Blur_Filter
- Completed_Blur_Filter
- Motion_Blur_Filter
- Gaussian_Blur_Filter
Choose the one you need, and the filterred image will generated at folder Image_Generated
The filter is consisted of five parts:
- src: folder for the code files that implement the function
- Image_Origin: folder for pictures which be chosen to filtering
- Image_Generated: folder for pictures which be generated after filtering
- README.md: introduce of this program
- requirements.txt: environment required for this program
- run "cd src/" to find code files
- run "run.sh" to generated the image you need
-
Python2.7
-
Opencv2
Naive_Image:
Averaging_Blur:
Averaging_Blur_Enhanced:
Completed_Blur:
Edge_Detection_360_degree:
Edge_Detection_45_degree:
Embossing_45_degree:
Embossing_Asymmetric:
Gaussian_Blur:
Motion_Blur:
Sharpness_Center:
Sharpness_Edge: