私はVisual Studio 2010、C++を使用しています。Devilを使用して画像から取得したピクセルデータを使用する
私がやろうとしているのは、ロードされた画像からピクセルデータ(特にRGBカラー)を取得し、それをさまざまなチェックで使用することです。現在、すべてのデータをループして、ピクセルが特定の色(特定のR、G、B値)であることを検出できるようにしたいと考えています。
私はDevILを使用していることに注意してください。私はDevILを使い続けたいと考えています(私は、画像処理に役立つ他のツールとのやり取りについてたくさんの提案を見てきました)。
今私が理解しているように、DevIL関数ilgetData()は、すべてのピクセルのRGB値すべてを1次元のバイト配列に持つポインタを取得します。私は、この関数を使って得られたデータをどのように格納し、それをforループで使用するかを知らない。
例コードは大変ありがとうございます。
あなたの例では、RGBAをフォーマットと仮定しています。 – Bart
ありがとうございます。あなたは私のために1週間の検索をほぼ完了しました。コード例は非常に高く評価されています。再度、感謝します。 – Rohit