OpenCV 1.0 で記述されたオープン ソース ライブラリのコードを、.NET の EmguCV C# に変換しようとしています。
問題のあるコードは次のとおりです。
float* ptr = rotatedEdges->data.fl;
int step = rotatedEdges->step / sizeof(float);
for(i = 0; i < _LOCAL_ROT_DIVS; ++i)
{
reRowPtrs[i] = ptr + i*step;
}
rotatedEdges
にゲッターがあることは知っていData
ますが、これは float の 2D 配列を返します。OpenCV では、data
float の 1D 配列内のフィールド (私の記憶が正しければ)。だから、このループを行う正しい方法は何だろうと思っていたので、まったく同じことをしますか?
ありがとう!
編集
これは、コメントで尋ねられたように、変換しようとしているコードを含むページです。