摘要: 一、由来 主要是在修改公司的一个MFC项目的时候遇到的问题,我在MFC页面的析构函数当中对一个全局图像变量进行了释放,具体如下: ai_engine_OCR::~ai_engine_OCR() { // 及时释放内存 if (g_pImg_open != NULL) { delete g_pImg_ 阅读全文
posted @ 2024-10-12 11:31 笑眯眯办大事 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 一、写在前面 官方网站提供的pthread-win32下载链接里面给到的是dll文件,属于动态库文件,即使在自己写的工程中已经配置了“/MT”,即多线程静态链接,但是在其他电脑当中使用该程序的时候,还是会报错找不到dll文件的问题,故干脆直接看看能不能找到一份pthread-win32的静态库文件, 阅读全文
posted @ 2024-09-24 09:20 笑眯眯办大事 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 一、前言 绘制STM32C8T6最小系统的晶振电路的时候,看到了并联在晶振两端的电容,就好奇具体的容值该怎么选取,故有了这篇博客。 二、外部晶振电路 阅读全文
posted @ 2024-09-13 16:16 笑眯眯办大事 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 一、为什么会遇到这个问题 帮别人开发一个树莓派小车的时候,买了一个新的树莓派3B,回来安装好桌面系统之后开启了ssh功能,便想开始使用vscode来ssh开发,省的后续一直要插着屏幕开发,很麻烦。但是问题就来了,在确认过hostname、IP地址、端口都无误的情况下,vscode无论无何都没法ssh 阅读全文
posted @ 2024-09-10 23:14 笑眯眯办大事 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 一、来由 公司需求进行多图拼接算法,在opencv提供的Stitcher类当中默认的算子是ORB,我想尝试使用SIFT和SURF算子,经过一番查找发现这两个算子需要opencv的超集库支持——“opencv-contrib”。故对编译这个超集库的流程进行记录,以防以后忘记怎么操作,同时我也会把我编译 阅读全文
posted @ 2024-09-09 17:23 笑眯眯办大事 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 一、为什么会遇到这个问题 公司需要对多图进行拼接,经过多番查找发现了OpenStitching这个库。可以实现多图拼接。在python段尝试了之后感觉效果不错,所以使用Visual Studio进行C++开发。 在读取图片的时候发现imread方法无论怎么样都无法读取到图片。 二、解决办法 我一开始 阅读全文
posted @ 2024-09-05 16:15 笑眯眯办大事 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 一、为什么记录 突然想到之前在面试的时候有遇到过相关的题目,今天突然想起来了就趁着公司没啥事情摸鱼的时候学习一下。还是不得不感叹现在利用AI学习的方便和快捷程度。 二、函数指针 阅读全文
posted @ 2024-09-05 09:43 笑眯眯办大事 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 一、哪里遇到了这个问题 在进行MNN机器学习框架的MFC应用开发的时候遇到了这个问题,在窗口控件代码段 “MNN_Inference_BarCode_MFCDlg.cpp” 当中需要进行输入图片的读取。通过opnecv2库创建cv:Mat对象,具体代码如下,是一个按钮的控件代码。重点关注其中指针操作 阅读全文
posted @ 2024-09-03 13:18 笑眯眯办大事 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 一、类和对象 我们知道类是“行为”和“属性”的集合,我们可以通过类来实例化对象,从而定义对象的“行为”和“属性”。比如: class Car { String brand; String license; String color; } Car Toyota; 这里定义了“Car”的类,通过“Car 阅读全文
posted @ 2024-08-29 15:39 笑眯眯办大事 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 一、类是什么 类是C++当中的一个集合,定义了“属性”,通过类可以实例化对象,此时对象的属性就囊括在这个类当中。比如: class student { public: string Name; int ages; string gender } student XiaoMin; 上述代码定义了一个s 阅读全文
posted @ 2024-08-29 15:19 笑眯眯办大事 阅读(3) 评论(0) 推荐(0) 编辑