摘要: 数组:按序号访问元素,连续存储,元素可以有序、也可以无序,用下标来定位元素,元素的数量确定(有上限),按下标访问很快,插入和删除元素、排序的开销比较大(元素的移位操作),数组元素无序时,元素的排序速度比较慢(依次比较),数组元素有序时,元素的查找速度比较慢(二分查找,比无序时快)。 链表:插入、删除 阅读全文
posted @ 2020-07-24 12:01 我们都是大好青年 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 想必很多人都看过“头文件中的 #ifndef/ #define/ #endif防止该头文件被重复引用”。但是是否能理解“被重复引用”是什么意思?是不能在不同的两个文件中使用include来包含这个头文件吗?如果头文件被重复引用了,会产生什么后果?是不是所有的头文件都要加入#ifndef / #def 阅读全文
posted @ 2020-07-20 15:28 我们都是大好青年 阅读(2208) 评论(0) 推荐(0) 编辑
摘要: (1)删除xavier上的teamviewer sudo apt-get purge teamviewer-host (2)去https://www.teamviewer.com/it/download/linux/下载teamviewer-host_14.1.3399_armhf.deb安装包 ( 阅读全文
posted @ 2020-07-14 18:03 我们都是大好青年 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: (1)conda创建虚拟环境 conda create --name nlp python=3.6 (2)进入/退出conda创建的环境nlp #进入conda创建的环境nlp source activate nlp #退出conda创建的环境nlp source deactivate (3)查看当 阅读全文
posted @ 2020-07-10 17:23 我们都是大好青年 阅读(1480) 评论(0) 推荐(0) 编辑
摘要: 1、两者区别 在引入右值引用,转移构造函数,转移复制运算符之前,通常使用push_back()向容器中加入一个右值元素(临时对象)的时候,首先会调用构造函数构造这个临时对象,然后需要调用拷贝构造函数这个临时对象放入容器中。原来的临时变量释放。这样造成的问题是临时变量申请的资源就浪费。 引入右值引用, 阅读全文
posted @ 2020-07-06 20:26 我们都是大好青年 阅读(1672) 评论(0) 推荐(0) 编辑
摘要: 在做模型量化的时候,经常遇到这几个类精度表示,做下记录: 类型 位 float16 半精读 2个字节 float32 float 4个字节 float64 双精度 8个字节 注: bits:位数 bytes:字节 1bytes = 8 bits 单精度用小数用23位存储,加上默认的小数点前的1为1, 阅读全文
posted @ 2020-07-06 17:02 我们都是大好青年 阅读(8298) 评论(0) 推荐(0) 编辑
摘要: SIFT/SURF为了实现不同图像中相同场景的匹配,主要包括三个步骤: 1. 尺度空间的建立; 2.特征点的提取; 3.利用特征点周围邻域的信息生成特征描述子; 4.特征点匹配。 SIFT 1.生成高斯差分金字塔(DOG),尺度空间构建 (1)通过对原始图像进行尺度变换,获得图像多尺度下的尺度空间表 阅读全文
posted @ 2020-07-02 18:04 我们都是大好青年 阅读(939) 评论(0) 推荐(0) 编辑
摘要: 图像金字塔是图像中多尺度表达的一种,最主要用于图像的分割,是一种以多分辨率来解释图像的有效但概念简单的结构。 图像金字塔最初用于机器视觉和图像压缩,一幅图像的金字塔是一系列以金字塔形状排列的,分辨率逐步降低且来源于同一张原始图的图像集合。其通过梯度向下采样获得,直到达到某个终止条件才停止采样。 金字 阅读全文
posted @ 2020-07-02 14:47 我们都是大好青年 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 在许多实际应用中,我们需要分割图像,但无法从背景图像中获得有用信息。分水岭算法在这方面往往是非常有效的。此算法可以将图像中的边缘转化成“山脉”,将均匀区域转化为“山谷”,这样有助于分割目标。 分水岭算法,是一种基于拓扑理论的数学形态学的分割方法,其基本思想是把图像看作是测地学上的拓扑地貌,图像中每一 阅读全文
posted @ 2020-07-02 09:48 我们都是大好青年 阅读(559) 评论(0) 推荐(0) 编辑
摘要: Mat preImg = imread("9.jpg") Mat dst = Mat(preImg.size, CV_8UC3, Scalar(255, 255, 255)); //uchar*给Mat转换数据的时候,需要先定义图片的大小 uchar* s = preImg.data; //Mat转 阅读全文
posted @ 2020-06-30 14:27 我们都是大好青年 阅读(1307) 评论(0) 推荐(0) 编辑