一個使用 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(" 程式引數: [image_name -- 預設 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;
}
cv::getTickFrequency
double getTickFrequency()
int rows
行數和列數,或者當矩陣超過 2 維時為 (-1, -1)
定義 mat.hpp:2165
用於指定影像或矩形大小的模板類。
Definition types.hpp:335
int main(int argc, char *argv[])
定義 highgui_qt.cpp:3