- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 Eigen 环境配置
安装 Eigen 3.4.0也是采用编译安装,能安装上最新版本。先去官网下载最新版本:Eigen下载地址unzip eigen-3.4.0.zip //解压安装包mv eigen-3.4.0 ~/eigen //移动eigencd eigen //打开~/eigen路径mkdir buildcd buildcmake ..makesudo make installsudo ldconfigsudo reboot//全部做完以后,可以在 /
2022-12-07 16:31:29 412
原创 编译与配置gdb-imagewatch
1. 下载GitHub - csantosbh/gdb-imagewatch: An advanced memory visualization tool for GDB on Linuxgit clone GitHub - csantosbh/gdb-imagewatch: An advanced memory visualization tool for GDB on Linux2. qmake ..BUILD_MODE=release3. qmake ..BUILD_MODE=re
2022-01-08 20:26:04 321
原创 qt添加自己子项目
1. 修改项目生成路径; 项目-》build-》build directory,可以修改一下,用来放置lib文件2.在库.pro中添加TARGET = SignalAndSlot lib名称可以修改TEMPLATE = libDEFINES += SignalAndSlot_LIBRARYQT创建包含多个项目的工程以及各项目之间的调用_shallysweet的博客-CSDN博客_qt子项目相互调用右键untitled1 → 添加库 → 内部库 → 下一步 → 完成这样.
2022-01-08 20:00:02 1173
原创 使用matlab训练卷积神经网络
主流的深度学习都是使用Python操作的,由于Python接触较少,对其编码不熟悉,目前先是使用matlab进行搭建卷积神经网络。任务:二分类网络:搭建的3层卷积神经网络,(卷积+池化+激活)*3+全连接层样本:正负样本分别为5000张灰度图 128*64(前期已经对图像进行了预处理,如:消除旋转、位置变化范围较小等,这样可以使分类准确率更高,之前的项目是使用Hog+SVM进行二分类,已成功应用到量产机台,目前识别率稳定在98%,结合其他策略,可以保证整个算法的稳定性)(这里需要对图像进行.
2021-11-12 20:06:46 8382
原创 Halcon关于划痕检测小的总结
基本思路:对图像进行滤波操作,然后将滤波后的图像与原始图像进行比对,可以得到划痕区域。 在图像中,划痕区域的频率一般都很高,因此使用图像滤波对其进行平滑处理,可以将高频信号平滑,与原始图像进行差异比对后,就可以获得高频区域(划痕)。但是这样的处理方法只能用于比较单一的背景。下面是两个Halcon的示例程序。(滤波的方法不一样,同时前面的图像预处理也不一样)1. detect_mura_defects_blur.hdev(Halcon的实例程序)https://blog.csdn.ne...
2020-11-08 20:20:42 627
转载 2020-10-30
svm参数设置https://blog.csdn.net/qq_30263737/article/details/83338958
2020-10-30 11:27:00 61
原创 相机及镜头的选型
1. 如果检测零件的尺寸为30mm*30mm,那么选用的传感器长宽比例一般为4:3,标准视场为40mm*30mm2. 零件的检测精度要求为0.05mm,则像素的理论精度应为工件要求精度的1/3,即为:0.02mm3. 因此传感器的要求2000*1500,最后选择2048*1536.4. 相机距离零件的距离约为200mm,这里常用传感器这里选择1/3“,宽度:4.8mm,高度3.6m...
2020-04-20 10:54:42 329
原创 相机标定(一)单相机标定
1. 标靶平面与其图像平面的映射矩阵角点的在世界坐标系下的坐标记为,齐次坐标为,角点的像素坐标(转化为齐次)为,针对小孔成像模型,空间点M与像素点m之间的射影关系为: (1)s为非零尺度因子,矩阵R和t为相机外部参数(相机坐标系和师姐坐标系之间的转换关系),A为相机内参。由于角点分布在...
2019-08-29 10:33:36 451
原创 C++多线程和QT多线程(一)
因为工程需要处理大量的图片,这段时间看了一下C++多线程的相关内容,并参照网上写的多线程类,运用到自己的工程中。一 多线程https://blog.csdn.net/invincibleFF/article/details/80048868 这篇文章介绍的很详细。关于多线程是什么。在计算时间相对较长,计算量相对较大的并行计算时,使用多线程可以极大的提高运算速度。二 多线程的使用我...
2019-01-08 19:49:28 3659 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人