OpenCVのMat
オブジェクトをJavaFXで直接表示したいとします。 Mat
オブジェクトをBufferedImage
に変換することが可能であることがわかりました。しかし、あなたが知っている限り、BufferedImage
をJavaFXで表示することはできないので、別の変換が行われなければなりません。JavaFXでOpenCV Matを表示
に直接をJavaFXで表示可能なデータ構造に変換する方法はありますか?
これを行うには愚かな方法がBufferedImage
に
Mat
を変換することです
'WritableImage'を使ってFXに直接変換することはおそらく可能です。 'Mat'から' WritableImage'の 'PixelWriter'にピクセルをコピーするか、' Mat'によって裏打ちされた 'PixelReader'を実装することによって、' WritableImage'を直接インスタンス化するために使用します。 – haraldK