2016-09-02 27 views
0

这里我试图: - 对图像应用自适应滤波。 - 增强图像的对比度。 我的代码如下:我试图使用下面的代码来增强图像的对比度

#!/usr/bin/python 
import cv2 
import numpy as np 
import PIL 
from PIL import ImageFilter 

from matplotlib import pyplot as plt 
img = cv2.imread('Crop.jpg',0) 
cv2.imshow('original',img) 
img = cv2.medianBlur(img,5)  

th3 = cv2.adaptiveThreshold(img,255,cv2.ADAPTIVE_THRESH_GAUSSIAN_C,\ 
    cv2.THRESH_BINARY,11,2) 
cv2.imshow('image',th3) 
th3 = th3.filter(ImageFilter.SMOOTH) 
cv2.imshow('image',th3) 
cv2.waitKey(0) 
cv2.destroyAllWindows() 

我收到以下错误:

Traceback (most recent call last):

File "./adaptive.py", line 22, in

th3 = th3.filter(ImageFilter.SMOOTH)

AttributeError: 'numpy.ndarray' object has no attribute 'filter

回答

0

如果你满意这个答案你可以用cv.Smooth

+0

迷惑,你能接受它。 –

相关问题