自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 图论问题--求哈密尔顿回路的问题

题目大意:给一个含有 n(2≤n≤1000) 个点的无向图,图中每个顶点至少有 (n+1)/2 个相邻点,让求一条 Hamilton 回路注意到 "每个顶点至少有 (n+1)/2 个相邻点" 这句话,满足 Ore 定理,直接构造解即可,构造的方法就是在证明定理 2 时使用的方法#include #include #include #include #includeusing namesp

2016-04-28 17:34:55 1929

原创 OpenCv学习笔记(八)---细说HighGUI(图像用户界面)之滑动条createTrackbar()详解

(一)OpenCv中HighGUI(图形用户界面)的简述 1--OpenCv中将与操作系统,文件系统和摄像机之间的硬件交互的一些函数纳入了HighGUI (high-level graphical user interface)高级图形用户界面的库中。有了HighGUI, 我们可以方便的打开窗口,显示图像,读出或者写入图像相关的文件(包含图像和视频), 处理简单的鼠标,光标,和键盘事

2016-04-26 16:44:58 3518

原创 OpenCv学习笔记(七)---OpenCv中的基本绘图函数,圆,椭圆,线段,矩形,多边形的绘制(2)--提高篇

/*********************************************************************************************程序功能: 基本绘图函数的示例程序1编写环境: OpenCv2.4.8+VS2010地点时间: 陕西师范大学 2016.4.26作者信息:

2016-04-26 12:05:50 1684 4

原创 OpenCv学习笔记(七)---OpenCv中的基本绘图函数,圆,椭圆,线段,矩形,多边形的绘制(1)

(一)本节教程的目的本节你将学到: 1--如何使用Point在图像中定义2D点 2--如何以及为何使用Scalar 3--用OpenCv的函数Line绘直线 4--用OpenCvd的函数ellipse绘制椭圆 5--用OpenCv的函数rectangle绘矩形 6--用OpenCv的函数circle绘圆 7--用OpenCv的函数fillPoly绘填充多边形(二)原理,本节我们将

2016-04-26 11:43:03 22953 3

原创 OpenCv学习笔记(六)----图像空间缩减,OpenCv中的计时函数和OpenCv中操作图像单个像素点的方法

(一)我们将探索以下问题的答案: 1--如何遍历图像中的每一个像素点? 2--OpenCv的矩阵值是如何存储的? 3--如何测试我们所实现算法的性能? 4--查找表是什么?为什么要用它?(二)图像矩阵是如何存储在内存之中的? 1--图像矩阵的大小取决于我们使用的颜色模型,确切的说,取决于所用通道数。如果是灰度图像,矩阵就会像这样:2--而对于多通道图像来说,矩阵中的列会包含多个

2016-04-25 22:12:10 1647

原创 OpenCv学习笔记(五)--创建Mat矩阵对象常用的几种方式

/*********************************************************************************************程序功能: 创建矩阵的几种方法编写环境: OpenCv2.4.8+VS2010地点时间: 陕西师范大学 2016.4.25作者信息: 九月

2016-04-25 15:54:57 15509 1

原创 OpenCv学习笔记(四)--Mat基本图像容器Mat对象信息头,矩阵体的创建,深复制,浅复制详解

1--我们知道Mat是一个图像容器类,这个数据结构由两部分组成: 1--矩阵头--即class Mat类所实例化的类对象所开辟的空间里面存储的数据---就是这个矩阵的信息,当我们以 Mat object;这样声明类对象的时候,也仅仅是创建了一个Mat的信息头,并没有创建矩阵体,也就是说,我们并 没有给将要存储的图像开辟相应的空间 2--矩阵头--包含: 1--矩阵

2016-04-25 11:42:41 14210 1

原创 OpenCv学习笔记---OpenCv中支持向量机模块SVM------源代码分析

/**************************************************************************************** Support Vector Machines ***********************

2016-04-23 17:37:19 2432

原创 OpenCv学习笔记(三)---OpenCv中基本数据类型--Point,Size,Rect,Scalar,Vec3b类类型的详细解释及其OpenCv中源代码的详细分析

/*********************************************************************************************程序功能: OpenCv的基本数据结构源代码的解读,我们常用的OpenCv的基本数据结构有五种: 1--Point类 2--Size类 3--Rect类 4--Scala

2016-04-23 17:23:52 39143 7

原创 OpenCv学习笔记--支持向量机SVM线性可分情况下的OpenCv实现的超详细注释(2)

/*********************************************************************************************程序功能: OpenCv2.4.8之机器学习模块---(1)支持向量机SVM-----线性可分情况下的SVM编写环境: OpenCv2.4.8+VS2010地点时间:

2016-04-23 15:22:20 1107

原创 C/C++学习笔记(2)--函数模板template<typename T>,类模板详解(1)

(一)函数模板的概念 1--假设要编写一个函数对两个参数求和。实际编程中,我们可能希望定义几个这样的函数,每一个都可以对一种 给定类型的值求和,那么,可能自然会想到使用重载函数.例如: int add(int a,int b) { return a+b; } double add(double a,double b) {

2016-04-23 11:48:44 4806

原创 OpenCv学习笔记(2)--Vec3b模板类之OpenCv源代码详解

********************************************************************************************************************************【1】Vec---是一个OpenCv的---向量类模板(向量模板类)----我比较喜欢Vec把称作向量类模板,这是因为“向量类”--首相说明V

2016-04-23 11:46:34 4925

原创 OpenCv学习笔记(1)---CvTermCriteria---迭代算法终止条件结构体的---OpenCV源码分析

/*********************************************************************************************程序功能: 1--CvTermCriteria---迭代算法终止条件结构体的---OpenCV源码分析 编写环境: OpenCv2.4.8+VS2010地点时间:

2016-04-22 21:28:45 6712

原创 OpenCv学习笔记(二)--Mat矩阵(图像容器)的创建及CV_8UC1,CV_8UC2等参数详解

(一)Mat矩阵(图像容器)创建时CV_8UC1,CV_8UC2等参数详解1--Mat不但是一个非常有用的图像容器类,同时也是一个通用的矩阵类2--创建一个Mat对象的方法很多,我们现在先看一下Mat矩阵/图像容器类在OpenCv中的有关源代码: 3--使用Mat图像容器类创建Mat类的对象 //! default constructor Mat(); //! co

2016-04-22 16:28:29 63775 10

原创 OpenCv学习笔记--支持向量机SVM之C++的实现(1)

(一)支持向量机SVM的介绍 1--本文尝试解决下面的问题 如何使用OpenCv中的函数CvSVM::train()训练一个SVM分类器,以及用CvSVM::predit测试训练结果 2--详细探究OpenCv中的CvSVM支持向量机类的各种函数和功能(二)什么是支持向量机(SVM) 1--支持向量机SVM---就是一个分类器,正式的定义是,一个能够将不同类样本

2016-04-21 22:26:41 4876 1

原创 OpenCv学习笔记(一)----OpenCv中Mat类源码的详细解读(2)

(一)像素存储的方法 1--本节我们讲解如何存储像素,存储像素值,需要指定: 1--颜色空间 2--数据类型 2--其中,颜色空间是指针对一个给定的颜色,如何组合颜色以其编码。 3--最简单的颜色空间是----灰度级空间----只需要处理:黑色和白色,对它们进行组合便可以产生不同程度的灰 色(256灰度级) 4--对于彩色方

2016-04-21 21:39:33 12948

原创 (一)C++语言中类对象的本质

/*********************************************************************************************程序功能: C++中类对象本质的---探究实现结果: 1--实验结果说明C++中的类对象和Java语言中的类对象----不是一回事 2--java中的类对象是引用

2016-04-21 20:03:13 1305

原创 OpenCv学习笔记(一)--OpenCv中Mat类源码的详细解读(1)

OpenCv学习笔记(一)OpenCv中Mat类源码的详细解读(一)(一)Mat类的引述1–自2010年以来,OpenCv的函数库一直是基于C接口构件的,因此,在最初的几个OpenCv版本中,一直使用IplImage的C语言结构体在内存中存储图像。直到今天,这仍旧出现在很多的旧版书籍中,比如经典的《Learning OpenCv》 2–对于OpenCv1.x的时代,基于C语言接口而创建的图像存储格

2016-04-21 19:54:23 4064

原创 机器学习笔记(一)机器学习入门之旅

//第一章---机器学习基础//第一部分:分类************************************************************************************************************************(一)本章主要的内容有: 1--何为机器学习 1--传感器和海量数据

2016-04-21 11:58:50 774

原创 网络爬虫介绍

*******************************************************************1–网络爬虫—其实就是一中程序,它主要应用与搜索引擎。 2–它将一个网站的所有内容与链接进行阅读,并建立相关的全文索引 ,然后,将这些索引存储导数据库中,然后在跳到另一个网站.它的 样子从宏观上看,就一只很大的蜘蛛 3–当人们在网络

2016-04-21 11:52:32 534

原创 第八节---ROS操作系统----ROS服务和参数

1–本教程介绍了ROS服务和参数的知识,以及命令行工具rosservice和rosparam的使用方法 2–service服务—是节点之间通讯的另一种方式 3–服务service允许节点发送请求—request并获得一个响应response 1)使用rosservice 1–rosservice可以很轻松的使用—ROS客户端/服务器框架提供的服务 2–ros

2016-04-20 11:58:28 731

原创 第七节--ROS操作系统---理解ROS话题topics

(一)理解ROS话题 1–本节教程介绍ROS话题topics以及如何使用: 1–topics—命令行工具 2–rxplot命令行工具 2–理解ROS服务参数(二)ROS话题topic详解 1)roscore—-首先确保roscore已经运行,打开一个新的终端:roscore 注意: 如果你的roscore,即R

2016-04-20 11:25:10 1805

原创 第六节---ROS操作系统----理解ROS节点

(一)图概念概述 1–Nodes——节点—-一个节点—即为一个—可执行文件,它可以通过ROS与其他节点进行通信 2–Messages—消息—消息是一种–ROS数据类型–用于订阅或发布到一个话题 3–Topic——话题—节点可以发布消息到话题,也可以订阅话题以接受消息 4–Master—–节点管理器—ROS名称服务—-比如帮助节点找到彼此 5–rosout—–ROS中相当于stdout/st

2016-04-20 09:17:52 902

原创 第五节--ROS操作系统----创建ROS程序包

(一)本节教程介绍如何使用roscreate-pkg或catin创建一个新程序包,并使用rospack查看程序包的依赖关系 1)一个catkin程序包由什么组成 一个程序包想要称为caktin程序包必须符合以下要求: 1–该程序包必需包含caktin compliant package.xml文件—-这个package.xml文件提供有关程序包的 元信息

2016-04-20 09:16:35 1013

原创 第四节--ROS文件系统的介绍

(一)Description—描述: 本部分教程介绍ROS文件系统的概念,包括命令行工具roscd,rosls和rospack的使用 (二)Tutorial Level教程水平:BEGINNER—-初级 1)预备工作 在本教程中,我们将会用到ros-tutorials程序包,请先安装: sudo apt-get install ros--ros-tutorials 将

2016-04-20 09:14:23 1692

原创 第三章ROS机器人操作系统常用的命令

1–在ROS系统中,代码分布在许多功能包和功能包集中,在用户的硬盘上将分属不同的文件夹,如果每次定义代码时,都要使用ls 和cd这种命令,将会非常繁琐 2–于是,ROS提供了自己一系列以为前缀的命令和工具–如–rosls,roscd,roscp 3–许多命令,其功能本质上与基本操作系统中常用的命令是一致的,但是它们在ROS环境下使用更加方便(一)ROS系统中,常用的的命令1–find命令

2016-04-19 19:15:06 3878

原创 第二章ROS机器人操作系统的总体框架

一简述 通过上一节的介绍,我们已经知道ROS的一些基本特点: 1–ROS—是一个开源的次级操作系统,是一些包,软件工具的集合 2–它跨机器进行通信的体系结构—提供了对系统进行实时数据分析,编程语言独立等功能 3–它提供了类似操作系统的服务,包括硬件抽象描述,底层驱动程序管理,公用功能的执行, 程序间消息传递,程序发行包管理等 二总体结构

2016-04-19 19:12:22 2925

原创 第一章--ROS机器人操作系统入门简介

ROS机器人操作系统总结(一)—ROS简介一历史 1–随着机器人领域的—快速发展和复杂化.代码的–复用性和模块化–的需求越来越强烈.而已有的开源机器人系统 又不能很好的适应需求.2010Willow Garage公司发布了—开源机器人操作系统ROS(robot operating system), 很快在机器人研究领域展开了学习和使用ROS的热潮 2–RO

2016-04-19 19:09:43 8862

原创 第0章--win8系统中装ubuntu和windows双系统的步骤(一)

第一步:在windows为安装的ubuntu系统划分硬盘存储区域,步骤如下所示: 控制面板—系统和安全—–管理工具—–计算机管理—-磁盘管理—–压缩卷 第二步:使用UltraISO制作U盘启动盘,步骤如下所示 1、首先打开UltraISO软件,尽量下载最新版的,小编曾用某个旧版的UltraISO,制作的安装盘,不能不能识别磁盘,安装失败!2、点击工具栏中的第二个打开镜像文件

2016-04-18 16:48:27 706

原创 第四章--android核心组件之Activity与ListActivity中使用ListView的区别

1–在Activity与ListActivity中使用ListView列表控件的区别,其实两者本身并没有多大的区别,只是ListActivity在ListView的显示上做了 一些优化 2–在Activity中使用ListView列表控件的步骤如下所示: 1—在xml布局中,定义ListView列表控件 2—在处理文件中为ListView列表控件定义相关的适配器—

2016-04-18 13:20:04 515

原创 第四章--Notification提醒控件详解

package com.example.notification;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.content.Context;import android.os.Bundle;import a

2016-04-17 21:42:36 479

原创 第4章--Toast提醒控件的使用

package com.example.toast;import android.app.Activity;import android.os.Bundle;import android.view.Gravity;import android.view.View;import android.widget.Button;import android.widget.ImageView;im

2016-04-17 20:38:01 417

原创 第四章:android核心组件之SimpleAdapter适配器构造函数的详解(二)

package com.example.simpleadapter;import java.util.ArrayList;import java.util.HashMap;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView

2016-04-17 17:36:18 531

原创 第四章:android核心组件之SimpleAdapter适配器构造函数的详解(一)

SimpleAdapter适配器构造函数的解析:   1--构造函数的原型:         SimpleAdapter(Context context,List>data,int resource,String[] from,int[] to)   2--构造函数四大参数的描述:         1--Context context---SimpleAdapter适配器类

2016-04-17 17:19:12 875

原创 第12章--Java集合之Map接口

/************************************************************************************ *文件功能: * 1–Map接口的使用 * 2–Map接口的保存形式 * 1–首先,Map接口的保存形式是以—键值对的形式保存的—-key–>value的方式保存的 * 2–例如–我

2016-04-17 15:41:57 349

原创 第12章--Java集合之Iterator接口的使用

/************************************************************************************ *文件功能: * 1–Iterator接口的使用 * 2–首先,Iterator是一个集合输出的–标准操作 * 1–标准做法,以后,只要我们遇到集合,都要使用Iterator接口来输出 *

2016-04-17 14:58:30 406

原创 第12章--java集合之Set接口

/******************************************************************************** *文件功能: * 1--Set接口的使用 * 2--Set接口的简介: * 1--Set接口不能加入重复的元素,但是Set接口可以---排序,但是List接口中,不能加入重复的元素,这是Set接口 *

2016-04-17 12:22:30 385

原创 第12章--java集合简介及List集合的使用

本章学习的目标—java集合中的—五大接口: 1–Collection接口 2–List接口 3–Set接口 4–Iterator接口 5–Map接口 需要在这说明的是: 1—List接口和Set接口—是—Collection接口的子接口; 2–Collection接口,I

2016-04-17 11:49:26 394

转载 Android RGB颜色查询对照表

本篇文章-----转载自-----安卓吧现在连接地址显示如下所示:点击打开链接http://www.cnblogs.com/android100/p/android-rgb-list.html

2016-04-16 21:38:59 520

空空如也

空空如也

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

TA关注的人

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