opencv 2.4.3的示例代码:find_obj_calonder.cpp有一行
Mat img1 = imread( imgFilename, CV_LOAD_IMAGE_GRAYSCALE ), img2, H12;
这意味着什么?实际上我想知道昏迷分离代码(即img2,H12)。如何将昏迷分隔的代码放在函数参数的一边? 对不起我的无知。请赐教... 提前谢谢......
答案 0 :(得分:4)
此代码只是声明了Mat
类型的三个变量:img1
,img2
和H12
。它还为img1
赋值,这是函数调用的结果:
imread( imgFilename, CV_LOAD_IMAGE_GRAYSCALE )
答案 1 :(得分:3)
Mat img1 = imread( imgFilename, CV_LOAD_IMAGE_GRAYSCALE ), img2, H12;
与:
相同Mat img1 = imread( imgFilename, CV_LOAD_IMAGE_GRAYSCALE );
Mat img2;
Mat H12;
但这是一种可怕的风格 - 不要这样做!