pythonで大量の画像データチェック ポップアップに主導権を奪われないために
大量のfitsデータを眺めて、
解析がうまくいっているかを確かめなくてはいけないときがある。
画像を見てオッケーかダメかを判断すればいいだけなのに、
plt.plotを使うと、出てきたポップアップウィンドウに主導権を奪われてしまうので、
コンソールに'y'か'n'かを打ち込む前に、
いちいちコンソールをクリックしなくてはいけない。
面倒なので打開策。
いつもなら
###ループの中###
plt.figure()
plt.imshow(image)
plt.show(block=False)
...(キーボードで作業)...
plt.close()
#####
とするところを
###ループの中###
plt.ion()
plt.imshow(image)
plt.draw()
...(キーボードで作業)...
plt.pause(0.05)
######
にする。
一番最初だけコンソールをクリックしないといけないけれど、
2枚目からはキーボードが選択されているのでyかnを打てばいいだけ。
コードの全体像は こちら
解析がうまくいっているかを確かめなくてはいけないときがある。
画像を見てオッケーかダメかを判断すればいいだけなのに、
plt.plotを使うと、出てきたポップアップウィンドウに主導権を奪われてしまうので、
コンソールに'y'か'n'かを打ち込む前に、
いちいちコンソールをクリックしなくてはいけない。
面倒なので打開策。
いつもなら
###ループの中###
plt.figure()
plt.imshow(image)
plt.show(block=False)
...(キーボードで作業)...
plt.close()
#####
とするところを
###ループの中###
plt.ion()
plt.imshow(image)
plt.draw()
...(キーボードで作業)...
plt.pause(0.05)
######
にする。
一番最初だけコンソールをクリックしないといけないけれど、
2枚目からはキーボードが選択されているのでyかnを打てばいいだけ。
コードの全体像は こちら
コメント
コメントを投稿