opencv 2.4.3 示例代码:find_obj_calonder.cpp 有一行
Mat img1 = imread( imgFilename, CV_LOAD_IMAGE_GRAYSCALE ), img2, H12;
这是什么意思 ?实际上我想知道逗号分隔的代码(即img2,H12)。如何将逗号分隔的代码放在函数参数之外?对不起我的无知。请赐教...提前谢谢...
这段代码只是简单地声明了三个类型的变量Mat
:img1
和. 它还分配一个值,该值是函数调用的结果:img2
H12
img1
imread( imgFilename, CV_LOAD_IMAGE_GRAYSCALE )
Mat img1 = imread( imgFilename, CV_LOAD_IMAGE_GRAYSCALE ), img2, H12;
是相同的:
Mat img1 = imread( imgFilename, CV_LOAD_IMAGE_GRAYSCALE );
Mat img2;
Mat H12;
但这是可怕的风格 - 不要这样做!