0
我嘗試爲隨機文本創建一個QR,使用ImageFilter對其進行模糊處理,然後找到未分級圖像'mean並將其從失真圖像中取出'的含義。使用Python中的pyFITS計算圖像的均值
我發現pyFITS但我很困惑,它是如何工作來收集圖像數據,這裏是我的代碼:
def show_image1(filename):
IM=Image.open(filename)
IM.show()
QR = "HIDUGHEDG[REJG[ERWJGFERWJ[GJREJGE[RJ[]]]]]"
if __name__ == "__main__":
myqr = qrcode.make(QR)
#myqr.show()
myqr.save("myqr4.png")
file1 = 'myqr4.png'
ima = pyfits.getdata('myqr4.jpg')
#blurred = ndimage.gaussian_filter(file1, sigma=3)
im = Image.open('myqr4.png')
im2 = im.convert('RGBA')
im3 = im2.filter(ImageFilter.BLUR)
scipy.misc.imsave('blurred.jpg', im3)
im_blur = Image.open('blurred.jpg')
im_blur.show()
im = pyfits.getdata('blurred.jpg')
print ima - im
也理想我想使用模糊
#blurred = ndimage.gaussian_filter(file1, sigma=3)
圖像
但它說「未定義的名稱‘ndimage’即使我有進口scipy.ndimage
進口,但無論如何,我會那麼喜歡把
sigma = x
然後將x(sigma)的值循環到1和5之間,然後顯示每個失真圖像的平均值,這可能嗎?
感謝在此任何部分的任何幫助。