最小函数c ++

时间:2018-03-13 04:04:02

标签: c++ opencv min

代码:

for(int r = 1; r < H; r++){
    for(int c = 0; c < W; c++){
        if (c == 0){
            dp[r][c] = min(dp[r-1][c+1], dp[r-1][c]);
        }
        else if (c == W-1){
            dp[r][c] = min(dp[r-1][c-1], dp[r-1][c]);
        }
        else {
            dp[r][c] = min({dp[r-1][c-1], dp[r-1][c], dp[r-1][c+1]});
        }
        dp[r][c] += (int)image.at<uchar>(r,c);
    }
}

这是我的for循环,我收到错误。

enter image description here

1 个答案:

答案 0 :(得分:2)

括号内的大括号适用于cpp-11或更高版本。首先确保IDE中的cpp-11打开而不是运行它。它将起作用。