自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 opencv3学习:reshape函数

在opencv中,reshape函数比较有意思,它既可以改变矩阵的通道数,又可以对矩阵元素进行序列化,非常有用的一个函数。函数原型:C++: Mat Mat::reshape(int cn, int rows=0) const参数比较少,但设置的时候却要千万小心。cn: 表示通道数(channels), 如果设为0,则表示保持通道数不变,否则则变为设置的通道数。rows: 表...

2019-06-04 16:57:18 203 1

转载 OpenCV—矩阵数据类型转换cv::convertTo

函数void convertTo( OutputArray m, int rtype, double alpha=1, double beta=0 ) const;参数m – 目标矩阵。如果m在运算前没有合适的尺寸或类型,将被重新分配。rtype– 目标矩阵的类型。因为目标矩阵的通道数与源矩阵一样,所以rtype也可以看做是目标矩阵的位深度。如果rtype为负值,...

2019-06-04 16:34:28 435

原创 Java网络编程(五)

网络协议对于需要从事网络编程的程序员来说,网络协议是一个需要深刻理解的概念。那么什么是网络协议呢?网络协议是指对于网络中传输的数据格式的规定。对于网络编程初学者来说,没有必要深入了解TCP/IP协议簇,所以对于初学者来说去读大部头的《TCP/IP协议》也不是一件很合适的事情,因为深入了解TCP/IP协议是网络编程提高阶段,也是深入网络编程底层时才需要做的事情。对于一般的网络编程来说,更...

2019-05-23 22:16:54 141

原创 Java网络编程(四)

网络编程UDP网络通讯的方式除了TCP方式以外,还有一种实现的方式就是UDP方式。UDP(User Datagram Protocol),中文意思是用户数据报协议,方式类似于发短信息,是一种物美价廉的通讯方式,使用该种方式无需建立专用的虚拟连接,由于无需建立专用的连接,所以对于服务器的压力要比TCP小很多,所以也是一种常见的网络编程方式。但是使用该种方式最大的不足是传输不可靠,当然也不是说经常...

2019-05-23 22:16:07 122

原创 Java网络编程(三)

1.2.3 TCP编程按照前面的介绍,网络通讯的方式有TCP和UDP两种,其中TCP方式的网络通讯是指在通讯的过程中保持连接,有点类似于打电话,只需要拨打一次号码(建立一次网络连接),就可以多次通话(多次传输数据)。这样方式在实际的网络编程中,由于传输可靠,类似于打电话,如果甲给乙打电话,乙说没有听清楚让甲重复一遍,直到乙听清楚为止,实际的网络传输也是这样,如果发送的一方发送的数据接收方觉得有...

2019-05-23 22:15:25 94

原创 Java网络编程(二)

1.2 网络编程技术前面介绍了网络编程的相关基础知识,初步建立了网络编程的概念,但是实际学习网络编程还必须使用某种程序设计语言进行代码实现,下面就介绍一下网络编程的代码实现。1.2.1 网络编程步骤按照前面的基础知识介绍,无论使用TCP方式还是UDP方式进行网络通讯,网络编程都是由客户端和服务器端组成。当然,B/S结构的编程中只需要实现服务器端即可。所以,下面介绍网络编程的步骤时,均以...

2019-05-23 22:14:38 87

原创 Java网络编程(一)

网络编程网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习。在 学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的。首先来问一个问题:你 会打手机吗?很多人可能说肯定会啊,不就是按按电话号码,拨打电话嘛,很简单的事情啊!其实初学者...

2019-05-23 22:13:46 128

原创 SpringMVC PathVariable和post、get、put、delete请求

1、PathVariable 可以映射URL中的占位符到目标方法的参数中。2、Rest风格的URL  以CRUD为例:  新增:/order POST  修改:/order/id PUT  获取:/order/id GET  删除:/order/id DELETE3、如何发送PUT和DELETE请求?  1.需要配置HiddenHttpMethodFilter ...

2019-05-21 22:24:39 912

转载 Error creating bean 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0'

正解https://blog.csdn.net/calvincjl/article/details/68941917

2019-05-21 19:39:27 744

转载 IDEA开发spring mvc 报404错误

问题解决Idea配置Tomcat添加Tomcat部署(问题出在这里)以下是我最初配置,在配置Deployment时,选择了External Source。并且将目录指向了我想买代码,不知道为什么无法编译通过网上查找,有网友建议选择第一项Artifact。 首先选择Project Structure 进入后在左边选择Artifacts 添加Web Application:Archi...

2019-05-14 09:51:19 461

转载 JAVA泛型通配符T,E,K,V区别

https://www.jianshu.com/p/95f349258afb

2019-04-23 11:16:58 191

原创 JavaWEB开发系列之JDBC(三)(转载)

使用DbUtils和dbcp连接池写的通用的CRUD工具类参考https://blog.csdn.net/qq_32965187/article/details/87986780dbcp.propertiesURL填写参考https://blog.csdn.net/weixin_41634308/article/details/89437047[JavaWeb]关于DBUti...

2019-04-22 10:48:29 84

原创 原 JavaWEB开发系列之JDBC(二)

数据库连接池基本思想:为数据库建立一个“缓冲池”,预先在缓冲池中放入一定数量的连接,当需要建立连接的时候,只需从“缓冲池”中取出一个,用完后再放回去。 两种开源的数据库连接池JDBC的数据库连接池使用javax.sql.DataSource来表示,DataSource只是一个接口,由服务器(Weblogic、WebSphere、Tomcat)提供实现,也...

2019-04-22 10:44:58 84

原创 JavaWEB开发系列之JDBC(一)

JDBC概念:JDBC(Java Database Connectivity),通用的SQL数据库存取和操作的公共接口(API),定义了访问数据库的标准Java类库。 JDBC接口包含两个层次:面向应用的API:Java API,程序开发人员使用(连接数据库,执行SQL语...

2019-04-22 10:27:47 219

转载 Java中getResourceAssStream用法

getResourceAsStream 用法大致有以下几种:要加载的文件和.class文件在同一目录下,例如:com.x.y 下有类me.class ,同时有资源文件myfile.xml ,那么,应该有如下代码: me.class.getResourceAsStream("myfile.xml"); 在me.class目录的子目录下,例如:com.x.y 下有类me.class ,同...

2019-04-21 18:52:45 164

转载 Java中getResourceAsStream的用法

https://riddickbryant.iteye.com/blog/436693

2019-04-21 15:10:04 107

原创 JavaWEB开发系列之会话与状态管理

1.概念?(1)会话:客户端浏览器和服务器之间连续发生一系列请求和响应的过程。(2)会话状态:顾名思义,即是会话过程中的状态信息。2.如何实现由状态的会话?浏览器对每次请求的进行标识,标识号SessionID,在Servlet中两种机制:Cookie和Session。3.Cookie机制?采用是在客户端保持HTTP状态信息的方案,,浏览器访问WEB服务器的某个资源时,由WE...

2019-04-21 11:14:33 235

转载 QueryRunner的使用

在相继学习了JDBC和数据库操作之后,我们明显感到编写JDBC代码并非一件轻松的事儿。为了帮助我们更高效的学习工作,从JDBC的繁重代码中解脱出来,老佟给我们详尽介绍了一个简化JDBC操作的组件——DBUtils。我们今天主要学习了它所提供的两个类和一个接口。组件下载地址:http://commons.apache.org/dbutils/DbUtils类(org.apache.commo...

2019-04-17 14:43:08 162

原创 VS2017编程环境下海康sdk开发

官网给出的开发环境是VS2008,选择采用VS2017开发遇到的问题以及解决办法:一.VS2017error MSB8036找不到 Windows SDK 版本8.1报错的原因是因为visual studio里面没有安装windows 8.1 SDK插件。需要进行如下操作:进入控制面板,依次进入:程序->程序和功能->在卸载或更改程序中找到visual studio 2017...

2019-04-04 11:16:06 3034

转载 张正友相机标定Opencv实现以及标定流程&&标定结果评价&&图像矫正流程解析(附标定程序和棋盘图)

转载https://blog.csdn.net/dcrmg/article/details/52939318

2019-03-21 17:11:55 438

原创 VS2017(X64)+OpenCV3.4.2+opencv_contrib3.4.2+cmake3.12.0安装过程

VS2017+OpenCV3.4.2+opencv_contrib3.4.2+cmake3.12.0https://blog.csdn.net/luckyfairy17/article/details/81221220照着上面博客做下去基本上没有问题了,但博客里面有几点要注意的事项和错误:1.安装的过程中一定要找到vs、opencv、contrib对应的版本2.如果电脑是32位需要...

2019-03-20 00:06:47 701

转载 intellij idea配置mavean遇到的问题汇总

1.配置maven环境变量cmd控制台提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件 首先maven环境变量:变量名:MAVEN_HOME变量值:E:\apache-maven-3.2.3变量名:Path变量值:;%MAVEN_HOME%\bin查看maven版本:mvn -version控制台提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文...

2018-11-06 11:22:25 1347

转载 directshow 遇到的问题

我搞了一个视频抓帧的程序,其中qedit.h文件与D3D 的文件有问题; 具体是d3dx9.h D3DApp.h D3DFont.h 与qedit.h不能共存,出现一下错误: should not include d3dtypes.h when compiling for DX8 or newer interfaces D:\DXSDK\Include\d3drmobj.h(46) : wa...

2018-10-17 14:54:20 1048 2

原创 opencv图谱

http://lib.csdn.net/base/opencv/structure

2018-10-16 14:25:42 146

转载 #ifndef的用法

#ifndef的用法作用:防止头文件的重复包含和编译 定义  #ifndef x  #define x  ...  #endif  这是宏定义的一种,它可以根据是否已经定义了一个变量来进行分支选择,一般用于调试等等.实际上确切的说这应该是预处理功能中三种(宏定义,文件包含和条件编译)中的一种----条件编译。 C语言在对程序进行编译时,会先根据预处理命令进行“预处理...

2018-10-16 10:13:05 5630

转载 Stereo match 基本原理介绍(转载)

Stereo match 基本原理介绍  这是第一篇博客,想把之前写的一些东西整理成技术博客,陆续的搬运过来吧。介绍一下一直在做的Stereo match 的基本原理: 图1.1    cones_left.jpg 图1.2  cones_left.jpg              为了模拟人眼对立体场景的捕捉和对不同景物远近的识别能力,立体匹配算法要求采用两个摄...

2018-10-16 09:54:42 862

转载 this指针

关于this指针的一个精典回答:当你进入一个房子后,你可以看见桌子、椅子、地板等,但是房子你是看不到全貌了。对于一个类的实例来说,你可以看到它的成员函数、成员变量,但是实例本身呢?this是一个指针,它时时刻刻指向你这个实例本身。...

2018-10-09 13:17:28 102

转载 OpenCV3.4.1安装与VS2017下开发环境搭建

第一步:配置环境变量 电脑–>右键属性–>高级系统设置–>环境变量–>Path->添加D:\opencv3.4.1\opencv\build\x64\vc15\bin(opencv库解压后找到这个目录) 第二部:VS2017配置 项目属性管理器: 1.包含目录 D:\opencv3.4.1\opencv\build\include D:\opencv3.4.1\ope...

2018-07-06 17:22:59 1055 2

空空如也

空空如也

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

TA关注的人

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