linux下使用opencv接口函数对图像进行光滑处理
2017-06-27 16:25
597 查看
#include <stdio.h>
#include <opencv2/highgui/highgui.hpp>
int main(int argc,char** argv)
{
cvNamedWindow("example_1",CV_WINDOW_AUTOSIZE);
cvNamedWindow("example_2",CV_WINDOW_AUTOSIZE);
IplImage* image =cvLoadImage(argv[1]);
//图片处理前
cvShowImage("example_1",image);
//图片处理后
IplImage* image_after =cvCreateImage(cvGetSize(image),IPL_DEPTH_8U,3);
cvSmooth(image,image_after,CV_GAUSSIAN,3,3);
cvShowImage("example_2",image_after);
cvWaitKey(0);
//释放内存及销毁窗口
cvReleaseImage(&image);
cvReleaseImage(&image_after);
cvDestroyWindow("example_1");
cvDestroyWindow("example_2");
return 0;
}
#include <opencv2/highgui/highgui.hpp>
int main(int argc,char** argv)
{
cvNamedWindow("example_1",CV_WINDOW_AUTOSIZE);
cvNamedWindow("example_2",CV_WINDOW_AUTOSIZE);
IplImage* image =cvLoadImage(argv[1]);
//图片处理前
cvShowImage("example_1",image);
//图片处理后
IplImage* image_after =cvCreateImage(cvGetSize(image),IPL_DEPTH_8U,3);
cvSmooth(image,image_after,CV_GAUSSIAN,3,3);
cvShowImage("example_2",image_after);
cvWaitKey(0);
//释放内存及销毁窗口
cvReleaseImage(&image);
cvReleaseImage(&image_after);
cvDestroyWindow("example_1");
cvDestroyWindow("example_2");
return 0;
}
相关文章推荐
- Arm下使用Qt和Opencv进行图像处理的入门例程和遇到的问题
- javaCV图像处理之Frame、Mat和IplImage三者相互转换(使用openCV进行Mat和IplImage转换)
- linux 下使用opencv对图像进行缩小为原来的一半大
- Ros下使用OpenCV对图像进行处理
- 使用OpenCV读、操作、写图像并与bash合作对某个目录下所有图像进行类似处理
- OpenCV学习笔记(8)VS2008 MFC下使用OpenCV2.0进行简单图像处理
- opencv图像边缘检测使用,先做平滑处理在进行边缘检测
- Android Studio 接入OpenCV 3.2.0 并不使用OpenCV_Manager_3.2.0的APK包来进行图像处理
- android开发在jni中使用Opencv进行图像处理,环境搭建篇
- ROS学习笔记(2):在ROS中使用OpenCV进行简单的图像处理---代码实现篇
- javaCV图像处理之Frame、Mat和IplImage三者相互转换(使用openCV进行Mat和IplImage转换)
- 使用OpenCV读、操作、写图像并与bash合作对某个目录下所有图像进行类似处理
- Android Studio 接入OpenCV 3.2.0 并不使用OpenCV_Manager_3.2.0的APK包来进行图像处理
- 基于qml创建最简单的图像处理程序(3)-使用opencv&qml进行图像处理
- OpenGL使用OpenCV处理图像进行纹理映射的使用范例
- 使用Linux的V4L2读取摄像头数据+Opencv图像处理
- OpenCV学习笔记(8)VS2008 MFC下使用OpenCV2.0进行简单图像处理
- 对比使用C# unsafe代码和OpenCV进行图像处理的效率(上)
- vs2013在图像处理中的应用(6):使用OpenCV进行图像处理
- 使用谷歌开源组件tesseract-OCR识别身份证,通过opencv处理图像后再进行识别(windows版本)