摘要:
霍夫变换用来从图像中检测出具有某种特征的几何形状,如直线、圆、椭圆等。霍夫线变换的思想是:霍夫线变换必须应用在二值图像上,它认为图像上每一个点都有可能是某条直线上的一个点,对过每点的所有直线进行投票,根据设定的权重做最终的判断,这个是霍夫线变换的理论基础。1. 对于x... 阅读全文
摘要:
x = min(x, y); ⇒ 当然 y 会有多个值传递进来 minHeight = min(minHeight, h[i]);置于循环之中,不断将当前得到的最小高度值和新加入进来的值进行比较;并在新值小于其值时,对其进行更新;不断将序列中的新值和自己进... 阅读全文
摘要:
x = min(x, y); ⇒ 当然 y 会有多个值传递进来 minHeight = min(minHeight, h[i]);置于循环之中,不断将当前得到的最小高度值和新加入进来的值进行比较;并在新值小于其值时,对其进行更新;不断将序列中的新值和自己进... 阅读全文
摘要:
序列(数组)的区间通过左右端点确定,这样首先设置一个最值变量用来记录最值,从左端点一步步移动到右端点,自然移动的过程中也可以计算整个区间的和,也即一次线性遍历下来,可同时获得多个有用信息。// 区间左闭右开int getRangeMin(const vector& s... 阅读全文
摘要:
序列(数组)的区间通过左右端点确定,这样首先设置一个最值变量用来记录最值,从左端点一步步移动到右端点,自然移动的过程中也可以计算整个区间的和,也即一次线性遍历下来,可同时获得多个有用信息。// 区间左闭右开int getRangeMin(const vector& s... 阅读全文
摘要:
转换为数学(形式)语言,给出保存有各木板高度的数组 h[⋅],截取第 ℓ 个木板到第 r 个木板的长方形面积可用如下公式:(r−ℓ+1)⋅mini=rℓh[i] 阅读全文
摘要:
转换为数学(形式)语言,给出保存有各木板高度的数组 h[⋅],截取第 ℓ 个木板到第 r 个木板的长方形面积可用如下公式:(r−ℓ+1)⋅mini=rℓh[i] 阅读全文
摘要:
衡量 CPU 的计算能力: 比如一个 Intel 的 i5-2520M @2.5 Ghz 的处理器, 则其计算能力 2.5 * 4(4核) = 10 GFLOPSFLOP/s,Floating-point operations per second,每秒峰值速度, 一... 阅读全文
摘要:
衡量 CPU 的计算能力: 比如一个 Intel 的 i5-2520M @2.5 Ghz 的处理器, 则其计算能力 2.5 * 4(4核) = 10 GFLOPSFLOP/s,Floating-point operations per second,每秒峰值速度, 一... 阅读全文
摘要:
四叉树(quad tree)数据结构能把大量坐标数据压缩保存到内存空间,它总是将给定空间分割为 4 个, 然后以递归形式表示,故得名四叉树。其最著名的应用就是对黑白图像(当然也可以是任何一个二值图像)的压缩。四叉树会以字符串的形式对 2N⋅2N 的黑白图像进行如下压缩... 阅读全文
摘要:
四叉树(quad tree)数据结构能把大量坐标数据压缩保存到内存空间,它总是将给定空间分割为 4 个, 然后以递归形式表示,故得名四叉树。其最著名的应用就是对黑白图像(当然也可以是任何一个二值图像)的压缩。四叉树会以字符串的形式对 2N⋅2N 的黑白图像进行如下压缩... 阅读全文
摘要:
前言基于深度学习的人脸识别系统,一共用到了5个开源库:OpenCV(计算机视觉库)、Caffe(深度学习库)、Dlib(机器学习库)、libfacedetection(人脸检测库)、cudnn(gpu加速库)。 用到了一个开源的深度学习模型:VGG model。 最终... 阅读全文