【OpenCV学习】OpenCV中的工具函数

OpenCV库中还提供了一些专用功能,可以更好的处理计算机视觉中普遍出现的数学和其他问题。 在库的环境中它们被称为工具函数。 工具函数包含数学操作、测试、错误生成、内存与线程处理、优化及其他的工具。 函数名称 描述 cv::alignPtr() 对齐指针到给定字节数 cv...

2019-04-03 17:28:02

阅读数 14

评论数 0

【OpenCV学习】OpenCV中的辅助对象

在OpenCV中处理基本类型和大容器,还有一些列的辅助对象 它们对控制各种各样的算法(比如终止条件)和各种在容器上的操作(比如ranges或者slices)非常有用 1.cv::TermCriteria 很多算法需要一个终止条件确定何时推出,通常的形式是要么达到允许的有限迭代次数(成为COU...

2019-04-03 16:57:01

阅读数 6

评论数 0

【OpenCV学习】OpenCV中的数据类型

OpenCV中的数据类型 OpenCV有很多数据类型,它们都基于一些重要视觉概念的抽象而设计,来提供相对简单,直观的表示和处理。 从组织结构的角度而言,OpenCV的基础数据类型主要分为三类 第一类,直接从C++原语中继承的基础数据类型(如int和float),这些类型包括简单的数组和矩阵。...

2019-04-01 16:45:07

阅读数 23

评论数 1

【OpenCV学习】使用OpenCV打开摄像头并实现拍照功能

OpenCV中的HighGUI模块可以和摄像头中读取的实时数据流进行交互 这种方法很接近使用cv::VideoCapture从硬盘读取视频的方式(在我的上上一篇博客中有相关代码) cv::VideoCapture对磁盘上的文件和摄像头是有一致接口的,对于前者,需要给一个读取文件名的路径,对于后...

2019-03-31 20:17:55

阅读数 48

评论数 0

【OpenCV学习】OpenCV中对图像的简单变换

1.对图像的平滑处理 代码如下: #include <opencv2/opencv.hpp> int main() { cv::Mat img = cv::imread("D://My Code/Test_OpenCV/test_2/test1.j...

2019-03-31 16:42:44

阅读数 21

评论数 0

【OpenCV学习】使用OpenCV打开图片视频

一.使用代码打开一张图片 代码如下: #include <opencv.hpp> int main() { cv::Mat img = cv::imread("D://My Code/Test_OpenCV/test_2/test1.jpg&quo...

2019-03-31 15:18:31

阅读数 22

评论数 0

【Java学习】Java集合框架

Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。 集合框架是一个用来代表和操纵集合的统一架构。所有的集合框架都包含如下内容: 接口:是代表集合的抽象数据类型。例如 Collection、List、S...

2019-01-24 10:52:34

阅读数 77

评论数 0

【Java学习】Java正则表达式

Java正则表达式实例 一个字符串其实就是一个简单的正则表达式,例如 Hello World 正则表达式匹配 "Hello World" 字符串。 .(点号)也是一个正则表达式,它匹配任何一个字符如:"a" 或 &...

2019-01-24 10:51:23

阅读数 81

评论数 0

【Java学习之Spring】Spring 学习笔记(四)

Spring的注入方式 1.设值注入 通过属性或者成员变量的set方法进行注入, 举个栗子,<property name="***" ref="***"/>,这种方式就是设值注入...

2019-01-23 18:21:54

阅读数 27

评论数 0

【Java学习之Spring】Spring 学习笔记(三)

依赖注入 依赖注入,就是在运行期将依赖关系注入到组件之中,即运行期间,由Spring根据配置文件,把其他对象的引用通过 组件的setter方法进行设定 Bean的实例化过程 具体过程如下: ResourceLoader加载配置信息 由BeanDefinitionReader读取并解...

2019-01-23 18:20:02

阅读数 43

评论数 0

【Java学习之Spring】Spring 学习笔记(二)

Spring常用注解 什么是注解? 注解就是元数据,即一种描述数据的数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。 它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。 注解的用处   1、生成文...

2019-01-23 18:18:22

阅读数 41

评论数 0

【Java学习之Spring】Spring 学习笔记(一)

IOC思想 Inversion of Control, 控制反转, 简称IOC,核心思想是:资源不由使用资源的双方进行管理,而由不适用资源的第三方进行管理 好处是:1. 资源集中管理m,实现资源的可配置和易管理               2. 降低了使用资源双方的依赖程度即耦合度 DI思...

2019-01-23 18:15:16

阅读数 32

评论数 0

【Java学习之Spring】Spring AOP学习笔记(三)

Adice类型的说明 @Before 前置通知 在某连接点(JoinPoint)——核心代码(类或者方法)之前执行的通知,但这个通知不能阻止连接点前的执行 import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang....

2019-01-23 18:13:42

阅读数 35

评论数 0

【Java学习之Spring】Spring AOP学习笔记(二)

Spring对AOP的支持 Spring中AOP代理由Spring的IOC容器负责生成、管理,其依赖关系也由IOC容器负责管理,故AOP代理可以直接使用容器中的其它bean实例作为目标,这种关系可由IOC容器的依赖注入提供。 Spring创建代理的规则为: 1、默认使用Java动态代理来创建...

2019-01-23 18:12:31

阅读数 22

评论数 0

【Java学习之Spring】Spring AOP学习笔记(一)

1.AOP总结 AOP(Aspect Oriented Programming),面向切面编程,是OOP(面向对象编程)的一种补充和完善。 OOP引入封装,继承和多态等概念来建立一种对象层次结构,模拟公共行为的一种集合。它允许开发者定义纵向的关系, 但是不适合定义横向的关系。 举个例子,日志...

2019-01-23 18:11:47

阅读数 24

评论数 0

【Java学习之MyBatis】初始MyBatis

MyBatis中XML文件配置 properties, 引入了一个配置信息,这种属性是可外部配置且可动态替换的,既可以在Java文件中配置, 也可以通过properties元素的子元素传递 setting, 关于MyBatis的一些全局设置(以后使用的时候再理解?目前理解不了) typeAl...

2019-01-23 18:09:53

阅读数 24

评论数 0

【Java学习之MyBatis】MyBatis中动态SQL

MyBatis中的动态SQL标签 1.if 这条语句提供了一个可选的文本查找类型的功能,举个栗子 <if test="id != null ">  ... </if>...

2019-01-23 18:06:26

阅读数 17

评论数 0

整理实习中一些常用的工具软件

1.idea的插件安装连接 https://github.com/judasn/IntelliJ-IDEA-Tutorial/blob/master/plugins-settings.md 2.idea的快捷键文档 https://github.com/judasn/IntelliJ-IDE...

2019-01-23 17:57:35

阅读数 24

评论数 0

关于迭代器一些题

string::iterator p; // 一个正常的迭代器, 可++, 可解引用 string::const_iterator cp; // 可++, 不可解引用 const string s("abcde"); // s对象为一个con...

2018-10-10 20:54:06

阅读数 63

评论数 0

C++多态的纯文字介绍

多态通俗理解就是多种形态, 它是一种接口重用, 可以理解为同一个接口, 实现不同的方法 C++中, 多态分为静态多态和动态多态 静态多态的实现就是函数重载 动态多态的实现是, 父类的指针或引用, 调用父类或子类的同一个接口, 即同名虚函数, 如果子类实现了虚函数重写, 就可以实现多态, 实质...

2018-10-07 23:38:30

阅读数 41

评论数 0

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