1 定义时可以有些变量作初始化,有些不作初始化,如下面所语句
Mat img0 = imread(filename), imgGray;
2 for循环的最后一个“参数”可以有多个语句,如下:
for( ; idx >= 0; idx = hierarchy[idx][0], compCount++ )
drawContours(markers, contours, idx, Scalar::all(compCount+1), -1, 8, hierarchy, INT_MAX);
注意:上面这个语名中idx值的改变就是通过每次循环执行idx = hierarchy[idx][0]来完成的!