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吸气剂,但这会返回一个二维浮点数组。在 OpenCVdata中,一维浮点数组中的字段(如果我的记忆正确的话)。所以我想知道做这个循环的正确方法是什么,所以它做的事情完全相同?

谢谢!

编辑

这是我在评论中要求转换的代码页面。

4

0 回答 0