今、スクリーンショットに基づいてマウスの動きを更新するCNNにスクリーンショットをフィードするための非常に高速なスクリーンショットが必要です。私はthis paperで提示された同じ種類の振る舞いをモデル化しようとしています。同様に、図6に示した手順を(極座標変換なしで)実行します。本当に速いの入力を必要とした結果、私は少し周りを検索したと、このスクリプトfrom hereは若干出力がPythonで10スクリーンショット/秒以上の速度が可能ですか?
from PIL import ImageGrab
from datetime import datetime
while True:
im = ImageGrab.grab([320, 180, 1600, 900])
dt = datetime.now()
fname = "pic_{}.{}.png".format(dt.strftime("%H%M_%S"), dt.microsecond // 100000)
im.save(fname, 'png')
は私が速く何かを期待することができ10FPSという修正を取得することができましたか?私はそれが利用可能な場合は、別のプログラムを使用すると大丈夫だろう。
フルスクリーンショットを取る必要がありますか?それが必要なのであれば、マウスの座標を直接キャプチャする方法はおそらくあります。 – dimo414
ああありがとう:Pはそれを見つけることができませんでした。カーソルの動きは、スクリーンショットの他の要素に基づいて移動されます。これは、紙のプレーヤーがゲームの壁に基づいて位置を変更するのと同じです。 – Dinoswarleafs
SSDを使用していますか? – cup