使用 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;
}
for(;;)
{
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;
}
bool empty() const
如果数组没有元素,则返回 true。
int rows
行和列的数量,或当矩阵具有超过 2 维时为 (-1, -1)
定义 mat.hpp:2138
用于指定图像或矩形大小的模板类。
定义 types.hpp:335
int main(int argc, char *argv[])
定义 highgui_qt.cpp:3
与磁盘上的文件相关联的文件存储的“黑盒”表示。
定义 core.hpp:102