opencv实现图像缩放
2013-05-04 22:04
531 查看
// scaleTransform.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include "cv.h"
#include "highgui.h"
//把图像缩放为原来的1/2
IplImage* doPyrDown(IplImage* in,int filter=IPL_GAUSSIAN_5x5)
{
assert(in->width%2==0 && in->height%2==0);
IplImage* out=cvCreateImage(cvSize(in->width/2,in->height/2),in->depth,in->nChannels);
cvPyrDown(in,out);
return(out);
};
int _tmain(int argc, _TCHAR* argv[])
{
char* image="E:\\Demo.jpg";
IplImage* in=cvLoadImage(image);
cvNamedWindow("Example5_in",CV_WINDOW_AUTOSIZE);
cvNamedWindow("Example5_out",CV_WINDOW_AUTOSIZE);
IplImage* out=doPyrDown(in,IPL_GAUSSIAN_5x5);
cvShowImage("Example5_in",in);
cvShowImage("Example5_out",out);
cvWaitKey(0);
cvReleaseImage(&in);
cvReleaseImage(&out);
cvDestroyWindow("Example5_in");
cvDestroyWindow("Example5_out");
return 0;
}
//
#include "stdafx.h"
#include "cv.h"
#include "highgui.h"
//把图像缩放为原来的1/2
IplImage* doPyrDown(IplImage* in,int filter=IPL_GAUSSIAN_5x5)
{
assert(in->width%2==0 && in->height%2==0);
IplImage* out=cvCreateImage(cvSize(in->width/2,in->height/2),in->depth,in->nChannels);
cvPyrDown(in,out);
return(out);
};
int _tmain(int argc, _TCHAR* argv[])
{
char* image="E:\\Demo.jpg";
IplImage* in=cvLoadImage(image);
cvNamedWindow("Example5_in",CV_WINDOW_AUTOSIZE);
cvNamedWindow("Example5_out",CV_WINDOW_AUTOSIZE);
IplImage* out=doPyrDown(in,IPL_GAUSSIAN_5x5);
cvShowImage("Example5_in",in);
cvShowImage("Example5_out",out);
cvWaitKey(0);
cvReleaseImage(&in);
cvReleaseImage(&out);
cvDestroyWindow("Example5_in");
cvDestroyWindow("Example5_out");
return 0;
}
相关文章推荐
- Android Jni 利用OpenCV 实现图像尺寸缩放(三)
- [转]opencv3 图像处理 之 图像缩放( python与c++实现 )
- opencv缩放图像的实现
- opencv实现图像的缩放
- opencv实现图像的剪切和缩放
- OpenCV实现图像缩放
- 用OpenCV的resize函数实现图像的缩放
- opencv实现图像缩放及canny边缘处理
- opencv3 图像处理(一)图像缩放( python与c++ 实现)
- Android Jni 利用OpenCV 实现图像尺寸缩放(一)
- Android Jni 利用OpenCV 实现图像尺寸缩放(二)
- 数字图像的缩放及opencv中的实现
- Opencv Sift和Surf特征实现图像无缝拼接生成全景图像
- asp.net调用opencv类库,实现图像处理显示
- 毕业设计基于OpenCV的图像特征提取软件的设计与实现,部分展示
- 图像处理中几个常用函数(Opencv实现)
- PHP实现对png图像进行缩放的方法(支持透明背景)
- Opencv3 Sift和Surf特征实现图像无缝拼接生成全景图像
- 张正友相机标定Opencv实现以及标定流程&&标定结果评价&&图像矫正流程解析(附标定程序和棋盘图)
- 图像配准 - 三张灰度图合成彩色图 ECC算法 OpenCV C++/Python实现