使用pyrDown和pyrUp函数的示例
#include "iostream"
const char* window_name = "金字塔演示";
int main(
int argc,
char** argv )
{
cout << "\n 放大缩小演示 \n "
"------------------ \n"
" * [i] -> 放大 \n"
" * [o] -> 缩小 \n"
" * [ESC] -> 关闭程序 \n" << endl;
const char* filename = argc >=2 ? argv[1] : "chicky_512.png";
Mat src = imread( samples::findFile( filename ) );
printf(" 打开图像出错\n");
printf(" 程序参数:[图像名称 -- 默认 chicky_512.png] \n");
return EXIT_FAILURE;
}
}(;;)
{
imshow( window_name, src );
char c = (char)waitKey(0);
if( c == 27 )
{ break; }
else if( c == 'i' )
printf( "** 放大:图像 x 2 \n" );
}
else if( c == 'o' )
printf( "** 缩小:图像 / 2 \n" );
}
}
return EXIT_SUCCESS;
}
N维密集数组类
**定义** mat.hpp:829
int cols
**定义** mat.hpp:2155
bool empty() const
如果数组没有元素,则返回true。
int rows
行和列的数量,当矩阵维度超过2时为(-1, -1)
**定义** mat.hpp:2155
用于指定图像或矩形大小的模板类。
**定义** types.hpp:335
int main(int argc, char *argv[])
**定义** highgui_qt.cpp:3