摘要: [TOC] 注:原创不易,转载请务必注明原作者和出处,感谢支持! 一 报错原因 今天遇到了一个之前从未遇到的报错: error: invalid new expression of abstract class type 'CurveFittingEdge' 下面的是有错误的代码片段: 报错情况如下 阅读全文
posted @ 2019-08-05 14:05 wallace-rice 阅读(1356) 评论(0) 推荐(1) 编辑
摘要: [TOC] 注:原创不易,转载请务必注明原作者和出处,感谢支持! 本讲主要内容: (1) 视觉SLAM中的传感器 (2) 经典视觉SLAM框架 (3) SLAM问题的数学表述 一 视觉SLAM中的传感器 想象一个在室内的移动机器人在自由地探索室内的环境,那么定位与建图可以直观地理解成: (1) 我在 阅读全文
posted @ 2019-08-03 11:53 wallace-rice 阅读(766) 评论(0) 推荐(0) 编辑
摘要: [TOC] 注:原创不易,转载请务必注明原作者和出处,感谢支持! 一 视觉SLAM 什么是视觉SLAM? 是`Simultaneous Localization and Mapping`的缩写,中文译作“同时定位与地图构建”。它是指搭载特定传感器的主体(比如扫地机器人,无人机,无人驾驶汽车等),在没 阅读全文
posted @ 2019-08-03 11:48 wallace-rice 阅读(383) 评论(0) 推荐(0) 编辑
摘要: [TOC] 注:原创不易,转载请务必注明原作者和出处,感谢支持! 一 什么是图像模糊 图像模糊是图像处理中最简单和常用的操作之一,其主要目的之一是给图像预处理的时候降低图像噪声。比如,在大目标提取之前去除图像中的一些琐碎细节。图像的模糊通常依靠图像的卷积操作来实现。图像模糊又被称为平滑滤波。 常见的 阅读全文
posted @ 2019-07-31 20:28 wallace-rice 阅读(3012) 评论(0) 推荐(1) 编辑
摘要: [TOC] 注:原创不易,转载请务必注明原作者和出处,感谢支持! 一 基本形状的绘制 本文的内容和数字图像处理的关系不大,主要是关于OpenCV提供的在图像中绘制基本形状和文字的相关API。 OpenCV中的两种基本数据结构Point和Scalar 数据结构表示了由图像坐标$x$和$y$所指定的2D 阅读全文
posted @ 2019-07-27 19:34 wallace-rice 阅读(423) 评论(0) 推荐(0) 编辑
摘要: [TOC] 注:原创不易,转载请务必注明原作者和出处,感谢支持! 一 提升图像对比度和亮度 一般来说图像的变换可以分成以下两类: (1)像素变换 在像素变换中,仅仅根据输入的像素值(有时可能加上某些全局信息或者参数)来计算相应的输出像素值。该类变换的常见方法有亮度和对比度调整、颜色校正和颜色变换等等 阅读全文
posted @ 2019-07-27 10:26 wallace-rice 阅读(3668) 评论(0) 推荐(0) 编辑
摘要: [TOC] 注:原创不易,转载请务必注明原作者和出处,感谢支持! 一 图像的线性混合 什么是图像的线性混合(linear blending)? 如下面的公式所示。所谓的图像线性混合是指对于输入的两张图像$I_0$和$I_1$,取它们相同位置处的像素值进行线性相加,然后将结果赋值给目标图像相同位置处的 阅读全文
posted @ 2019-07-26 21:46 wallace-rice 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: [TOC] 注:原创不易,转载请务必注明原作者和出处,感谢支持! 所涉及的API 图像的掩膜操作 什么是图像的掩膜操作? 掩膜操作是指根据掩膜矩阵(也称作核kernel)重新计算图像中每个像素的值。掩膜矩阵中的值表示了邻近像素值(包括该像素自身的值)对新像素值有多大的影响。从数学的观点来看,我们用自 阅读全文
posted @ 2019-07-26 17:09 wallace-rice 阅读(3902) 评论(0) 推荐(0) 编辑
摘要: [TOC] 注:原创不易,转载请务必注明原作者和出处,感谢支持! 一 如何得到长整数逆序后的整数 最近在写代码遇到这样一个问题:如何得到得到一个长整型数逆序后的长整型数?比如输入输入$a = 12345678$,得到输出$ra=87654321$。 如下图,仔细分析输入数的特点,可以得到一个简单的递 阅读全文
posted @ 2019-06-08 17:31 wallace-rice 阅读(407) 评论(0) 推荐(0) 编辑
摘要: [TOC] 注:原创不易,转载请务必注明原作者和出处,感谢支持! C++中的to_string() C\++中的 系列函数将数值转换成字符串形式。注意,不支持C++ 11标准的编译器可能不支持 。`to_string()`的所有函数原型如下: 参数: 数值 返回值: 数值的字符串格式 阅读全文
posted @ 2019-05-01 14:45 wallace-rice 阅读(3673) 评论(0) 推荐(0) 编辑
摘要: [TOC] 注:原创不易,转载请务必注明原作者和出处,感谢支持! 保存视频中的帧 利用OpenCV提供的VideoCapture类可以轻松实现保存视频中帧的功能。下面代码可以将一个视频文件中的所有帧抽取并保存成JPG图像。 视频文件名 图片保存的路径 图片文件前缀字符串 图片完整路径: 抽取出的图片 阅读全文
posted @ 2019-04-30 19:23 wallace-rice 阅读(3013) 评论(0) 推荐(0) 编辑
摘要: [TOC] 注:原创不易,转载请务必注明原作者和出处,感谢支持! $\sqrt{2}$是无理数 证明: 利用反证法。假设$\sqrt{2}$是有理数,于是存在互质的两个整数$m$和$n$使得 $$ \sqrt{2} = \frac{m}{n} $$ 因为$m$和$n$互质,所以$m$和$n$不可能均 阅读全文
posted @ 2019-04-26 20:27 wallace-rice 阅读(5742) 评论(0) 推荐(0) 编辑
摘要: [TOC] 注:原创不易,转载请务必注明原作者和出处,感谢支持! 一 C/C++中的输入输出重定向 重定向在代码调试时使用有多频繁,相信经常刷算法题的同学一定深有体会。本文总结了在C和C++中进行输入输出重定向的简便方法。 1.1 C语言输入输出重定向 C语言标准库中提供了 函数来进行输入输出的重定 阅读全文
posted @ 2019-04-24 07:14 wallace-rice 阅读(3667) 评论(0) 推荐(0) 编辑
摘要: [TOC] 注:原创不易,转载请务必注明原作者和出处,感谢支持! 相关背景 行人再识别(Person Re identification, Person ReID)是指给定一个行人的图片/视频(probe),然后从一个监控网络所拍摄的图片/视频(gallery)库中识别出该行人的这个一个过程。其可以 阅读全文
posted @ 2019-04-10 15:40 wallace-rice 阅读(1400) 评论(0) 推荐(0) 编辑
摘要: [TOC] 注:原创不易,转载请务必注明原作者和出处,感谢支持! 一 写在开头 本文内容为《组合数学》课程的最后一部分,容斥原理与鸽巢原理。这部分的内容分解图如下。 二 容斥原理 如下图所示。可以得到容斥原理的简单形式 $$ \begin{equation} \begin{split} \vert 阅读全文
posted @ 2019-02-22 19:57 wallace-rice 阅读(1082) 评论(0) 推荐(0) 编辑