自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最小覆盖圆问题·三点定圆

问题描述给定一组点Point[n],n > 0,求覆盖这组点的最小圆O(x,y,R);定理1(三点定圆):一组点Point[n]的最小覆盖圆最多由3不相同的点确定.论证:(1)当 n = 1,最小覆盖圆O(x,y,R) = (Point[0].x,Point[0].y,0);(2)当 n = 2,最小覆盖圆O(x,y,R) = ((Point[0].x + Point[1].x)/2 , (Point[0].y + Point[1].y)/2,dis(Poin...

2021-12-02 23:24:18 3333

原创 《计算机视觉工程师养成计划 》·数字图像处理·数字图像特征·链码

定义链码用于表示由顺次连接的具有指定长度和方向的直线断组成的边界线。典型的表示方法是根据链 斜率不同、有4链码或8链码。每一段(相邻两顶点的连线)的方向是用数字编号方法进行编码。从起点开始,沿边界编码,至起点被重新碰到,结束一个对象的编码。举例4链码:0-0-3-3-3-2-2-2-1-1-0-1疑问(1)由于起点的不同,造成编码的不同怎么办? 方法:自然数最小归一化 解释:如果链码表达的边界是封闭的,故链码是可循环的,如何按位平...

2021-11-26 23:13:04 4549

原创 《计算机视觉工程师养成计划》·开篇

前言 如果说计算机解放了人类的大脑,那么计算机视觉就解放了人类的眼镜。“解放” 是保守的说法,“超越”更加恰当,这显得计算机视觉更加富有魅力。 基于计算机视觉孕育出的人脸支付、无人驾驶、目标检测(识别、跟踪、测量),行为识别、医疗诊断等诸多技术已经收割了这个时代下亿万人的 amazing(卧槽、牛批、强势、无以言表的大拇指)。 计算机视觉带来的神奇的技术不过是渴望的种子在知识的土壤中开出的花朵,而计算机视觉工程师则是get到这两点的辛勤园丁。 ...

2021-11-26 21:06:33 1923

原创 《数据结构》.树.AVL~

一、概念① AVL tree ∈ BST;②任意一个节点 需满足abs(childL.heiht - childR.height) <= 1;二、实现①avl.h#include<stack>using namespace std;/* 节点定义 */struct Node{ Node* childL; Node* childR; int key; int val; int h; //节点高度 NodeType(int k, int v)

2021-11-07 20:30:09 541

原创 《计算机视觉数学基础》/空间球坐标与直角坐标互转

一.空间球坐标转直角坐标

2020-08-30 14:54:11 493

原创 ORB详解 of 《2D视觉》

一、引言 在局部特征点检测快速发展的时候,人们对于特征的认识也越来越深入,近几年来许多学者提出了许许多多的特征检测算法及其改进算法,在众多的特征提取算法中,不乏涌现出佼佼者。从最早期的Moravec,到Harris,再到SIFT、SUSAN、GLOH、SURF算法,可以说特征提取算法层出不穷。各种改进算法PCA-SIFT、ICA-SIFT、P-ASURF、R-ASURF、Radon-SIFT等也是搞得如火如荼,不亦乐乎。一.FAST1.1 FAST概述 ...

2020-08-16 18:07:52 570

原创 《C++学习笔记》.STL.string

引言字符串是笔试中常考的题型, C++ 提供了以下两种类型的字符串表示形式: C 风格字符串char* C++ 引入的 string 类类型C风格的字符串起源于 C语言,并在 C++ 中继续得到支持。字符串实际上是使用null字符 '\0' 终止的一维字符数组。因此,一个以 null 结尾的字符串,包含了组成字符串的字符...

2020-04-05 00:59:06 175

原创 《学习STL》-1.STL简介

引言当你C++入门后,学了些C++编程规则,正如《C++Primer》里的内容,你知道C++里面的基本数据类型、循环、判断、函数、类、模板等。这阶段你的确会编写一些基本的程序,例如打印、求最大值、求最大公约最小公倍数等。当你把这些简单的程序都写对了,你以为你已经熟练掌握了C++,他们告诉你:“程序=算法+数据结构”。于是你终于知道世界上还有“算法“ 和 ”数据结构“ 这两样东西存在!于是你...

2020-04-04 17:04:52 357

原创 《C++标准库》读书笔记/第一天(C++新特性(1))

C++11新特性(1) 以auto完成类型自动推导 auto i=42; //以auto声明的变量,其类型会根据其初值被自动推倒出来,因此一定需要一个初始化操作;static auto a=0.19;//可以用额外限定符修饰vector&lt;string&gt; v;  auto pos=v.begin();//如果类型很长或类型表达式复杂 auto很有用;auto l=[...

2018-11-08 01:11:19 114

转载 图像纹理特征总体简述

转自:https://blog.csdn.net/ajianyingxiaoqinghan/article/details/71482296纹理是一种反映图像中同质现象的视觉特征,它体现了物体表面的具有缓慢变化或者周期性变化的表面结构组织排列属性。纹理具有三大标志:某种局部序列性不断重复;非随机排列;纹理区域内大致为均匀的统一体;不同于灰度、颜色等图像特征,纹理通过像素及其周围空间邻...

2018-11-07 00:35:25 3020

原创 《计算机视觉工程师养成计划》 ·数字图像处理·数字图像处理特征·概述~

1 定义 从哲学角度看:特征是从事物当中抽象出来用于区别其他类别事物的属性集合,图像特征则是从图像中抽取出来用于区别其他类别图像的属性集合。 从获取方式看:图像特征是通过对图像进行测量或借助算法计算得到的一组表达特性集合的向量。2 认识 有些特征是视觉直观感受到的自然特征,例如亮度、边缘轮廓、纹理、色彩等。 有些特征需要通过变换或测量才能得到的构造特征,如直方图、变换频谱。3分类常用的图像特征包括:颜色特征...

2018-11-05 12:23:48 1383 1

原创 什么是Lib

概念LIB有两种:一种是静态库,比如C-Runtime库,这种LIB中有函数的实现代码,一般用在静态连编上,它是将LIB中的代码加入目标模块(EXE或者DLL)文件中,所以链接好了之后,LIB文件就没有用了。 一种LIB是和DLL配合使用的,里面没有代码,代码在DLL中,这种LIB是用在静态调用DLL上的,所以起的作用也是链接作用,链接完成了,LIB也没用了。至于动态调用DLL的话,根本...

2018-09-26 23:04:29 7521

原创 C++/《C++为什么要有静态成员函数》

摘要       本文说明了什么是静态成员变量,什么是静态成员函数的概念,讨论了访问私有静态成员变量的三个方法。得出用静态成员函数访问静态私有成员变量是最佳方法即回答了“C++为什么要有静态成员函数“的问题。类的静态成员我们可以使用 static 关键字来把类成员定义为静态的。 当我们声明类的成员为静态时,这意味着无论创建多少个类的对象,静态成员都只有一个副本。 静态成员在类的所有...

2018-09-26 22:33:21 1179

原创 如何生成DLL以及如何调用DLL?

Pass

2018-09-21 17:06:35 730 2

原创 什么是dll

     DLL的概念       DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可使用多个DLL文件,一个DLL文件也可能被不同的应用程序使...

2018-09-21 16:47:56 40872 7

原创 C++/《C/C++程序编译流程》

程序的基本流程如图: 1.预处理       预处理相当于根据预处理指令组装新的C/C++程序。经过预处理,会产生一个没有宏定义,没有条件编译指令,没有特殊符号的输出文件,这个文件的含义同原本的文件无异,只是内容上有所不同。读取C/C++源程序,对其中的伪指令(以#开头的指令)进行处理 将所有的“#define”删除,并且展开所有的宏定义 处理所有的条件编译指令,如:“#i...

2018-09-11 12:55:05 151

原创 《编写圆检测软件》/第一天

拟编写一款用于圆半径测量的软件!检测圆的算法已经实现,现对界面进行设计,实现可交互功能。1.软件功能1.1核心功能:能自动检测一幅图片上的圆形,并测量其半径; 能手动检测一幅图片上的圆形,并测量其半径;1.2辅助功能:批量处理一个文件夹内所有图片; 将检测的结果存储在一个文档中,如果同一幅图片上含有多个圆,依照左右上下顺序给出圆的半径数据。 2.功能实现(后边再提)...

2018-09-10 16:07:25 179 2

转载 c++/《const关键字的用法》

一直以来都没有总结const修饰符的用法,总是感觉const的用法太多,要记住的情况太多,不能够掌握所有的情况,所以总是不了了之。但是如果没有彻底掌握const用法的话,心里总是感觉知识还欠缺很多,还要很多知识点没有掌握。如果自己真正的总结完之后,其实也只有这么多用法。const修饰数据成员,成员函数,类对象。 const修饰数据成员修饰数据变量,保证数据变量只能在定义的时候进行初始...

2018-03-30 10:37:19 102 1

转载 c++/《一张图看懂C++编程规范》

2018-03-30 10:25:01 705

转载 c++/《重载操作符》

为什么要对运算符进行重载:        C++预定义中的运算符的操作对象只局限于基本的内置数据类型,但是对于我们自定义的类型(类)是没有办法操作的。但是大多时候我们需要对我们定义的类型进行类似的运算,这个时候就需要我们对这么运算符进行重新定义,赋予其新的功能,以满足自身的需求。&lt;返回类型说明符&gt; operator &lt;运算符符号&gt;(&lt;参数表&gt;) {...

2018-03-26 21:23:17 99

空空如也

空空如也

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

TA关注的人

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