OpenCV-将图像缩放并显示
来源:互联网 发布:网店的营销策略数据 编辑:程序博客网 时间:2024/06/07 06:44
1:代码如下:
#include "stdafx.h"#include "highgui.h"#include "cv.h"IplImage* doPyrDown(IplImage* in,int filter=IPL_GAUSSIAN_5x5){ assert(in->width%2==0 && in->height%2==0); //创建首地址并分配存储空间IplImage* cvCreateImage( CvSize size, int depth, int channels ); //size 图像宽、高 //depth 图像元素的位深度,IPL_DEPTH_8U - 无符号8位整型 //channels 每个元素(像素)通道数.可以是 1, 2, 3 或 4 //得到二维的数组的尺寸,以CvSize返回. //CvSize,OpenCV的基本数据类型之一。表示矩阵框大小,以像素为精度。与CvPoint结构类似 IplImage* out=cvCreateImage(cvSize(in->width/2,in->height/2),in->depth,in->nChannels); //cvPyrDown使用Gaussian金字塔分解对输入图像向下采样,高斯金字塔分解 //void cvPyrDown(const CvArr*src,CvArr*dst,int filter=CV_GAUSSIAN_5x5) //src 输入图像,dst 输出图像,其宽度和高度应是输入图像的一半,filter 卷积滤波器类型,目前仅支持CV_GAUSSIAN_5x5. cvPyrDown(in,out); return out;}int main(int argc, char* argv[]){ IplImage* img=cvLoadImage("C:\\horse.jpg"); cvNamedWindow("Example-in"); cvShowImage("Example-in",img); cvNamedWindow("Example-out"); cvShowImage("Example-out",doPyrDown(img)); cvWaitKey(0); cvReleaseImage(&img); cvDestroyWindow("Example-in"); cvDestroyWindow("Example-out"); return 0;}运行结果:
阅读全文
0 0
- OpenCV-将图像缩放并显示
- OpenCV-将图像作平滑处理并显示
- OpenCV对图像进行缩放显示
- Python OpenCV显示图像并保存图像
- 初学openCV 之从文件中读入一幅图像,将之反色并显示
- Python OpenCV 将给定目录内所有图像缩放
- 【学习opencv】对图像缩放并进行边缘检测
- 利用OpenCV读入,显示并保存图像
- opencv 实现加载并显示图像
- opencv加载并显示图像程序
- opencv读取序列图像并显示
- OpenCV 获取摄像头图像数据并显示
- python opencv 图像二值化并显示
- opencv为图像画框并显示文字
- Python OpenCV 读取并显示图像
- 完成OpenCV图像缩放
- opencv实现图像缩放
- opencv中图像缩放
- 小程序相对于传统推广的优势所在
- LinkedList、ArrayList、 Vector的区别和详解
- LeetCode70.Climbing Stairs
- Redis 探究底层存储结构
- ubuntu 14.04 安装cuda
- OpenCV-将图像缩放并显示
- CircleImageView 圆形imageView(转载)
- 第四周项目5(2)--- 循环双链表应用
- mongodb sparse &unique
- MySQL添加函数或存储过程,步骤
- 斐波那契数
- Linux硬件信息命令大全
- java基础整理
- CodeForces