
图像处理
PiggyGaGa
本科是数学专业,个人比较喜欢研究算法,参加过一些数学建模的竞赛,博客主要涉及一些我上学学习过程中学习的知识和遇到的问题。
研究生的专业是计算机,主要研究图神经网络,税务大数据分析
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OpenCV基础入门 基于官方文档解读(3)--core模块学习
core模块涉及的内容不算复杂,主要包括基础数据结构部分,基本函数,绘图函数,XML/YAML文件存储等。虽然说内容不复杂但是零零星星的结构和函数加到一起却很多。官方文档大致用了近百页来讲解这一基础模块,既然是基础,那么必然是重中之重了。原创 2016-11-14 20:23:37 · 594 阅读 · 0 评论 -
数字信号处理实验(二)
实验目的音频信号实验 产生两段音频信号,将声音信号进行傅立叶变换,将时域信号转为频域信号,并分别查看两段信号变化后的幅频特性,然后将两段频域信号线性叠加,合成新的频域信号,最后将此频域信号进行反傅立叶变换得到时域信号。DFT实验 掌握DFT(FFT)对时域离散信号进行频谱分析的方法。滤波器的设计 掌握窗口函数法设计FIR数字滤波器的原理和方法实验原理音频信号实验利用matlab实现音频原创 2017-08-01 11:12:13 · 5151 阅读 · 0 评论 -
数字图像处理实验(二)
实验目的实验一:图像增强了解图像增强的目的及意义,加深对图像增强的感性认知 1. 掌握直接灰度变换的图像增强方法 2. 掌握灰度直方图的概念及其计算方法 3. 掌握直方图均衡化合直方图规定化得计算过程实验二:图像平滑和锐化利用临域平均法,临域加权平均法,中值滤波对图像进行滤波处理掌握彩色图像的滤波处理利用梯度方法对图像进行锐化处理结合图像的平滑和锐化增强图像 实验三:二维傅里叶原创 2017-08-01 12:08:26 · 24316 阅读 · 4 评论 -
数字图像处理实验(一)
实验目的掌握如何用Matlab来读取,存储图像,获取图像的大小、颜色、高度、宽度等相关信息,及图像的间的转换。使用Matlab软件对图像进行彩色处理。了解图像算术运算在数字图像处理中的初步应用。体会图像算数运算处理过程和处理前后图像的变化。实验原理Matlab实现图像的基本操作。一幅数字图像在Matlab中用一个矩阵来表示,对数字图像进行处理,实质上就是对特定的图像矩阵进行变换的过程图像读原创 2017-08-01 11:50:27 · 7231 阅读 · 0 评论 -
数字信号处理实验(一)
实验目的本次实验目的为:在matlab环境下产生几种基本的数字信号,并对这些基本的信号进行运算和变换,同时利用程序结果对采样定理进行验证,深刻理解采样定理。通过自己录制音频信号并对不同的音频信号进行不同处理,加深理解音频信号中声道的原理,以及混声、回声的形成原理。实验内容用matlab产生单位脉冲信号,单位阶跃信号,矩形信号,正弦信号,余弦信号,指数信号,产生并观察f(x)=sinc(x)函数的波原创 2017-08-01 10:17:06 · 23089 阅读 · 0 评论 -
OpenCV基础入门 基于官方文档解读(4)--core模块学习
继续core模块学习之路。5 RotatedRect类RotatedRect类和Rect类的用法基本一致,Rect表示存储无偏转的矩形信息,RotatedRect是用来存储旋转矩形信息的。class CV_EXPORTS RotatedRect{public://! various constructorsRotatedRect();RotatedRect(con原创 2016-11-16 22:44:44 · 588 阅读 · 0 评论 -
OpenCV基础入门 基于官方文档解读(5)--core模块学习
(1) 基本介绍(2)Mat类的整体结构(3)Mat对象的初始化 1. 通过构造函数初始化 2. 通过非构造函数初始化(4)Mat对象内像素数据的获取 1. 了解对象内部数据部分的指针方式读取 2. 多维空间像素数据读取原理(5)Mat类内部常用的成员函数和属性 1. 常用属性 2. 常用成员函数原创 2016-11-18 21:54:18 · 399 阅读 · 0 评论 -
OpenCV 基础入门 基于官方文档的解读(1)--初识opencv
OpenCV是一个开源的计算机视觉库(Open Source Computer Version Library) 以前的1.x版本是基于C语言接口的,后来面向对象的C++出现后,相应的出现了OpenCV的2.x接口,学过C和C++的同学应该知道区别在哪,对于OpenCV来说影响最大的就是内存的管理,原来的版本需要你手动去管理内存,而C++ API 因为引入了类,使得有些内存管理不需要手动操作,虽然对于代码量很小的应用程序来说没什么区别,但是当代码量相当大且结构复杂的时候编写程序过程中就会因为内存的管理出现问原创 2016-11-12 22:02:20 · 1366 阅读 · 0 评论 -
OpenCV基础入门 基于官方文档解读(2)--OpenCV基础特性
在我眼中所谓的OpenCV的基础特性其实好多是C++类的特性。但也有一些是其本身特有的,比如说OpenCV有其特有的像素类型(为了限制template模板的使用)。原创 2016-11-13 21:48:15 · 458 阅读 · 0 评论 -
OpenCV 安装必看
怎样安装OpenCV套件呢?想要使用opencv的同学一定是刚刚接触到图像处理,需要做一些实验,听说OpenCV很好用,所以就开始查找各种资料学习OpenCV但是,谁告诉你们它很好用的?是谁?首先不得不承认OpenCV确实是一个强大且具有一定影响力的开源项目。但是想要顺利的使用还是需要做一些功课的,今天就讲一些关于环境配置的坑,欢迎大家往坑里跳。安装首先我们今天的主题是安装环境,那么就让我们开始吧,原创 2017-10-15 17:24:41 · 4680 阅读 · 0 评论