0

単一チャンネルの画像が私の入力です。(デフォルト IPL_DEPTH_8U)

入力画像の各ピクセルに 2.8085 のようなスカラー浮動小数点数を掛けています (アルゴリズムの一部として)。

したがって、これには深さを増やし、画像タイプを IPL_DEPTH_64F に変更する必要があります

しかし、画像のデータ型を IPL_DEPTH_64F に変更し、各ピクセルに double* でアクセスしようとすると、プログラムの実行が突然停止し、「file.exe が動作を停止しました。問題により、プログラムが動作を停止しました」というメッセージが表示されます。

私のプロセッサは double ptr 演算を処理できないということですか ???

4

1 に答える 1

1

新しい画像を作成する必要があります - 深度の新しい画像を作成し、IPL_DEPTH_64F各ピクセルを適切な値 (2.8085*値) に設定することをお勧めします。

また、使用したコードを投稿できますか?

于 2010-02-16T02:50:37.173 に答える