私が持っていると仮定します
vector<unsigned char>a
RasterIO
これは、GDAL ライブラリ (地理情報システム用のオープンソース ライブラリ)の機能によって抽出された geotiff 画像のラスター情報です
。
このベクトルに 5x5 ガウス フィルターを適用し、結果を unsigned char 型の別の 56257373 メンバー ベクトルとして取得して、GDAL ライブラリを使用して別の geotiff イメージとしてベクトルを保存するにはどうすればよいですか。
私の主な質問は上記ですが、それが不可能な場合は、geotiff ファイルがあるかどうかを教えてください。実行時に opencv を使用してフィルターを適用する方法を教えてください。つまり、フォーマットをハードのビットマップや tiff のような別のフォーマットに変換してから、ハードからデータを読み取ってプロセスを適用したくないということです。メモリの一部に GDAL フォーマットのデータがあり、別の部分でopencv互換のデータに変換してフィルターをかけますか?