图像处理
文章平均质量分 80
XianenZhou
请登录科研在线学术主页
http://www.escience.cn/people/zhouxianen/index.html
展开
-
SLIC超像素分割算法研究(代码可下载)
介绍SLIC超像素分割算法,给出其与openCV的接口,代码用VS2012和openCV2.4.9测试可运行。原创 2017-03-12 01:21:32 · 13111 阅读 · 7 评论 -
物体检测及分类方法总结(提供了很多论文和代码链接)
这里搜集了一些关于物体检测的方法分析和介绍,看好哪个可以去详细研究一下,基本都有论文或代码的链接。转载 2017-12-22 23:43:16 · 7538 阅读 · 0 评论 -
学习OpenCV2——绘制基本图形及文字
OpenCV中可以绘制的图形有直线、矩形、多边形、圆、椭圆。以及一个写文本的函数puttext。转载 2017-12-07 00:22:02 · 3913 阅读 · 0 评论 -
大津阈值法(OTSU)的应用
大津算法参见 点击打开链接最大类间方差法是由日本学者大进展之于1979年提出的,是一种自适应的阈值确定的方法,又叫大津法,简称OTSU。它是按图像的灰度特性,将图像分成背景和目标两部分。背景和目标之间的类间方差越大,说明构成图像的两部分的差别越大,当部分目标错分为背景或部分背景错分为目标都会导致两部分差别变小。转载 2017-12-07 11:03:23 · 4186 阅读 · 0 评论 -
图像处理之高斯一阶及二阶导数计算
图像的一阶与二阶导数计算在图像特征提取与边缘提取中十分重要。一阶与二阶导数的作用,通常情况下:一阶导数可以反应出图像灰度梯度的变化情况,二阶导数可以提取出图像的细节同时双响应图像梯度变化情况。转载 2018-01-03 17:12:43 · 6661 阅读 · 1 评论 -
形态学图像处理(matlab代码测试)
形态学是提取图像特征的有力工具,针对二值图像和灰度图像的腐蚀、膨胀和重构的基本操作可以组合使用,以执行非常宽泛的任务。转载 2017-12-30 16:35:59 · 6422 阅读 · 0 评论 -
OpenCV成长之路:直线、轮廓的提取与描述
基于内容的图像分析的重点是提取出图像中具有代表性的特征,而线条、轮廓、块往往是最能体现特征的几个元素,这篇文章就针对于这几个重要的图像特征,研究它们在OpenCV中的用法,以及做一些简单的基础应用。转载 2017-12-30 16:52:55 · 749 阅读 · 0 评论 -
C++下的Matlab的替代工具Armadillo C++ linear algebra library
Armadillo是一个C++开发的线性代数库,里面的矩阵运算功能非常给力,其函数兼顾了效率和易用性,函数接口和Matlab非常相似,该工具库支持基于Linux的操作系统、macOS系统和Windows系统,可以在机器学习、模式识别、计算机视觉、统计学和经济学中应用[3],工具库下载、学习访问官方网站http://arma.sourceforge.net/.原创 2018-01-08 15:25:47 · 1412 阅读 · 0 评论 -
Matlab 配置vlfeat工具包
该文原博主使用的软件和工具包版本是: Matlab R2014b配置vlfeat0.9.20. 我在matlab中配置vlfeat工具包时候,也遇到了和该文原博主一模一样的问题,我所使用的版本是:Matlab R2010b 64位配置vlfeat-0.9.17。 按照文中所描述的步骤成功的解决了问题。因此,我推测该方法可以有效解决这一类问题,且与所使用软件和工具包版本关系不大。该文值得初学者收藏和...转载 2018-04-17 08:09:05 · 2052 阅读 · 0 评论 -
matlab 从一个文件夹中批量读取、处理并保存图片文件到另外一个文件夹
在遇到大型的项目工程,成百上千张图片一张一张进行读取也是非常不可行的[1]。因此,实现“从一个文件夹中批量读取、处理并保存图片文件到另外一个文件夹”的功能是非常必要的。之前我们用C++实现过"批量提取文件夹中文件名"功能 [2],本文用matlab实现"从一个文件夹中批量读取、处理并保存图片文件到另外一个文件夹"的功能。.m文件代码实现如下:%matlab 从一个文件夹中批量读取、处理并保存...原创 2018-07-17 10:22:49 · 16497 阅读 · 5 评论 -
opencv中的ROI(矩形感兴趣区域)的设置
利用ROI(感兴趣区域)可以实现图像的叠加,笔者将小丑图像叠加到证件照头部。转载 2017-12-05 19:38:52 · 874 阅读 · 0 评论 -
DoG (Difference of Gaussian)角点检测
所谓图像分割指的是根据灰度、颜色、纹理和形状等特征把图像划分成若干互不交迭的区域,并使这些特征在同一区域内呈现出相似性,而在不同区域间呈现出明显的差异性。我们先对目前主要的图像分割方法做个概述,后面再对个别方法做详细的了解和学习。转载 2017-12-04 19:33:51 · 471 阅读 · 0 评论 -
区域生长算法原理及MATLAB实现
数字图像分割算法一般是基于灰度值的两个基本特性之一:不连续性和相似性。前一种性质的应用途径是基于图像灰度的不连续变化分割图像,比如图像的边缘。第二种性质的主要应用途径是依据实现指定的准则将图像分割为相似的区域。区域生长算法就是基于图像的第二种性质,即图像灰度值的相似性。转载 2017-12-21 11:24:30 · 1362 阅读 · 0 评论 -
区域生长算法
区域生长实现图像分割 原文: http://blog.csdn.net/qiuqchen/article/details/45127449转载 2017-03-24 16:00:41 · 1761 阅读 · 0 评论 -
opencv中的矩阵操作
opencv中有关矩阵的操作,较全面总结,非常好的资源,备查。原文:http://blog.csdn.net/abcjennifer/article/details/7385917转载 2017-03-24 16:11:19 · 332 阅读 · 0 评论 -
VS2012编译opencv3.2.0
Opencv3.2.0版本解压缩文件中,仅包括了x64,VC14(VS2015)的库文件,因此使用更低版本的VS平台(如VS2013,VS2012等)需要使用Opencv3.2.0库文件时,需要重新对opencv源文件进行编译,生成对应版本的库文件。原创 2017-08-04 12:01:29 · 2784 阅读 · 2 评论 -
图像分割—基于图的图像分割(Graph-BasedImageSegmentation)
Graph-Based Segmentation 是经典的图像分割算法,作者Felzenszwalb也是提出DPM算法的大牛。该算法是基于图的贪心聚类算法,实现简单,速度比较快,精度也还行。不过,目前直接用它做分割的应该比较少,毕竟是99年的跨世纪元老,但是很多算法用它作垫脚石,比如Object Propose的开山之作《Segmentation as Selective Search for Object Reco转载 2017-10-11 00:55:42 · 2091 阅读 · 0 评论 -
解密SVM系列(五):matlab下libsvm的简单使用:分类与回归
本节简单介绍一下libsvm的使用方法。关于libsvm似乎曾经使用过,那个时候主要用libsvm进行简单的人脸识别实验。当时还翻译过关于libsvm里面的matlab英文文档介绍与分类实验那么现在最新版本的libsvm为3.2.0,下载地址如下: http://www.csie.ntu.edu.tw/~cjlin/libsvm/下载下来的libsvm其实包含好多个平台的工具箱软件,c++,mat转载 2017-10-11 16:39:42 · 2378 阅读 · 0 评论 -
图像处理基础教程和工具软件简介
本文主要介绍了机器视觉图像处理的基础教程和机器视觉开发软件以及图像处理方法工具包,适合于图像处理初学者参考,以尽快利用如下资源入门,并进行简单的图像处理算法的应用和开发,本文介绍的教程、软件安装包和相关资料均可下载(http://pan.baidu.com/s/1bo7nZkV ,下载码:1l6n )。原创 2017-10-26 15:52:55 · 1175 阅读 · 1 评论 -
图像分割—基于图的图像分割(Graph-Based Image Segmentation)
Graph-Based Segmentation 是经典的图像分割算法,作者Felzenszwalb也是提出DPM算法的大牛。该算法是基于图的贪心聚类算法,实现简单,速度比较快,精度也还行。不过,目前直接用它做分割的应该比较少,毕竟是99年的跨世纪元老,但是很多算法用它作垫脚石,比如Object Propose的开山之作《Segmentation as Selective Search for Object Reco转载 2017-11-15 14:49:24 · 1063 阅读 · 0 评论 -
图像分割之(二)Graph Cut(图割)
Graph cuts是一种十分有用和流行的能量优化算法,在计算机视觉领域普遍应用于前背景分割(Image segmentation)、立体视觉(stereo vision)、抠图(Image matting)等。转载 2017-11-15 14:57:44 · 540 阅读 · 0 评论 -
图像分割之(一)概述
所谓图像分割指的是根据灰度、颜色、纹理和形状等特征把图像划分成若干互不交迭的区域,并使这些特征在同一区域内呈现出相似性,而在不同区域间呈现出明显的差异性。我们先对目前主要的图像分割方法做个概述,后面再对个别方法做详细的了解和学习。转载 2017-11-15 16:52:07 · 447 阅读 · 0 评论 -
matlab实现图像中插入字符
有时候为了更方便直观显示图像处理结果和部分提示信息,需要将字符信息显示或保存到图像中,这里通过matlab的系统函数 vision.TextInserter实现这个功能,在lena.jpg图像中显示蓝色字符“ceshi”,并保存结果。如下图: (a)原始图 (b) 在图像中写入字符matlab实现代码如下:clos...原创 2019-01-25 21:36:28 · 4046 阅读 · 1 评论