自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

转载

一、基本概念图:G(V,E),V顶点的集合,不可为空;E边的集合可为空弧:顶点的有序对<u,v>,成为顶点u到顶点v的一个弧,u为弧尾,v为弧头。路径:从一个顶点到另一个顶点的边的有序序列简单路径:路径上顶点都不相同的路径简单回路:图的顶点序列中除第一个顶点和最后一个顶点相同外,其余顶点都不重复出现的回路。稀疏图:一般,边数小于完全图的5%,|E|&l...

2019-07-24 15:50:00 217

转载 1001 A + B

注:让devc++支持c++11,在“工具-编译选项-在编译时加入下列命令",-std=c++111.C#include<stdio.h>#include<math.h>int main(){ int a,b; scanf("%d%d",&a,&b); int c=a+b; in...

2019-06-26 01:19:00 159

转载 二叉树

深度(depth):将每个节点v到根r的唯一通路所经过的边的数目,称作v的深度,记作depth(v)。高度(height):节点v到其叶子节点的最长路径的长。祖先:一节点v通往树根沿途所经过的每个节点都是其节点。父亲-孩子:节点u是v的祖先且恰好比v多一层,则成u是v的父亲,v是u的孩子。二叉树二叉树中么个节点的度数不超过二真二叉树:不含一度节点的二叉树多叉树...

2019-05-13 16:18:00 251

转载 类继承

基类转载于:https://www.cnblogs.com/zuoyou151/p/10845399.html

2019-05-10 16:56:00 122

转载 友元

友元函数想让函数成为类的友元,可以赋予该函数与类的成员函数相同的访问权限。创建友元1.将其原型放在类声明中,并在原型声明前加上friend friend Time operator*(double m,const TIme &t); 该原型意味着下面两点虽然operator*()函数是在类中声明的,但它不是成员函数,因此不能使用成员运算符来...

2019-05-10 16:42:00 102

转载 类与对象

一、C++中的类C++中的类,将数据和操纵数据的方法组合成一个整洁的包。类规范包括两个部分组成:类声明:以数据成员方式描述数据部分,以成员函数(方法)的方式描述公有接口。类方法定义:描述如何实现类成员函数通常,程序员将接口(类定义)放在头文件中,并将实现放在源代码中。内联函数定义位于类声明中的函数都将自动成为内联函数、也可以在类声明之外定义成员函数,并使之...

2019-05-10 15:19:00 92

转载 最大子段和

分析:对于每一个点,考虑将该点数加入到序列构成新的子序列, 还是不加入,开始一段新的子序列。 如果加入得到的子序列和为负,则开始一段新的序列。 如此,可将序列划分成不同的子序列,求其中和的最大值。N个整数组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的连续子段和的最大值。当所给的整数均为负数时和为...

2019-03-21 19:57:00 83

转载 贪心-Wooden Sticks

先将火柴按照长度(或重量)优先排序,在不断遍历数组,找出其中重量(长度)递增子序列,并标记Problem DescriptionThere is a pile of n wooden sticks. The length and weight of each stick are known in advance. The sticks are to be process...

2019-03-21 16:08:00 93

转载 MFC改变坐标系

1.在MainFrm中的PreCreateWindow中设置默认窗口大小BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){ if( !CFrameWndEx::PreCreateWindow(cs) ) return FALSE; // TODO: 在此处通过修改 //...

2018-12-12 15:17:00 693

转载 Java集合不能存放基本数据类型

Java集合不能存放基本数据类型,只能存放对象的引用。每个集合元素都是一个引用变量,实际内容都存放在堆内或方法区里面,但是基本数据类型是在栈内存上分配空间的,栈上的数据随时会被收回。如何解决?可以通过包装类,把基本数据类型转化为对象类型,存放引用。更方便的,由于有了自动拆箱和装箱功能,基本数据类型和其对应对象之间的转换变得很方便,把基本数据类型存入集合中可以自动存...

2018-12-01 12:58:00 3379

转载 eclipse中opencv配置

1.打开Eclipse,Window->preferences2.进入preferences后,找到Java->Build Path->User Libraries,点击New 在弹出的对话框中填入名字3.点击右侧 Add External JARs 找到D:\ProgramFiles\opencv\build\java 添加jar包...

2018-12-01 09:42:00 103

转载 解决每个套接字地址只允许使用一次

问题:apache启动nestat -aon|findstr443 列出那个进程占了这个端口杀死该进程转载于:https://www.cnblogs.com/zuoyou151/p/10043075.html

2018-11-30 11:14:00 932

转载 Liang-Barsky直线段裁剪算法

Liang-Barsky直线段裁剪算法梁友栋与Barsky提出的裁剪算法以直线的参数方程为基础,把判断直线段与窗口边界求交的二维裁剪问题转化为求解一组不等式,确定直线段参数的一维裁剪问题。设起点为P0(X0,Y0),终点为P1(X1,Y1)的直线段参数方程为: P=P0+t(P1-P0)展开形式为: X=X...

2018-11-29 15:33:00 2830

转载 对话框

颜色对话框MFC中提供了CColorDialog类封装了颜色对话框的所有操作。CColorDialog(COLORREF clrInit = 0, DWORD dwFlags = 0, CWnd* pParentWnd = NULL); clrI...

2018-11-24 09:14:00 78

转载 2.菜单

菜单: 下拉式菜单:主菜单栏,子菜单栏,子菜单栏中的菜单项和分割条。 弹出式菜单:一般可通过单击鼠标右箭等显示,只显示子菜单,不显示主菜单。热键与快捷键:CMenu类: 几个主要的成员函数: BOOL LoadMenu(UINT nIDResource); 加载菜单资源,并将其附加到...

2018-11-19 19:20:00 200

转载 java解析xml

Dom方式解析xmlxml解析器一次性把整个xml文档加载进内存,然后在内存中构建一个Document的对象树,通过Document对象,得到树上的节点对象,通过节点对象访问xml文档内容。参照:https://www.cnblogs.com/fnz0/p/5538459.htmlhttps://blog.csdn.net/zflovecf/article/detai...

2018-11-19 11:25:00 53

转载 支持向量机SVM

支持向量机是一个类分类器,能够将不同的样本在样本空间分割的超平面。给定一些标记好的样本,SVM输出一个最优化的分割平面。支持向量机1.支持向量机是一种监督式学习方法,可广泛的用于统计学习及线性回归,支持向量机 属于一般的线性分类器,这类分类器的特点是他们能够同时最小化经验误差与最大化 几何边缘区,因此支持向量机也被成为最大边缘区分类器。2.支持向量机...

2018-11-18 19:54:00 193

转载 资源-菜单

1.定义菜单 menuID MENU[,载入特性选项]{ 菜单项列表}menuID:标识特定菜单,应用程序通过菜单资源名加载指定菜单,可以为串,或1-65535之间的整数。MENU关键字:表示资源的性质载入特性选项:表示菜单所有的载入特性选项DISCARDABLE当不再需要菜单时可以从内存中卸掉FIXE...

2018-11-12 11:23:00 252

转载 GIT

创建git init添加文件git add提交git commit -m"提交说明"远程仓库git remote add origin 远程仓库地址上传git push -u origin master转载于:https://www.cnblogs.com/zuoyou151/p/9944464.html...

2018-11-12 01:53:00 55

转载 基于OpenCV的图书扫描识别程序开发

1.AndroidStudio环境配置https://www.cnblogs.com/little-monkey/p/7162340.html转载于:https://www.cnblogs.com/zuoyou151/p/9942381.html

2018-11-11 16:06:00 836

转载 有效边表填充算法

基本思想:用水平扫描线从上到下(或从下到上)扫描由多条首尾相连的线段构成的多边形,每根扫描线与多边形的某些边产生一系列的交点。将这些交点按照x坐标排序,将排序后的点两两配对,作为线段的两个端点,以所填的颜色画水平直线。步骤1.求交,计算扫描线与多边形的交点。2.交点排序,对第1步得到的交点按照x从小到大排序3.颜色填充,对排序后的交点两两组成一个水平线段,以画...

2018-10-28 10:04:00 2660

转载 1.对话框

创建对话框主要有两大步骤:1.创建对话框资源:创建新的对话框模板,设置对话框属性和为对话框添加各种控件。2.生成对话框类:新建对话框类,添加控件变量和控件的消息处理函数等。添加对话框:右键->添加为对话框添加控件:视图->工具箱为对话框中控件添加变量:右键->添加变量模态对话框的弹出 模态对话框:当它弹出后,本程序的其他窗口将不...

2018-10-23 12:22:00 101

转载 Git+Github入门

1.安装Gitgit 返回上一级文件命令 cd ..(cd 和..之间有空格)2.安装完成后需进一步设置,在命令行输入 3.选择一个合适的地方创建一个空目录 pwd命令用于显示当前目录4.通过git init命令把这个目录变成Git可以管理的仓库Git仓库已经建好,是一个空的仓库,.git用来跟踪管理版本库。5.把文件添加到版本库 一定要...

2018-10-15 00:42:00 65

转载 OpenCV图像分割2

1.GrubCut算法2.K-means聚类算法3.分水岭算法转载于:https://www.cnblogs.com/zuoyou151/p/9783946.html

2018-10-13 19:59:00 75

转载 OpenCV图像分割1

1.基于阈值1.1原理 灰度阈值化,假设输入图像为f,输出图像为g,则阈值化公式如下: g(i,j)=1 当f(i,j)>=T g(i,j)=0 当f(i,j)<T1.2适用范围 当各个物体之间不接触,且物体灰度和背景灰度之间差别比较明显时。2.基于边缘Sobel, Laplace 和 Canny 算子。转载于:ht...

2018-10-13 19:21:00 74

转载 1.MFC架构分析

1.架构代码文件的结构主要由四个部分组成1.资源文件Resource.h:主要定义资源的ID2.预编译文件:stdafx.h 可以用来解决头文件包含冲突的问题,定义一些需要全局性包含的文件。3.应用程序类对应的文件:项目名称是MFCApplication1对应的类名为MFCApplication1。4.视图应用程序类:MFC定义了一个应用程序基类CWinApp...

2018-10-08 19:40:00 197

转载 2.7 Sobel导数

OpenCV函数 Sobel(src_gray,grad_x/grad_y,ddepth,x_order,y_order,scale,delta,BORDER_DEFAULT ) Scharr( )边缘检测为何要求导,如下图:假设需要检测图中的边缘,可以看到在边缘像素值显著改变,灰度值跃升利用一阶导数可...

2018-09-29 00:40:00 433

转载 2.6线性滤波器

filter2D()卷积:在每一个图像块与某个算子(核)之间进行的运算。核:固定大小的数值数组。该数组带有一个锚点,位于数组中央。如何用核实现卷积1.将核的锚点放在该特殊位置的像素上,同时,核内的其他值与该像素邻域的各像素重合。2.将核内各值与相应像素值相乘,并将乘机相加。3.将所得结果放到锚点对应的像素上。4.对图像所有像素重复上述过程。filter2D...

2018-09-29 00:38:00 64

转载 2.5基本的阈值操作

阈值函数 createTrackbar()函数 threshold()最简单的图像分割算法应用举例:从一副图像中分离出我们需要的物体部分。这样的图像分割算法是基于图像中物体与背景之间的灰度差异,而且,此分割属于像素级的分割。为了从一副图像中提取出我们需要的部分,应该利用图像中每一个像素点的灰度值与选区的阈值进行比较,做出相应判断。一旦找到了需要分割物...

2018-09-29 00:15:00 283

转载 直线的扫描转换

直线的扫描转换就是在屏幕像素点阵中用指定颜色点亮最佳逼近与理想直线的像素点集的过程。Bresenham算法算法原理每次在主位移方向上走一步,另一个方向上走不走取决于中点偏差判别式的值。转载于:https://www.cnblogs.com/zuoyou151/p/9716532.html...

2018-09-28 01:07:00 377

转载 2.4图像金字塔

图像金字塔 图像金字塔是一系列图像的集合,所有图像来源于同一张原始图像,通过梯次向下采样获得, 直到到达某个终点时,停止采样。 有两种类型的图像金字塔经常出现: 高斯金字塔(Gaussian pyramid):用来向下采样。 拉普拉斯金字塔(Lap...

2018-09-24 16:24:00 92

转载 1. 建立简单的用户界面

res/目录drawable<density>/存放densities图像的文件夹,这里能够找到运行时的图标文件。layout/存放用户界面文件。menu/存放应用里定义菜单项的文件。values/存放其他xml资源文件,如String ,color资源定义。Android 的图形用户界面由多个视图(View)和视图组(ViewGroup...

2018-09-24 15:23:00 116

转载 html

列表无序列表<ul>:用于创建无序列表,列表中的每个项目都是通过<li>指定的。有序列表<ol>用于创建有序列表。表格<table>:table元素有一个特性border,用于指定表格外边框和单元格分割线的形式。<caption>:指定标题<tr>:行标签<th>:表头...

2018-09-21 22:22:00 56

转载 2.3更多形态学操作

开运算 通过先对图像腐蚀再膨胀 dst=open(src,element)=dilate(闭运算形态梯度顶帽黑帽转载于:https://www.cnblogs.com/zuoyou151/p/9647020.html...

2018-09-14 15:44:00 81

转载 2.2腐蚀与膨胀

形态学操作 基于形状的一系列图像处理操作,通过将结构元素作用于输入图像来产生输出图像。 最基本的两种形态学操作:腐蚀(Erosion)与膨胀(Dilation) 应用:消除噪声 分割独立的图像元素,以连接相邻的元素...

2018-09-13 20:11:00 408

转载 2.1 图像平滑处理

图像平滑处理: 是指用于突出图像的宽大区域、低频成分、主干部分或抑制图像噪声和高频干扰成分的图像 处理方法, 目的是使图像亮度平缓渐变,减小突变梯度,改善图像质量。 平滑处理时需要滤波器归一化滤波器 最简单的滤波器,输出像素值是核窗口内...

2018-09-05 19:13:00 497

转载 1.6离散傅里叶变换

。。。。。。。。。。。。。。。。。。转载于:https://www.cnblogs.com/zuoyou151/p/9582973.html

2018-09-04 10:31:00 157

转载 1.5 改变图像的对比度和亮度

图像处理 点算子:对每个像素的操作不依赖它的邻域像素。 邻域算子:对每个像素的输出值依赖于其邻域像素。像素变换 在这一类图像处理变换中,仅仅根据输入像素值(有时可加上某些全局信息或参数),计算相应输出像素值。 这类算子包括,亮度和对比度调整,以及颜色校正和变换。亮度和对比度调整 两种常用的点算子,是用常数对点进行乘法和加法运算。...

2018-09-04 10:06:00 152

转载 1.3矩阵的掩码操作

矩阵的掩码操作:根据掩码矩阵重新计算矩阵中每个像素的值。从数学观点看,利用自己设置的权值,对像素邻域内的值做了加权平均。突出像素点,图片有了锐化的效果。对图像的每个像素应用下列公式I(i,j)=5*I(i,j)-I(i+1,j)-I(i,j+1)-I(i-1,j)-I(i,j-1)#include<iostream>#include<opencv...

2018-09-03 09:46:00 253

转载 Mat补充

Mat的创建1.使用Mat的构造函数 Mat test(2,2,CV_8UC3,Scalar(0,0,255));2.使用Mat的构造函数 int sizes[3] = {2,2,2}; Mat test(3,sizes,CV_8UC3,Scalar::all(0));3.为已存在的IplImage指针创建信息头 int sizes[3] =...

2018-08-10 10:26:00 229

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除