摘要: 获取当前线程的id 方法一: #include <thread> thread::id currentID = this_thread::get_id(); cout<<"当前线程的ID是:"<<thread::id<<endl; 方法二: int threadID = GetCurrentThre 阅读全文
posted @ 2022-12-05 14:41 手写不期而遇 阅读(1205) 评论(0) 推荐(0) 编辑
摘要: 在学习halcon和光学原理的过程中,经常会听到像素坐标系,窗口坐标系,世界坐标系等等,很多时候会一头雾水,这时候一定要仔细甄别,了解其原理,才能知道在视觉测量,手眼标定过程中各坐标系基本转换,因此基本功一定要扎实,话不多说,上干货!!!! 各坐标系定义 世界坐标系(刚性变换到) 相机坐标系 (外参 阅读全文
posted @ 2022-01-23 22:24 手写不期而遇 阅读(1428) 评论(0) 推荐(1) 编辑
摘要: 在Windows操作系统下,句柄代表一个标识符,通常是一个整数,和内存管理机制有关。一般句柄的命名都带有handle,使用时注意即可。对于Halcon新人而言,往往不注重句柄的清除问题,这类似于C++中new,delete一样,如果句柄不清除的话,回导致软件运行过程中占用内存越来越大。不仅仅Halc 阅读全文
posted @ 2022-01-23 22:19 手写不期而遇 阅读(893) 评论(0) 推荐(0) 编辑
摘要: subplot是将多个图像放在同一个界面上 %界面分为m行,分为n列,第p个位置 subplot(m,n,p) 示例程序如下: t=0:0.001:1; y1=sin(10*t); y2=sin(15*t); %生成两行一列,第一个图在第一个位置 subplot(2,1,1); plot(t,y1) 阅读全文
posted @ 2022-01-23 22:12 手写不期而遇 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 前言 对于写MFC界面来说,如果某个消息映射函数流程执行时间太长,有太多的Sleep()和 While(1)会导致线程时间过长,MFC界面卡死,因此需要学会用多线程 思路 1. 创建流程 2. 创建线程调用的函数 3. 结束线程 第一步:创建线程 CWinThread *m_pThread; m_p 阅读全文
posted @ 2022-01-23 22:10 手写不期而遇 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 前言 在Qt/MFC联合Halcon开发的过程中,有时候会报内存泄漏,有的时候可能是图片像素大小与窗口大小不匹配导致的,但是主要的可能性就是算法端在Halcon中没有考虑到异常情况。比如说在阈值分割或者blob分析之后区域是空集,那么接下来处理空集生成轮廓,再判断轮廓特征等便失去了意义,在halco 阅读全文
posted @ 2022-01-23 22:09 手写不期而遇 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 自定义消息(也可以直接添加消息)流程如下:一. .h文件中: #define WM_MYMSG WM_USER+8 在类中声明消息映射: DECLARE_MESSAGE_MAP() 定义消息映射处理函数: afx_msg LRESULT MyMsgHandler(WPARAM,LPARAM); 二. 阅读全文
posted @ 2022-01-23 22:09 手写不期而遇 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 前言 线性代数在工程应用上十分广泛,在坐标系转换,深度学习,求解算法的优化解方面有着大量应用。因此掌握线性代数的基本理论,并且具有解决实际工程问题的能力尤为重要。 线性方程组解的情况 线性方程组的解的三种情况 1. 适定方程组:存在唯一解 2. 欠定方程组:存在多解。变量数<方程组数 3. 超定方程 阅读全文
posted @ 2022-01-23 22:08 手写不期而遇 阅读(2174) 评论(0) 推荐(0) 编辑
摘要: 前言 在一些大型C++项目中,学习C++的设计模式对于提高代码能力而言十分重要,这个专栏主要用于讲解C++语言常用的设计模式,对于优化代码结构,理解C++语言的逻辑结构而言十分重要。 开闭原则 开闭原则主要概括为:对扩展开放,对修改关闭。 增加功能是通过增加代码实现的,而不是修改源代码。 修改源代码 阅读全文
posted @ 2022-01-23 22:07 手写不期而遇 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 前言 Halcon中算子众多,其实熟悉常见图像处理中一些名词及对应的英文,便能够很好的记忆这些算子流程和使用方法,哪怕忘记了算子的名称,也可以根据熟悉的英文去检索,达到事半功倍的效果。(当然,这些英文是图像处理常用的名词解释,也适用于记忆OpenCV,matlab,visionpro等图像算法库中的 阅读全文
posted @ 2022-01-23 22:07 手写不期而遇 阅读(307) 评论(0) 推荐(0) 编辑