Display the images in multiple scales
来源:互联网 发布:paxos算法 维基百科 编辑:程序博客网 时间:2024/06/04 18:35
This program can be very good demo, which show us how to display the image in different scales.
/** * @file Pyramids.cpp * @brief Sample code of image pyramids (pyrDown and pyrUp) * @author OpenCV team */#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/highgui/highgui.hpp"#include <math.h>#include <stdlib.h>#include <stdio.h>using namespace cv;/// Global variablesMat src, dst, tmp;const char* window_name = "Pyramids Demo";/** * @function main */int main( void ){ /// General instructions printf( "\n Zoom In-Out demo \n " ); printf( "------------------ \n" ); printf( " * [u] -> Zoom in \n" ); printf( " * [d] -> Zoom out \n" ); printf( " * [ESC] -> Close program \n \n" ); /// Test image - Make sure it s divisible by 2^{n} src = imread( "road.jpg" ); if( !src.data ) { printf(" No data! -- Exiting the program \n"); return -1; } tmp = src; dst = tmp; /// Create window namedWindow( window_name, CV_WINDOW_AUTOSIZE ); imshow( window_name, dst ); /// Loop for(;;) { int c; c = waitKey(10); if( (char)c == 27 ) { break; } if( (char)c == 'u' ) { pyrUp( tmp, dst, Size( tmp.cols*2, tmp.rows*2 ) ); printf( "** Zoom In: Image x 2 \n" ); } else if( (char)c == 'd' ) { pyrDown( tmp, dst, Size( tmp.cols/2, tmp.rows/2 ) ); printf( "** Zoom Out: Image / 2 \n" ); } imshow( window_name, dst ); tmp = dst; } return 0;}
Scale up:
Scale down:
- Display the images in multiple scales
- Display Multiple Images in Single Window in OpenCV
- The font problem in english XPE images
- Extracting images from Apps in the AppStore
- The Cairo graphics tutorial -------Images in Cairo
- Display the password in plaintext
- Multiple Threads in the User Interface
- Configure the display resolution in Linux RedHat9
- Android ImageLoader - load images sequencially in the background
- Mounting images in Dom0 using the blktap2 driver
- directx Multiple Display Monitors
- Scales
- image Watch: viewing in-memory images in the Visual Studio debugger
- Animating Images in MIDP
- Images in HTML
- Integral images in OpenCV
- Shows the reason for multiple statement childs in shared pool
- Oracle SQL with multiple versions in the library cache
- Java三大框架的技术起源
- linux设备驱动归纳总结(三):6.poll和sellct
- [Oracle] CPU/PSU补丁安装教程
- 中国式弱点营销:我们需要知道自己想要什么!
- X3D - 一次编写、处处、时时都可渲染的三维图形格式
- Display the images in multiple scales
- trunk
- 基本数学函数-from tc
- Web3D的核心技术及实现
- X3D,Xml,VRML之间是什么关系?
- Jacl 是 TCL 的一个备用实现
- Android 编译系统(三)Main.mk分析
- Counting Sheep
- Swap in JAVA, 不是想象中的简单