753 1 分钟

# 讲英文时总纠结自己的语法错误 fixate 使痴迷;使固着 I'm always fixated on my grammer mistakes when I speak English. You never knew she was a lesbian? 你从没发觉她其实喜欢女生吗? No! Okay! Why does everyone keeps fixating on that? 不知道啊!大家干嘛总纠结这一点? # 纠结在两个选择不知道选哪个好 torn between two choices I'm really torn. I'm torn...
3.2k 3 分钟

# 特殊性 CSS 选择器可以让我们有多种不同的方法选择元素。当我们使用多种规则的时候,我们必须要明确其中的优先级。在 CSS 选择器的规则中,称之为特殊性,特殊性越高,自然优先级越高。 这里有一个特殊性的说明: !important 特殊性最高 对于内联样式,加 1000 对于选中器中给定的 ID 属性值,加 0100 对于选择器中给定的类属性值,属性选择或伪类,加 0010 对于选择器中给定的元素选择器和伪元素,加 0001 结合符和通配符选择器对特殊性没有任何贡献,0000 下面亲自测试一下 <!DOCTYPE html><html...
3.7k 3 分钟

# 前言 在 2020 年 5 月 30 号那天,我介绍了 ORB_FAST 特征关键点检测和 BRIEF 特征描述子匹配。实际上,它们都可以归为基于特征的图像对齐技术。在这里进行一个总结。 # 概述 如上图所示,基于特征的图像对其方法,会把手机拍摄的表单和表单的模板对齐。 这里用到的技术被称为基于特征的图像对齐,因为在这种技术中,要在一个图像中检测到一组特征点,并与另一张图像中的特征点相匹配。然后根据这些匹配的特征点计算出一个转换规则,从而将一个图像映射到另一个图像上。 #...
611 1 分钟

# 格局小 Shortsighted Narrow / Close minded Someone is shortsighted. 某人格局小(眼光短浅) He / She only cares about now. 只在乎眼前 Immediate satisfaction /gratification 立即满足 # 格局大 Big picture thinker She doesn't care about the big picture stuff. 她不在乎大局。 Someone is a big picture thinker. 某人格局很大。 From my...
874 1 分钟

# 前言 可能还有不少人不知道 GitHub 图床的正确用法吧?我来给大家科普下😏 创建一个 GitHub 仓库作为图床仓库,上传提交图片到仓库中 在要使用 GitHub 图床图片的地方将链接换为 https://cdn.jsdelivr.net/gh/{user}/{repo}/图片路径 举个 🌰:比如我的 github 仓库 make-a-little-progress-every-day 里 2020-05-30 目录下的图片原始访问路径为...
883 1 分钟

# 原理介绍 BRIEF 特征描述子匹配得到特征点数据之后,根据 BRIEF 算法就可以建立描述子。选择候选特征点周围 S x S 大小的像素块、随机选择 n 对像素点。其中 P (x) 是图像模糊处理之后的像素值,原因在于高斯模糊可以抑制噪声影响、提供特征点稳定性,在实际代码实现中通常用均值滤波替代高斯滤波以便利用积分图方式加速计算获得更好的性能表现。常见滤波时候使用 3x3 ~ 9x9 之间的卷积核。滤波之后,根据上述描述子的生成条件,得到描述子。 作者论文提到 n 的取值通常为 128、256 或者 512。得到二进制方式的字符串描述子之后,匹配就可以通过 XOR...
2.5k 2 分钟

# 原理介绍 ORB - (Oriented Fast and Rotated BRIEF) 算法是基于 FAST 特征检测与 BRIEF 特征描述子匹配实现,相比 BRIEF 算法中依靠随机方式获取而值点对,ORB 通过 FAST 方法,FAST 方式寻找候选特征点方式是假设灰度图像像素点 A 周围的像素存在连续大于或者小于 A 的灰度值,选择任意一个像素点 P,假设半径为 3,周围 16 个像素表示如下 # 相关 API static Ptr<ORB> cv::ORB::create ( int nfeatures = 500, float...
5.4k 5 分钟

# iterator 接口机制 概念 iterator 是一种接口机制,为各种不同的数据结构提供统一的访问机制 其工作原理和 C++ 的 iterator 很相似 作用 为各种数据结构,提供一个统一的、简便的访问接口 使得数据结构的成员能够按某种次序排列 ES6 创造了一种新的遍历命令 for...of 循环,Iterator 接口主要为 for...of 服务 工作原理 创建一个指针对象,指向数据结构的起始位置 第一次调用 next 方法,指针自动指向数据结构的第一个成员 接下来不断调用 next 方法,指针会一直往后移动,直到指向最后一个成员 每调用 next...
3.1k 3 分钟

Liquor before beer, you're in the clear. 酒精在啤酒之前,没有问题。 Beer before liquor, never been sicker. 啤酒在酒精之前,从来没这么难受过。 # 开场白 Today, very execiting, we're talking about how to order a drink at a bar. 今天的话题很激动!我们要说如何在酒吧点酒! If you're like me, you came to the U.S. over 21, going to a bar...
2.3k 2 分钟

# iterator 接口机制 概念 iterator 是一种接口机制,为各种不同的数据结构提供统一的访问机制 其工作原理和 C++ 的 iterator 很相似 作用 为各种数据结构,提供一个统一的、简便的访问接口 使得数据结构的成员能够按某种次序排列 ES6 创造了一种新的遍历命令 for...of 循环,Iterator 接口主要为 for...of 服务 工作原理 创建一个指针对象,指向数据结构的起始位置 第一次调用 next 方法,指针自动指向数据结构的第一个成员 接下来不断调用 next 方法,指针会一直往后移动,直到指向最后一个成员 每调用 next...