その一部が画像ソースを読み取り、ユーザーが操作できるように画面に表示するコードを書いています。シャープ化された画像データも必要です。以下を使用してデータを読み取り、表示しますpyGame
def image_and_sharpen_array(file_name):
#read the image data and return it, with the sharpened image
image = misc.imread(file_name)
blurred = ndimage.gaussian_filter(image,3)
edge = ndimage.gaussian_filter(blurred,1)
alpha = 20
out = blurred + alpha*(blurred - edge)
return image,out
#get image data
scan,sharpen = image_and_sharpen_array('foo.jpg')
w,h,c = scan.shape
#setting up pygame
pygame.init()
screen = pygame.display.set_mode((w,h))
pygame.surfarray.blit_array(screen,scan)
pygame.display.update()
そして、画像は回転と反転のみで画面に表示されます。misc.imread
これはとの違いによるものpyGame
ですか? または、これは私のコードに何か問題があるためですか?
これを行う他の方法はありますか?私が読んだ解決策の大部分は、図を保存してから ``pyGame'' でそれを読むことでした。