問題タブ [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.

0 投票する
0 に答える
74 参照

c++ - Boost GIL write_view が LNK2019 エラーをスローする

Boost GIL を使用して *.png 画像を読み込み、書き込む方法を学びたいです。
(私のプログラミング環境はVS 2019です)

問題は、GIL がファイルの保存/読み込みに問題があることです。
多くのLNK2019 エラーがスローされます。

私のコードは次のとおりです。


これはエラーの 1 つです (すべてのエラーはこちら):

0 投票する
1 に答える
127 参照

c++ - GIL image_view を OpenCV Mat に直接変換する

シミュレーターから画像のストリームを の形式で取得しており、さらに処理するためgil::image_viewにそれらを変換する必要があります。今まで、この回答cv::Matからコードを多かれ少なかれコピーしましたが、実際には理解していません。

アルファ チャネルが使用されていないことは確かなので、別の image_view を定義することもできます。

boost::gil::copy_pixels(...)この場合、インターリーブされた rgba8 を rgb8 に一定時間で変換する方法がないため、を使用してピクセルをコピーすることは理にかなっています。

アプリケーションの性質を考えると、画像が既にメモリのどこかにあると確信しています。したがって、技術的には、最初の要素へのポインターを使用して OpenCV イメージを作成できますが、余分なチャネルを使用する必要があります。