0

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 では、datafloat の 1D 配列内のフィールド (私の記憶が正しければ)。だから、このループを行う正しい方法は何だろうと思っていたので、まったく同じことをしますか?

ありがとう!

編集

これは、コメントで尋ねられたように、変換しようとしているコードを含むページです。

4

0 に答える 0