关闭

opencv3_java 图形图像的高斯模糊GaussianBlur GaussianBlur

标签: opencv3java
1271人阅读 评论(0) 收藏 举报
分类:

图形图像的高斯模糊GaussianBlur GaussianBlur


package opencv_java_demo;

import org.opencv.core.*;
import org.opencv.imgcodecs.*;
import org.opencv.imgproc.Imgproc;

public class GaussianBlur {

	public static void main(String[] args) {
		try{
			System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
			
			Mat src=Imgcodecs.imread("./images/lenna.jpg");
			//读取图像到矩阵中
			if(src.empty()){
				throw new Exception("no file");
			}
			
			Mat dst = src.clone();
			//复制矩阵进入dst
			
			Imgproc.GaussianBlur(src,dst,new Size(13,13),10,10);
			//图像模糊化处理11
			Imgcodecs.imwrite("./images/gaussianblur1.jpg", dst);
			
			Imgproc.GaussianBlur(src,dst,new Size(31,5),80,3);
			//图像模糊化处理33
			Imgcodecs.imwrite("./images/gaussianblur2.jpg", dst);
		}catch(Exception e){
			System.out.println("例外:" + e);
		}

	}

}





0
0
查看评论

OpenCV GaussianBlur函数——高斯滤波

http://blog.csdn.net/poem_qianmo/article/details/22745559 //-----------------------------------【头文件包含部分】--------------------------------------- // ...
  • Eroslol
  • Eroslol
  • 2016-09-16 14:42
  • 2544

高斯滤波GaussianBlur函数的使用示例程序

//--------------------------------------【程序说明】------------------------------------------- // 程序描述:高斯滤波GaussianBlur函数的使用示例程序 // 开发测试所用操作系统: Windows 7...
  • zouyu1746430162
  • zouyu1746430162
  • 2016-11-24 22:42
  • 1324

opencv3.0的GaussianBlur问题

问题 主函数中第一次执行GaussianBlur()非常耗时,执行过一次之后就恢复正常。 原因分析 分析底层源码 GaussianBlur函数定义(位于sources\modules\imgproc\src\smooth.cpp) void cv::GaussianBlur( Inp...
  • Kelvin_Yan
  • Kelvin_Yan
  • 2015-10-22 17:31
  • 2910

关于高斯模糊与opencv中的GaussianBlur函数

在上次的opencv源码解析之滤波前言1中,按照opencv_tutorials.pdf中的滤波部分试了下常用的4种滤波器的使用方法。在opencv的C++中,这4个函数分别为:blur,GaussianBlur,meidaBlur,bilateralFilter.下面就这几个函数在opencv中的...
  • vbLittleBoy
  • vbLittleBoy
  • 2013-06-27 14:24
  • 42989

【OpenCV3】平滑处理详解

“平滑”通常又称“模糊”,是一种简单常用的图像处理操作。进行平滑处理的原因有很多,但通常是用来去除噪声和相机失真,平滑在按照一定的原理来降低图像分辨率中也有重要应用。 OpenCV2和OpenCV3中提供了5种不同的平滑处理方法,每一种都有自己相关的库函数,每一个库函数实现的平滑都略有不同。在所有的...
  • guduruyu
  • guduruyu
  • 2017-03-29 14:00
  • 3346

【CS】高斯模糊GaussianBlur原理与实践

【CS】高斯模糊GaussianBlur原理与实践
  • chentravelling
  • chentravelling
  • 2015-10-09 01:52
  • 3646

OPENCV入门教程十三:GaussianBlur高斯平滑

一、目标 学习如何使用OpenCV中的函数,学习对图像的高斯平滑操作,学习GaussianBlur()函数的使用 二、函数说明 函数原型: void GaussianBlur(InputArray src, OutputArray dst, Size ksize, double ...
  • Hk_john
  • Hk_john
  • 2017-03-19 11:48
  • 751

高斯平滑 高斯模糊 高斯滤波器 ( Gaussian Smoothing, Gaussian Blur, Gaussian Filter ) C++ 实现

发展到现在这个平滑算法的时候, 我已经完全不知道如何去命名这篇文章了, 只好罗列出一些关键字来方便搜索了. 在之前我们提到过了均值滤波器, 就是说某像素的颜色, 由以其为中心的九宫格的像素平均值来决定. 在这个基础上又发展成了带权的平均滤波器, 这里的高斯平滑或者说滤波器就是这样一种带权的平均滤波...
  • lphbtm
  • lphbtm
  • 2016-03-23 13:17
  • 3301

【opencv一日一练】 GaussianBlur

GaussianBlur Blurs an image using a Gaussian filter. C++: void GaussianBlur(InputArray src, OutputArray dst, Size ksize, double sigmaX, double sigma...
  • cau_eric
  • cau_eric
  • 2014-05-30 21:19
  • 2679

opencv学习(二十)之高斯滤波GaussianBlur()

高斯滤波是一种线性平滑滤波,对于除去高斯噪声有很好的效果。在其官方文档中形容高斯滤波为”Probably the most useful filter”,同时也指出高斯滤波并不是效率最高的滤波算法。高斯算法在官方文档给出的解释是高斯滤波是通过对输入数组的每个点与输入的高斯滤波模板执行卷积计算然后将这...
  • keith_bb
  • keith_bb
  • 2017-01-14 10:46
  • 9185
    个人资料
    • 访问:135531次
    • 积分:2294
    • 等级:
    • 排名:第19281名
    • 原创:90篇
    • 转载:0篇
    • 译文:4篇
    • 评论:135条
    联系方式
    QQ联系方式
    作者日本硕士
    知识长期输入中
    技术长期磨练中
    如有问题或交流
    请QQ联系 649508982
    来者请说明CSDN
    或者加入机器学习交流群
    不定期发送pdf等学习资源
    QQ群号:657119450
    机器学习 QQ群加入
    博客专栏
    最新评论