自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (8)
  • 收藏
  • 关注

原创 OpenCV学习笔记九——访问图像中的像素

1、图像在内存之中的存储方式图像矩阵的大小取决于所用的颜色模型如果是灰度图像:如果是多通道图像,则矩阵的每一列都包含多个子列。如:RGB图像:很多情况下,因为内存足够大,可以实现连续存储,因此,图像中的各行就能一行一行的连接起来,形成一个长行。连续存储有助于提升图像扫描速度,我们可以使用isContinuous()来判断矩阵是否是连续存储的。2、颜色空间缩减若矩

2016-12-28 17:06:59 900 1

原创 OpenCV学习笔记八——常用数据结构和函数

1、点的表示:Point类Point类数据结构表示了二维坐标系下的点,既由其图像坐标x和y指定的2D点:Point point;point.x = 10;point.y = 8;或者:Point point = point(10,8);OpenCV中的定义:typedef  Point_  Point2i;typedef  Point2i  Point;ty

2016-12-13 21:21:42 780

原创 OpenCV学习笔记七——关于Mat类

1、创建一个Mat对象仅仅是创建了信息头部分,并没有复制图像矩阵,而是通过矩阵指针指向某一地址而实现。eg: Mat A,C;  //仅创建信息头部分     A =imread("1,jpg");     Mat B(A);  // 使用拷贝构造函数     C = A;     //赋值运算符以上创建的所有Mat对象最终都指向同一个也是唯一的一个数据矩阵。虽然信息头不同

2016-12-13 16:40:43 361

原创 OpenCV学习笔记六:OpenCV2代码升级到OpenCV报错

2016-12-05 16:22:58 360

原创 OpenCV学习笔记五(2016年12月5日)Opencv基本架构分析

参考书籍《OpenCV3编程入门》毛星云 2015年2月第一版本人使用的是OpenCV2.4.13版...\opencv\build\include目录:包含opencv和opencv2两个文件夹,opencv文件夹包含的是旧版的头文件,opencv2文件夹包含的是新版的头文件。如下图:其中:opencv_modules.hpp存放的是OpenCV2中与新模块构造相关的说明代码

2016-12-05 14:11:36 557

原创 OpenCV学习笔记四(2016年12月5日)选取图像局部区域

Mat 类提供了多种方便的方法来选择图像的局部区域。 使用这些方法时需要注意,这些方法并不进行内存的复制操作。如果将局部区域赋值给新的 Mat 对象,新对象与原始对象共用相同的数据区域,不新申请内存,因此这些方法的执行速度都比较快。#include "opencv2/opencv.hpp"#include using namespace cv;using namespace std;

2016-12-05 10:32:16 598

原创 OpenCV学习笔记三(2016年12月4日)像素值的读写

1、at()函数遍历图像像素函数at()对矩阵中某个像素进行读取或者对某个像素进行复制操作。但是效率并不高。例如:uchar value = grayim.at(i,j);  //读出第i行第j列像素值          grayim.at(i,j)  = 128;            //将第i行第j列像素值设置为128//建立单通道的grayim以及3通道的colorim

2016-12-04 20:15:23 2845

原创 OpenCV学习笔记二(2016年12月4日)Mat类

一般来说,灰度图像用2维矩阵表示,彩色(多通道)图像用3维矩阵(M X N X 3)表示。对于图像显示来说,目前大部分设备都是用无符号8位整数(类型为CV_8U)表示像素亮度。图像数据在计算机内存中的存储顺序一图像最左上点(也可能是最左下点)开始,如图所示:I ij 表示第 i 行 j 列的像素值。如果是多通道图像,比如 RGB 图像,则每个像素用三个字节表示。在 OpenCV 中,R

2016-12-04 17:12:55 405

原创 OpenCV学习笔记一 (2016.12.3)

1、imread函数函数定义:Mat imread(const string& filename, int flags=1 );第一个参数为图像的路径,第二个参数flags为载入标识,指定一个加载图像的颜色类型,缺省为1,此时载入三通道的彩色图像。flags取值:CV_LOAD_IMAGE_ANYDEPTH- 如果取这个标识的话,若载入的图像的深度为16位或者32位,就返回对应深度

2016-12-03 20:00:03 409

原创 虚拟内窥镜(VE)

<1>.虚拟内窥镜: 就是利用计算机图形学、虚拟现实、图像处理和科学可视化等信息处理技术仿真光学内窥镜对病人进行诊断的一种技术。 <2>虚拟内窥镜系统实现的四个关键技术: 图像分割、三维重建、中心路径、虚拟漫游。 <3>.虚拟内窥镜系统实现过程: 图像分割、三维重建、路径提取和虚拟漫游。 对原始图像进行分割,分割出目标图像–三维重建技术将二维目标图像重建为三维立体形态–路径提取算法提取出

2015-12-09 12:57:50 3068

原创 图像分割与三维重建

<1>.医学图像分割: 根据需要选择一定的特征量或指定特定的测量准则来检测图像中不同区域的一致性,根据检测出来的区域一致性将图像区别成不同区域,从而可以更加方便地进行进一步的分析和理解。 <2>.医学图像分割方法: a.基于图像区域的方法:通过检测同一区域内的均匀性是否一致来将图像中的不同区域识别出来。 区域分割方法包括:阈值分割法,区域生长法,基于随机场的方法。 b.基于边缘检测的分割方

2015-12-09 12:55:21 9670 1

原创 虚拟现实(VR)

1、VR思想及研究方向的发展过程:<1>VR的七个特征:模拟性、交互作用、人工现实、沉浸性、遥在、全身沉浸、网络通信。 <2>VR的科学技术问题类:VR的目的是利用计算机及其他相关技术复制、仿真现实世界(假想世界),构造近似现实世界的虚拟世界,用户通过与虚拟世界的交互、体验相对应的现实世界,甚至影响现实世界。 <3>定义VR系统为8元组(W,T,C,E,see,in,show,do)注:设W为现

2015-12-09 12:51:19 3841

原创 医学图像配准

1、医学图像配准即寻找一种空间变换,使得两幅或多幅图像的对应点达到空间位置和解剖位置的完全一致,配准的结果应该使两幅图像上所有的解剖点、或至少是具有诊断意义的点都达到匹配。2、医学图像配准的具体步骤图像预处理–空间变换–图像插值–相似性测度–参数优化–配准效果评价。 图像预处理:目的:使的参考图像和浮动图像的信息和空间分布保持相对一致,即滤除噪声等影响配准效果的一些因素。 空间变换:目的:建立浮

2015-12-08 21:43:42 14272 3

原创 整形子类(int subtypes)

字符型(char Type)c++转义字符:\a:响铃。 \b:退格 \t:水平制表 \n:换行 \v:垂直制表 \r:回车 \”:双引号 \’:单引号 \?:问号 \:反斜杠 \ddd:1~3位八进制数 \xhh:1~2位十六进制数枚举型(enum Type)<1>.枚举型是对整数区间的自定义类型,用户须为区间中的值取名。 eg:enum Week{Mon,Tue,Wed,

2015-12-08 21:32:59 444

原创 [C++]输入输出流

一、标准 I\O 流标准I\O流的头文件iostream。提供了I\O库,也提供了使用该库的流模式, "cin>>"从输入设备流入和“cout1、常用的流状态showpos        在正数(包括0)之前加+号;showbase       十六进制整数前加OX,八进制前加O;uppercase     十六进制格式字母用大写字母表示(默认是小写);show

2015-10-30 20:33:07 384

原创 写下自己的初衷,铭记自己的理想。

CSDN博客开通时间2015年10月19日13:15分。开通自己的CSDN博客并不是为了炫耀自己的技术多好,其实本身也没啥技术,也不是为了炫耀自动懂得多少多少,仅仅是因为最近一段时间的学习感受颇多,好记性不如烂笔头,仅仅想通过写博客的方式来记录自己的学习。1、是鞭策自己。自制力太差,浪费了好多的时间,希望通过写博客的方式来鞭策自己,努力学习。2、为了学好。好记性不如烂笔头,通过写博客,

2015-10-19 13:30:11 478

OriginLabPro2015使用教程

OriginLabPro2015 的PPT讲解教程

2017-05-05

OpenCV3编程入门——毛星云著

OpenCV在计算机视觉领域扮演着重要的角色。作为一个基于开源发行的跨平台计算机视觉库,OpenCV实现了图像处理和计算机视觉方面的很多通用算法。《OpenCV3编程入门》以当前最新版本的OpenCV最常用最核心的组件模块为索引,深入浅出地介绍了OpenCV2和OpenCV3中的强大功能、性能,以及新特性。书本配套的OpenCV2和OpenCV3双版本的示例代码包中,含有总计两百多个详细注释的程序源代码与思路说明。读者可以按图索骥,按技术方向进行快速上手和深入学习。 《OpenCV3编程入门》要求读者具有基础的C/C++知识,适合研究计算机视觉以及相关领域的在校学生和老师、初次接触OpenCV但有一定C/C++编程基础的研究人员,以及已有过OpenCV 1.0编程经验,想快速了解并上手OpenCV2、OpenCV3编程的计算机视觉领域的专业人员。《OpenCV3编程入门》也适合于图像处理、计算机视觉领域的业余爱好者、开源项目爱好者做为通向新版OpenCV的参考手册之用。

2016-12-05

信息检索导论

本书是一本讲授信息检索的经典教材。全书共 21 章,前八章详述了信息检索的基础知 识,包括倒排索引、布尔检索及词项权重计算和评分算法等,后十三章介绍了一些高级话题, 如基于语言建模的信息检索模型、基于机器学习的排序方法和Web 搜索技术等。另外,本 书还着重讨论了文本聚类技术这一信息检索中不可或缺的组成部分。全书语言流畅,由浅入 深,一气呵成。 本书适合作为高等院校相关专业高年级本科生和研究生的课程教材,也可供信息检索领 域的研究人员和专业人士参考。

2015-12-09

Hadoop大数据处理_刘军

87MB。《Hadoop大数据处理》以大数据处理系统的三大关键要素――“存储”、“计算”与“容错”为起点深入浅出地介绍了如何使用Hadoop这一高性能分布式技术完成大数据处理任务。本书不仅包含了使用Hadoop进行大数据处理的实践性知识和示例还以图文并茂的形式系统性地揭示了Hadoop技术族中关键组件的运行原理和优化手段为读者进一步提升Hadoop使用技巧和运行效率提供了颇具价值的参考。《Hadoop大数据处理》共10章涉及的主题包括大数据处理概论、基于Hadoop的大数据处理框架、MapReduce计算模式、使用HDFS存储大数据、HBase大数据库、大数据的分析处理、Hadoop环境下的数

2015-10-19

java加密与解密艺术–完整版.pdf

本书是Java安全领域的百科全书,密码学领域的权威经典,5大社区一致鼎力推荐。 在如今这个信息化时代,数据是一切应用的核心和基础,有数据存在的地方就会有安全隐患,而密码学则是解决大多数安全问题的银弹。 若要构建安全坚固的Java企业级应用,不仅要深入了解每种算法的原理并将它们综合运用,而且还要悟透Java加密与解密技术的本质。全书包含3个部分,基础篇对Java企业级应用的安全知识、密码学核心知识、与Java加密相关的API和通过权限文件加强系统安全方面的知识进行了全面的介绍;实践篇不仅对电子邮件传输算法、消息摘要算法、对称加密算法、非对称加密算法、数字签名算法等现今流行的加密算法的原理进行了全面而深入的剖析,而且还结合翔实的范例说明了各种算法的具体应用场景;综合应用篇既细致地讲解了加密技术对数字证书和SSL/TLS协议的应用,又以示例的方式讲解了加密与解密技术在网络中的实际应用,极具实践指导性。 Java开发者将通过本书掌握密码学和Java加密与解密技术的所有细节;系统架构师将通过本书领悟构建安全企业级应用的要义;其他领域的安全工作者也能通过本书一窥加密与解密技术的精髓。

2015-05-17

[WCF揭秘].(windows.communication.foundation.unleashed).pdf

WCF 领域内少有的经典著作,以WCF 的预备知识开篇,最后以REST 和Plain XML 服务的具体案例分析结束全书,全面而深入地讲解了WCF 技术的各个知识点,在广度和深度上都恰到好处。本书不仅系统地阐述了WCF 的重要理论知识,而且还提供了大量的实例和解决常见问题的最佳方案。它是WCF 开发团队集体智慧的结晶,是进行WCF 开发必备的参考书。本书适合于各层次的。NET 开发者。

2015-05-16

23种java设计模式.pdf

23种java设计模式.pdf 感谢你的搜索~我想这本书的价值不需要我说太多~既然搜到了那就下载看看吧~

2015-05-16

空空如也

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

TA关注的人

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