我在这里尝试: - 对图像应用自适应滤波。 - 增强图像的对比度。 我的代码如下:
#!/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()
我收到以下错误:
追踪(最近一次呼叫最后一次):
文件" ./ adaptive .py",第22行,
th3 = th3.filter(ImageFilter.SMOOTH)
AttributeError:' numpy.ndarray'对象没有属性'过滤器