摘要:
一、前言 工作上与公司的前辈对接,他给了我一份在linux下面编写的代码压缩包,按照道理来说使用条件宏编译不同的windows和linux的API即可实现代码的通用。但是我在Visual Studio 2022下面编译的时候缺发生了非常奇怪的事情。随便编译就出现很多报错,但实际上这些报错并不是真正的 阅读全文
摘要:
一、写在前面 不管是静态库还是动态库,都给我们编写程序提供了一种方便使用外部函数的方式。工作上遇到一个问题,背景如下: 需要将新的涉及到AI模型部署的代码嵌入到原有旧的MFC应用当中,这个新的AI模型代码原本是在Linux上面进行编写编译的,直接导入MFC工程存在几个问题: 代码当中涉及到Linux 阅读全文
摘要:
一、背景内容 其实就是接了一单,有人需要我帮忙配置一下树莓派开机启动热点。这边做个记录,该方式树莓派4B、3B都可以使用。 二、实际操作 1、使用网线连接路由器和树莓派 树莓派的网络接口一共有三个,分别是: eth0:有线网络接口(以太网接口) wlan0:无线网络接口(WiFi接口) lo:本地回 阅读全文
摘要:
一、编写需要开机启动的后台任务 毕竟为了醋才能包饺子嘛~ 简单写一个输出 x.hello 的demo用于测试后续的配置是否成功。 import time # 文件路径 file_path = "/home/pi/Desktop/output.txt" # 根据具体情况修改 def write_hel 阅读全文
摘要:
一、由来 主要是在修改公司的一个MFC项目的时候遇到的问题,我在MFC页面的析构函数当中对一个全局图像变量进行了释放,具体如下: ai_engine_OCR::~ai_engine_OCR() { // 及时释放内存 if (g_pImg_open != NULL) { delete g_pImg_ 阅读全文
摘要:
一、写在前面 官方网站提供的pthread-win32下载链接里面给到的是dll文件,属于动态库文件,即使在自己写的工程中已经配置了“/MT”,即多线程静态链接,但是在其他电脑当中使用该程序的时候,还是会报错找不到dll文件的问题,故干脆直接看看能不能找到一份pthread-win32的静态库文件, 阅读全文
摘要:
一、前言 绘制STM32C8T6最小系统的晶振电路的时候,看到了并联在晶振两端的电容,就好奇具体的容值该怎么选取,故有了这篇博客。 二、外部晶振电路 阅读全文
摘要:
一、为什么会遇到这个问题 帮别人开发一个树莓派小车的时候,买了一个新的树莓派3B,回来安装好桌面系统之后开启了ssh功能,便想开始使用vscode来ssh开发,省的后续一直要插着屏幕开发,很麻烦。但是问题就来了,在确认过hostname、IP地址、端口都无误的情况下,vscode无论无何都没法ssh 阅读全文
摘要:
一、来由 公司需求进行多图拼接算法,在opencv提供的Stitcher类当中默认的算子是ORB,我想尝试使用SIFT和SURF算子,经过一番查找发现这两个算子需要opencv的超集库支持——“opencv-contrib”。故对编译这个超集库的流程进行记录,以防以后忘记怎么操作,同时我也会把我编译 阅读全文
摘要:
一、为什么会遇到这个问题 公司需要对多图进行拼接,经过多番查找发现了OpenStitching这个库。可以实现多图拼接。在python段尝试了之后感觉效果不错,所以使用Visual Studio进行C++开发。 在读取图片的时候发现imread方法无论怎么样都无法读取到图片。 二、解决办法 我一开始 阅读全文