私はかなりパフォーマンスが要求されるDebianを実行するRaspberry Piを持つアプリケーションを持っています。そして、起動してプログラムに直接ジャンプするときにXを始めるのを避けようとしています。これはうまくいきますが、OpenCVで 'imshow'関数を使用したいのであれば、正しく動作せず、代わりに 'GTK警告:ディスプレイを開くことができません'と表示され、プログラムが終了します。Xを実行しないでopencvでimshowを使用する
実現可能ですか? Xなしで関数imshowまたは任意の他の機能を使用してOpenCVのとフルスクリーン画像/ビデオキャプチャを表示したり、それがXに完全に依存しているのですか?
おかげで、明確にするため
、モニタはそれだけで、そこにありますデスクトップの代わりにターミナルプロンプトを表示するので、ラズベリーパイは正しい解像度で画面にイメージを表示しています。 X11がウィンドウ/イメージの操作までopencvのために何をしていますか?私は簡単に複製することができない多くの想像しています。
しかし、別のオプションがない場合は、軽いX11の代替手段が最適な方法でしょう。チップのおかげです。
Xfceのような軽量のXサーバーを使用したり、OpenCVのフレームをRTSPなどの別のマシンにストリーム配信して表示することができます。 –