一般化する
私はLinuxのさまざまなGUIで画像検出を実行するスクリプト(Python 3.X)を作成しています。 GDKを使用してX11ウィンドウのピクセルバッファを取得できますか?それでは、どうすればいいですか?私は現在使用していますwnck
図書館
わかりましたこのスレッドただし、現在のプロセスウィンドウをインポートするだけが表示されます。
洗練された
「画像データ」とは基本的にスクリーンショットを意味しますが、必ず保存することには興味がありません。おそらく、ピクセルバッファはより適切な用語です。
これは質問のバリエーションです。StackOverflowに質問しました。Pythonを使用して画像データを具体的に取得する方法について説明します。
XYの問題を回避するには、LinuxおよびWindowsで実行されているGUIでいくつかの画像検出を実行する必要があります。 win32 APIを使用してアプリケーションイメージデータを取得し、OpenCVで使用できるようにnumpy配列に配置するWindows 10用の作業コードがあります。今、Linuxにも同様のアプローチを取る必要があります。私はX11と利用可能なPythonライブラリの調査を始めましたが、gdk
呼び出しプロセスのスクリーンショットを取得するためにPythonで使用されているスレッドを見せ続けています。私はどのX11ウィンドウでもこれを行うことができるようにしたいです。