摘要: 正文 安装 VS2015 安装 Qt 5.12.12 安装 Qt VS Tools 在 VS2015 中配置 QT 版本 选择 菜单 > Qt VS Tools > Qt Versions,弹出如下窗口: 其中,Path 路径为 C:\Qt\Qt5.12.12\5.12.12\msvc2015_64 阅读全文
posted @ 2022-04-21 16:33 郑大峰 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 正文 遍历轮廓A上的点,计算点到轮廓B的最小距离。 计算最小距离时,有两种方法。一种是点到点,一种是点到段。如下图所示: 通常以点到段这种方式的计算结果为准。 阅读全文
posted @ 2022-04-15 15:19 郑大峰 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 正文 SIMD 是一种并行处理,它描述了具有多核处理器的计算机同时在多个数据点上执行相同的操作,大多数CPU都支持 SIMD 指令。 OpenCV 源码中很多算法加速都使用这种处理。 参考 wikipedia - Single instruction, multiple data 阅读全文
posted @ 2022-04-09 17:05 郑大峰 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 创建模板 使用模板匹配检测物体的位置和角度 仿射变换对齐模板和待检测物体 差分 通过差异特征筛选预想结果 当然通用流程是这样子,但是其中细节,需要根据实际项目进行优化 阅读全文
posted @ 2022-04-08 11:42 郑大峰 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 正文 Learning Curves 可以分为三种: Underfit Overfit Good Fit Underfit A plot of learning curves shows underfitting if: The training loss remains flat regardle 阅读全文
posted @ 2022-02-14 16:54 郑大峰 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 参数说明 Parameter Default(常用值) Range Synopsis/Recommendation Number of Epochs 20 Depends on scenario Number of times the whole dataset is passed forward 阅读全文
posted @ 2022-02-12 15:55 郑大峰 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 正文 1. 分类器地选择 根据实际项目,从“训练速度”、“分类速度”、“内存占用”、“拓展性”和“是否支持高纬度特征空间”这些方面对比后选择。 值得注意的是,通常在选用分类器后,就不应该轻易改变了。如果分类效果不佳,应该优先考虑优化特征选择和训练样本。 2. 特征地选择 透过外在,直指本心。定义一个 阅读全文
posted @ 2022-01-21 14:35 郑大峰 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 正文 隶属函数,也称为归属函数或模糊元函数,是模糊集合中会用到的函数,是一般集合中指示函数的一般化。指示函数可以说明一个集合中的元素是否属于特定子集合。一元素的指示函数的值可能是0或是1,而一元素的隶属函数会是0到1之间的数值,表示元素属于某模糊集合的“真实程度”(degree of truth)。 阅读全文
posted @ 2021-12-27 16:49 郑大峰 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 正文 在函数的参数传递中,对指针变量本身的修改无法作用到原指针变量。为了将参数的修改内容传递出去,可以使用指针的引用,或者二级指针。 参考 图解 轻松看懂「指针的引用*&」 二级指针的作用详解 阅读全文
posted @ 2021-07-07 14:54 郑大峰 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 看到一些代码,使用 new [] 创建并分配内存了数组,且并未使用 delete [] ,而是使用 delete 进行释放该数组。所以回顾一下 delete 和 delete [] 的区别。 使用 delete 释放 new [] 创建并分配内存的数组,该操作先释放数组的内存,并调用数组第一个对象的 阅读全文
posted @ 2021-03-29 11:20 郑大峰 阅读(519) 评论(0) 推荐(0) 编辑