- 博客(16)
- 资源 (19)
- 收藏
- 关注
转载 堆栈存储部件回顾
在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。要点:堆:顺序随意 栈:后进先出(Last-In/First-Out)目录1.申请方式2.申请后系统的响应3.申请大小的限制 4.申请效率的比较 5.堆和栈中的存储...
2019-04-29 19:02:02 207
翻译 GCC编译器的使用总结
gcc对C语言的编译过程gcc对C语言的编译过程分为4个阶段:预处理(Preprocess)、编译(Compilation)、汇编(Assembly)和链接(Linking)预处理(Preprocess)预处理就是对源程序中的伪指令,如以“#”开头的指令和一些特殊的符合处理过程,伪指令包括宏定义指令、条件编译指令和头文件包含指令。gcc对源程序进行预处理后会输出".i"文件。...
2019-04-25 22:54:31 378 1
原创 相机标定内参与外参
目录摄像机内参:确定摄像机从三维空间到二维图像的投影关系。摄像机外参:决定摄像机坐标与世界坐标系之间相对位置关系。摄像机内参:确定摄像机从三维空间到二维图像的投影关系。针孔摄像机模型为6个参数(f,κ,Sx,Sy,Cx,Cy);远心摄像机模型为5个参数(f,Sx,Sy,Cx,Cy);线阵摄像机初始摄像参数为8个参数:(f,κ,Sx,Sy,Cx,Cy,NumCol.NumR...
2019-04-22 21:56:08 12097 1
原创 齐次坐标(Homogeneous coordinates)
“齐次坐标表示是计算机图形学的重要手段之一,它既能够用来明确区分向量和点,同时也更易用于进行仿射(线性)几何变换。”——F.S. Hill, JR。对于一个向量v以及基oabc,可以找到一组坐标(v1,v2,v3),使得v= v1a+ v2b +v3c (1)而对于一个点p,则可以找到一组坐标(p1,p2,p3),使得p–o= p1a +...
2019-04-22 15:57:47 980
原创 Static 总结
3种链接属性: 外部(external), 内部(internal),无设置(none)目录3种链接属性: 外部(external), 内部(internal),无设置(none)第一条:隐藏。static的第二个作用是保持变量内容的持久。static的第三个作用是默认初始化为0。注意外部(external): 使用extern关键字内部 (internal)...
2019-04-19 16:11:43 139
转载 # pragma 总结
目录前言#Pragma message参数能够在编译信息输出窗口中输出相应的信息#pragma code_seg能够设置程序中函数代码存放的代码段,#pragmaonce (比较常用)若用在头文件的最开始处就能够保证头文件被编译一次.#pragmahdrstop表示预编译头文件到此为止#pragmaresource "*.dfm"表示把*.dfm文件中的资源...
2019-04-18 14:32:06 201
原创 图像傅里叶变换
#include<iostream>#include<opencv2\highgui.hpp>#include<opencv2\imgproc.hpp>#include<opencv2\core.hpp>using namespace std;using namespace cv;/* void dft(InputArray src...
2019-04-17 18:38:00 321
原创 轮廓凸包的缺陷
#include<iostream>#include<opencv2\core.hpp>#include<opencv2\highgui\highgui.hpp>#include<opencv2\imgproc.hpp>using namespace cv;using namespace std;int main(int argc...
2019-04-16 20:19:27 593
原创 点和点集(轮廓)关系
#include<iostream>#include<opencv2\core.hpp>#include<opencv2\imgproc.hpp>#include<opencv2\highgui.hpp>using namespace cv;using namespace std;/* double pointPolygonTes...
2019-04-16 19:30:44 1931
原创 轮廓的周长和面积
#include<iostream>#include<opencv2\core.hpp>#include<opencv2\highgui.hpp>#include<opencv2\imgproc.hpp>using namespace cv;using namespace std;/* double arcLength(InputA...
2019-04-16 18:43:24 704
原创 外包拟合轮廓-目标定位-打开摄像头-区域选择操作
#include<opencv2/core/core.hpp>#include<opencv2/highgui/highgui.hpp>#include<opencv2/imgproc/imgproc.hpp>using namespace cv;#include<vector>#include<iostream>using...
2019-04-16 16:52:27 625
原创 高斯差分(DoG)边缘检测
# -*- coding: utf-8 -*-import sysimport cv2import numpy as npfrom scipy import signalimport math#非归一化的高斯卷积def gaussConv(I,size,sigma): #卷积核的高和宽 H,W = size #构造水平方向上非归一化的高斯卷积核 xr...
2019-04-15 21:18:27 3689
原创 VS2015 Win32 程序输出中文时出现乱码
#include<opencv2\core.hpp>#include<opencv2\highgui.hpp>#include<opencv2\imgproc.hpp>#include<iostream>using namespace std;using namespace cv;int main(){ Mat points = ...
2019-04-10 20:27:23 1127
原创 BSDS500/BSDS300分割数据集的下载
BSDS500:链接:https://pan.baidu.com/s/1weKigxNrrcV0FlEUsFwV8g提取码:v815复制这段内容后打开百度网盘手机App,操作更方便哦BSDS300-human:链接:https://pan.baidu.com/s/1VR12QGLA1tGc0CxTV9etLA提取码:nrvj复制这段内容后打开百度网盘手机App,操作更方...
2019-04-09 21:56:56 5854
转载 Linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
本文介绍了linux下的压缩程式tar、gzip、gunzip、bzip2、bunzip2、compress 、uncompress、 zip、 unzip、rar、unrar等程式,以及如何使用它们对.tar、.gz 、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、. tar.Z、.zip、.rar这10种压缩文件进行操作Linux下最常用的打包程序就是tar了,使用tar程序...
2019-04-02 20:14:52 235
翻译 MATLAB中imfilter和fspecial函数用法
1、imfilterN-D filtering of multidimensional image B = imfilter(A,h) B = imfilter(A,h,options,...) B= imfilter(A,h)filters the multidimensional arrayAwith the multidimensional filterh...
2019-04-02 14:28:43 1856
OpenCV交叉编译安装包
2021-01-19
[并行计算——结构·算法·编程].陈国良.文字版
2019-04-18
《An Invitation to 3d vision》英文电子版
2019-03-14
单行最大子矩阵和问题
2019-01-28
多行最大子矩阵和问题
2019-01-28
图像处理、分析与机器视觉(第三版中文版) - Milan Sonka
2019-01-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人