問題タブ [boost-gil]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - Boost GIL write_view が LNK2019 エラーをスローする
Boost GIL を使用して *.png 画像を読み込み、書き込む方法を学びたいです。
(私のプログラミング環境はVS 2019です)
問題は、GIL がファイルの保存/読み込みに問題があることです。
多くのLNK2019 エラーがスローされます。
私のコードは次のとおりです。
これはエラーの 1 つです (すべてのエラーはこちら):
c++ - GIL image_view を OpenCV Mat に直接変換する
シミュレーターから画像のストリームを の形式で取得しており、さらに処理するためgil::image_view
にそれらを変換する必要があります。今まで、この回答cv::Mat
からコードを多かれ少なかれコピーしましたが、実際には理解していません。
アルファ チャネルが使用されていないことは確かなので、別の image_view を定義することもできます。
boost::gil::copy_pixels(...)
この場合、インターリーブされた rgba8 を rgb8 に一定時間で変換する方法がないため、を使用してピクセルをコピーすることは理にかなっています。
アプリケーションの性質を考えると、画像が既にメモリのどこかにあると確信しています。したがって、技術的には、最初の要素へのポインターを使用して OpenCV イメージを作成できますが、余分なチャネルを使用する必要があります。