
opencv
weixin_42713739
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
opencv学习8:傅立叶变换
概述傅里叶分析不仅仅是一个数学工具,更是一种可以彻底颠覆一个人以前世界观的思维模式。但不幸的是,傅里叶分析的公式看起来太复杂了,所以很多大一新生上来就懵圈并从此对它深恶痛绝。老实说,这么有意思的东西居然成了大学里的杀手课程,不得不归咎于编教材的人实在是太严肃了。(您把教材写得好玩一点会死吗?会死吗?)所以我一直想写一个有意思的文章来解释傅里叶分析,有可能的话高中生都能看懂的那种。所以,不管读到这...转载 2019-11-07 09:05:50 · 226 阅读 · 0 评论 -
opencv学习7:轮廓层次结构
理论在有关轮廓的最后几篇文章中,我们使用了与OpenCV提供的轮廓相关的一些功能。但是,当我们使用cv.findContours()函数在图像中找到轮廓时,我们传递了一个参数,即Contour Retrieval Mode。我们通常通过cv.RETR_LIST或cv.RETR_TREE,效果很好。但这实际上是什么意思?另外,在输出中,我们得到了三个数组,第一个是图像,第二个是轮廓,另一个是我们...原创 2019-11-05 10:50:36 · 709 阅读 · 0 评论 -
opencv学习6:凸包算法详解及代码示例
简介凸包(Convex Hull)是一个计算几何(图形学)中的概念。在一个实数向量空间V中,对于给定集合X,所有包含X的凸集的交集S被称为X的凸包。X的凸包可以用X内所有点(X1,...Xn)的线性组合来构造.在二维欧几里得空间中,凸包可想象为一条刚好包著所有点的橡皮圈。用不严谨的话来讲,给定二维平面上的点集,凸包就是将最外层的点连接起来构成的凸多边型,它能包含点集中所有的点。...转载 2019-11-04 15:53:12 · 1684 阅读 · 0 评论 -
opencv学习5:cvtColor RGB图像转灰度图像原理
简介 将彩色图像转化成为灰度图像的过程成为图像的灰度化处理。彩色图像中的每个像素的颜色有R、G、B三个分量决定,而每个分量有255中值可取,这样一个像素点可以有1600多万(255*255*255)的颜色的变化范围。而灰度图像是R、G、B三个分量相同的一种特殊的彩色图像,其一个像素点的变化范围为255种,所以在数字图像处理种一般先将各种格式的图像转变成灰度图像以使后续的图像的计算...原创 2019-10-24 15:49:16 · 9198 阅读 · 0 评论 -
opencv学习四:直方图
简介在统计学中,直方图是一种对数据分布情况的图形表示,是一种二维统计图表,他的两个坐标分别是统计样本(图像、视频帧)和样本的某种属性(亮度,像素值,梯度,方向,色彩等等任何特征)。也可以这么理解,直方图是对数据的统计,并把统计值显示到事先设定好的bin(矩形条)中,bin中的数值是从数据中计算出的特征的统计量。总之,直方图获取的是数据分布的统计图,通常直方图的维数要低于原始数据。图像是由像素...原创 2019-10-24 09:16:17 · 624 阅读 · 0 评论 -
opencv学习三:图像金字塔
前言我们经常会将某种尺寸的图像转换为其他尺寸的图像,如果放大或者缩小图片的尺寸,笼统来说的话,可以使用OpenCV为我们提供的如下两种方式:a .resize函数。这是最直接的方式,b. pyrUp( )、pyrDown( )函数。即图像金字塔相关的两个函数,对图像进行向上采样,向下采样的操作。pyrUp、pyrDown其实和专门用作放大缩小图像尺寸的resize在功能上差不多,披着图像金...转载 2019-10-22 18:11:59 · 266 阅读 · 0 评论 -
opencv学习二:形态学:膨胀(dilate)与腐蚀(erode)
一.概念形态学(morphology)一词通常表示生物学的一个分支,该分支主要研究动植物的形态和结构。而我们图像处理中指的形态学,往往表示的是数学形态学。下面一起来了解数学形态学的概念。数学形态学(Mathematical morphology) 是一门建立在格论和拓扑学基础之上的图像分析学科,是数学形态学图像处理的基本理论。其基本的运算包括:二值腐蚀和膨胀、二值开闭运算、骨架抽取、极限腐蚀、...原创 2019-10-13 17:14:34 · 621 阅读 · 0 评论 -
opencv学习一:实现图像平滑处理
前言在介绍滤波之前先简单的说下图像噪音和卷积。图像噪声:是指存在于图像数据中的不必要的或多余的干扰信息。各类图像处理系统在图像的采集、获取、传送和转换(如成像、复制扫描、传输以及显示等)过程中,均处在复杂的环境中,光照、电磁多变,所有的图像均不同程度地被可见或不可见的噪声干扰,导致图像质量的下降,掩盖图片重要细节而图像噪声的去除在数字图像处理技术中的重要性越来越明显,如高放大倍数航片的判读,...原创 2019-09-18 17:26:47 · 739 阅读 · 0 评论 -
caffe.exe使用及其配置文件详解
前言本文主要讲解caffe的使用流程,其实只需要一些简单的操作就能让caffe运行起来,训练网络,完成自己对caffe的初体验。另外要强调的一点是,由于实验室要求,本教程是在windows-caffe下制作的,所有操作都是在windows环境下完成。无论在什么平台下,原理都是一样的,只是一些具体步骤的实现不同罢了。在最初接触caffe时,是一脸懵逼的,为什么要编译libcaffe,编译好的ca...原创 2019-06-21 09:47:41 · 801 阅读 · 2 评论 -
win7+vs2015+cmake编译安装Caffe(CPU非GPU)
由于项目需要跟进深度学习、目标检测、tensorflow模型训练需要用到Caffe。所以编译Caffe代码。遇坑无数,终于解决。本机环境:windows 7(x64)、python 3.5、vs20151.下载Caffe源码:https://github.com/BVLC/caffe.git2.下载配套的库文件:https://github.com/willyd/caffe-builde...原创 2019-06-18 18:01:38 · 661 阅读 · 0 评论 -
用convert_imageset.cpp编译生成convert_imageset.exe
由于项目需要跟进深度学习、目标检测、tensorflow模型训练需要用到convert_imageset.exe。最初编译整个Caffe,来达到获取convert_imageset.exe的目的。编译Caffe代码,遇坑无数,终于解决。但是,如果需要调试convert_imageset.exe,整个Caffe一起的话,耗时太久,得不偿失,于是决定单独用convert_imageset.cpp编译生...原创 2019-06-19 18:34:51 · 676 阅读 · 0 评论 -
vs2015配置opencv报错 无法启动程序,因为计算机中丢失opencv_world343d.dll
解决办法:将opencv_world343d.dll文件拷贝到电脑C:\Windows目录下,即可。原创 2019-05-08 11:54:09 · 2072 阅读 · 3 评论