Opencv-图片简单处理
来源:互联网 发布:传感器网络的支撑技术 编辑:程序博客网 时间:2024/06/11 06:49
在基础篇中的开篇了解了图像的读写存放,开始进入简单的图像处理了,这里从图像的放缩开始~
#include "stdafx.h"
#include <opencv2/opencv.hpp>#include "stdio.h"
#define SCALE 0.46
int _tmain(int argc, _TCHAR* argv[])
{
IplImage *src = cvLoadImage("test0.jpg",1);
IplImage *dst = NULL;
cvShowImage("Oripic",src);
cvWaitKey(0);
/*CvSize dst_size;
dst_size.height = (int)(src->height*SCALE);
dst_size.width = (int)(src->width*SCALE);
dst = cvCreateImage(dst_size,src->depth,src->nChannels);*/
dst = cvCreateImage(cvSize(cvRound(src->width*SCALE),cvRound(src->height*SCALE)),src->depth,src->nChannels);
cvResize(src,dst,CV_INTER_LINEAR);
cvShowImage("Curpic",dst);
cvWaitKey(0);
cvReleaseImage(&src);
cvReleaseImage(&dst);
cvDestroyWindow("Oripic");
cvDestroyWindow("Curpic");
return 0;
}
简单处理结果如下所示:
其中代码中使用了cvRound处理浮点数的转化,这样更为简洁,但是一般注释掉的部分也是常见的写法,与之等价。
后面将会进入简单的形态学预处理~
0 0
- Opencv-图片简单处理
- opencv系列之~~~简单图片处理函数的使用
- opencv-python 学习笔记1:简单的图片处理
- 【OpenCV】opencv处理透明图片
- opencv图片处理
- opencv处理透明图片
- Android opencv 图片处理
- opencv图片处理基础
- opencv图片膨胀处理
- Android OpenCV简单图片处理,不需要安装Manager,不需要ndk,简单实用
- opencv对图片的处理
- opencv对图片的处理
- Opencv 处理图片增加文字
- Opencv 处理图片增加文字
- IOS 图片处理—-OpenCV
- Opencv 简单的图片显示
- opencv之图片简单压缩
- Python简单处理图片
- 2014/03/28 从指定网址下载数据并保存
- 开始我的博客生涯
- 15分钟学会使用 Git 和远程代码库
- Eclipse的Tomcat插件安装
- linux下使用u盘
- Opencv-图片简单处理
- 刘未鹏博客精华整理55条
- 常用的网址
- hibernate.cfg.xml配置文件分析
- Friendship and mobility: user movement in location-based social networks
- C++实现归并排序
- poj 3253 优先队列的使用
- 黑马程序员 《ios零基础教程》--字符串 2014-3-28总结
- 2014_03_28工作日志:CreateFile不是创建文件,而是指向某个文件的一个句柄