Python;OpenCV;Numpy
input: image_file, sv_num=10 output: blur degree [0(clear)-1(blur)]
input: image_file, win_size=10, sv_num=3 output: blur map [0-1].
import glob
from blur_detection import *
files = glob.glob('data/test*')
for file in files:
print file, get_blur_degree(file)
out_file = file.replace('test_image','blur_map')
blur_map = get_blur_map(file)
cv2.imwrite(out_file, (1-blur_map)*255)
Blurred Image Region Detection and Classification Bolan Su, Shijian Lu, Chew Lim Tan ACM Multimedia 2011
@inproceedings{ author = {Su, Bolan and Lu, Shijian and Tan, Chew Lim}, title = {Blurred Image Region Detection and Classification}, booktitle = {Proceedings of the 19th ACM International Conference on Multimedia}, series = {MM '11}, year = {2011}, }