摘要: 阅读全文
posted @ 2021-06-18 21:05 summer91 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 模块 Import 模块名 [as 别名] From 模块名 import 成员名 [as 别名] 模块文件的文件名就是它的模块名,模块的说明文档在模块开始处定义一个字符串即可。 为模块编写测试代码:期望的效果是,如果直接运行模块(此时模块内置的__name__变量值为__main__),则程序执行 阅读全文
posted @ 2021-03-27 14:24 summer91 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 卡尔曼滤波是对贝叶斯滤波算法的一种具体实现。 卡尔曼滤波解决的是如何从多个不确定数据中提取相对精确的数据。卡尔曼滤波把模型算出来的状态值和传感器测出的值进行加权平均作为当前的状态值。卡尔曼滤波认为观测模型是正态分布,控制模型也是正态分布,状态线性变化。卡尔曼滤波最终求得一个概率分布,将概率分布的均值 阅读全文
posted @ 2020-11-24 17:30 summer91 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 分类问题中,交叉熵常与softmax结合使用,交叉熵能够衡量同一个随机变量中的两个不同概率分布的差异程度,在机器学习中就表示为真实概率分布与预测概率分布之间的差异。交叉熵的值越小,模型预测效果就越好。 交叉熵损失函数Cross Entropy Loss “信息是用来消除随机不确定性的东西”,信息量大 阅读全文
posted @ 2020-03-24 16:31 summer91 阅读(897) 评论(0) 推荐(0) 编辑
摘要: Sigmoid函数 大于5(或小于-5)的部分其梯度接近0,会导致在误差反向传播过程中导数处于该区域的误差很难甚至无法传递到前层,进而导致整个网络无法进行训练。 sigmoid型激活函数值域的均值并非为 0而是全为正,这样的结果实际上并不符合我们对神经网络内数值的期望(均值)应为 0的设想。 Tan 阅读全文
posted @ 2020-03-24 08:53 summer91 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 定义在类内部的成员函数是隐式的inline函数。 一般,如果非成员函数是类接口的组成部分,则这些函数的声明应该与类的声明放置在同一个头文件中。 类的构造函数不能声明为const的,当创建类的一个const对象时,直到构造函数完成初始化过程,对象才能真正取得其“常量”属性。 如果类的成员是const, 阅读全文
posted @ 2020-03-21 19:33 summer91 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 计算机视觉领域三大顶级国际会议: 1. 国际计算机视觉和模式识别大会(Computer Vision and Pattern Recognition,CVPR) 2. 国际计算机视觉大会(International Conference on Computer Vision,ICCV) 3.欧洲计算 阅读全文
posted @ 2020-03-15 14:04 summer91 阅读(169) 评论(0) 推荐(0) 编辑
摘要: If halcon is used on muti-processor or muti-core hardware,it will automatically parallelize image processing operators. 阅读全文
posted @ 2020-03-02 17:11 summer91 阅读(202) 评论(0) 推荐(0) 编辑
摘要: Stack Code: PDF417 Matrix Code: Data Matrix ECC200,QR Code,Micro QR Code,Aztec Code 3种识别模式:standard mode,enhanced mode,maximum recognition mode create 阅读全文
posted @ 2020-02-25 18:23 summer91 阅读(2120) 评论(0) 推荐(0) 编辑
摘要: 其中,(u,v,w)为单位旋转轴,(a,b,c)为旋转轴上一点坐标 //绕空间任意轴旋转矩阵 public static double[] GetRotateMatrix(XDPOINT p,XDVector axis,double angleRad) { axis = axis.Unit(); d 阅读全文
posted @ 2020-01-07 14:35 summer91 阅读(1981) 评论(0) 推荐(0) 编辑
摘要: 3D Reconstruction Methods 两个3D坐标系的位置关系:旋转分量矩阵的三个列向量为新坐标系的三个轴向相对于旧坐标系的坐标。 Coordinate System Rotation Chains • When reading a chain from the left to rig 阅读全文
posted @ 2019-12-26 16:52 summer91 阅读(2028) 评论(0) 推荐(0) 编辑
摘要: threshold(Image : Region : MinGray, MaxGray : ) 全局阈值分割,用户指定硬阈值 binary_threshold(Image : Region : Method, LightDark : UsedThreshold) 全局阈值分割,指定计算阈值 fast 阅读全文
posted @ 2019-12-25 10:11 summer91 阅读(1684) 评论(0) 推荐(0) 编辑
摘要: 界面组件的属性编辑器中,属性分为多个组,实际上表示了类的继承关系 Q_OBJECT宏,是使用QT信号与槽机制的类都必须加的一个宏 第7行声明一个名称为Ui的命名空间,包含一个类MainWindow,这个MainWindow不是本文件中定义的类MainWindow,而是ui_mainwindow.h中 阅读全文
posted @ 2019-12-24 19:27 summer91 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 机器视觉中照明的目的是被测物的重要特征显现,而抑制不需要的特征。 可以了照明的光谱成分以及照明的方向性来增强被测物的必要特征。 光源位于摄像机同一侧叫做正面光,光源与相机位于被测物不同侧叫做背光;如果光源与被测物成一定角度使得绝大部分光反射到相机称作明场照明;如果光源位置使得大部分光没有反射到相机称 阅读全文
posted @ 2019-12-17 18:12 summer91 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 欧拉角-->旋转矩阵 旋转矩阵-->欧拉角 //由旋转矩阵计算欧拉角 private double[] rotationMatrixToEulerAngles(double[] M) { double R00 = M[0], R01 = M[1], R02 = M[2]; double R10 = 阅读全文
posted @ 2019-11-25 10:06 summer91 阅读(12776) 评论(1) 推荐(0) 编辑
摘要: 堆其实就是一棵完全二叉树(若设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层所有的结点都连续集中在最左边)。 父节点总是大于或等于子节点,这种情况下被叫作大顶堆,或者父节点总是小于或等于子节点,这种情况下叫作小顶堆。注意,给定父节点的子节点不一定按顺序 阅读全文
posted @ 2019-11-22 10:59 summer91 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-11-20 15:38 summer91 阅读(121) 评论(0) 推荐(0) 编辑
摘要: The following models are supported: SACMODEL_PLANE - used to determine plane models. The four coefficients of the plane are its Hessian Normal form: [ 阅读全文
posted @ 2019-11-19 10:22 summer91 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 常见的点云关键点提取算法有ISS3D,Harris3D,NARF,SIFT3D,这些算法在pcl中都有实现。 阅读全文
posted @ 2019-11-16 17:17 summer91 阅读(529) 评论(0) 推荐(0) 编辑
摘要: C++中,内存分成5个区,分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。Windows下栈的大小为1M 项目-->属性-->链接器-->系统-->堆栈保留大小 可以设置栈的大小 栈 是一块连续的内存区域,由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变 阅读全文
posted @ 2019-11-16 10:59 summer91 阅读(240) 评论(0) 推荐(0) 编辑