自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 RDKS100 上电HDMI连接显示器无信号,重装GDM3

systemctl status gdm.service -l 通过这个指令查看一下gdm.service的运行状态。在排除了硬件问题(HDMI接线松动等)后,开始考虑是不是系统桌面图形显示的问题。目前显示器无法正常显示,只能通过SSH远程连接,在终端进行排查。在RDKS100使用时,偶尔就会出现显示器没信号的情况。显然是配置也损坏了。查一下状态,正常了,然后显示器也有信号了。,负责管理图形用户界面的登录和会话控制。首先排查一下是不是GDM3出了问题。dpkg查看一下gdm3的配置。

2025-11-10 10:36:27 243

原创 yolo8模型量化后在开发板上部署,所有矩形框的置信度全部为0

训练好的yolov模型转RKNN后在开发板上部署,结果发现检测不到任何物体。(记录一下排查中了解到的和最终解决方案,可以直接跳转解决方案)

2025-09-26 17:26:02 326 1

原创 记录一次有返回值的函数不写return导致bug。

在执行线程任务循环调用int Detect(...)函数时,发现在第一次执行Detect是完整执行的,第二次执行Detect是从函数的一半开始执行的,并且有些实例的句柄都是空。突然灵机一动,是不是没有写return的原因。(巧了 有的编译器不写return不报错)。一查代码发现:return全部写在函数异常判断里,就正常执行完没写return 0。直接把Detect函数内容给全部注释,打两行进出日志再return,发现没得问题。不写return 会导致很多无法理解的异常情况,所以记得代码规范!

2025-06-03 17:57:03 255

原创 QT在线安装卡进度

打开c盘磁盘管理器清理一下缓存,或许有效。

2025-05-09 11:00:22 348

原创 QT ui界面的自适应大小布局及相关参数说明

当然有些控件不能无限缩小,不然没法看,这时就可以设置这些控件的最小宽高,也是在右侧属性栏里找。layoutStretch-控件大小比例,上面的例子采用的是一个水平的栅格布局。layoutLeftMargin-控件到栅格左边框的距离。top、right、bottom分别表示上、右、下边距。3、然后设置所有控件的sizepolicy为expending(在右边的属性栏里找)例如主界面是widget,在ui里右键Widget,在布局里选一个栅格的布局。2、里面所有的控件全放到栅格布局里面。

2025-05-08 19:34:23 1442

原创 记录一次动态库加载直接失败的debug过程。异常发生在for (_PVFV* it = first; it != last; ++it)

但是动态库实际没有m_lpReadCodeEX函数,所以加载失败,加载失败后,我把m_hReadBarCodeDll句柄释放了。我定义了全局变量类A的对象a,在类A的构造函数中创建了一个类B的对象b,在对象b的构造函数中加载了一个动态库的三个接口函数。原因:全局变量的初始化顺序是不确定的,需要避免在全局对象的构造函数中直接依赖其他全局变量。此时m_lpSetLogHandle指针是存在地址的,但是无法使用了。工程是一个动态库,修改着修改着突然生成的动态库无法加载了。我的情况和大佬的情况不太一样。

2025-04-17 10:35:24 369

原创 记录一次动态库加载失败问题,错误码-126

(1、不用QT的加载动态库方式,用LoadLibrary,有进展,报错-126,回归熟悉的感觉。这个驱动包被多个项目加载、使用,无论是QT的工具还是其他cmake编译的C++动态库。好了,前辈告诉我这样写琐碎的配置问题比较多,方案十分麻烦,但是你可以试一试。虽然使用动态库有一段时间,但是有时候新工程来的时候,还是会陷入动态库加载失败麻烦的排查中。把QT的动态库、动态库B、测试程序全换成MT。采用的是绝对路径,查看目录,文件存在,比对文件名,正确。在解决了一堆问题后,开始遇到了加载动态库B报错问题。

2025-04-01 14:57:36 512

原创 记录一次C++ Windows头文件包含顺序的问题

1>“C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX86\x86\CL.exe”中的内部编译器错误。1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\prsht.h(104,25): error C2065: “LPFNPSPCALLBACKA”: 未声明的标识符。

2025-02-24 13:51:07 482

原创 C++ opencv实现在背景图上贴图

inRange函数解析:筛选图中自己设定的颜色范围[lower,upper],若像素点颜色在范围内,则在生成矩阵中相应位置设为255(白色),否则为0(黑色)。copyTo函数解析:copyTo(OutputArray dst, InputArray mask) 可通过mask来设定贴图中会被复制的区域。非0时,复制像素点的值。如果贴图中主要部分存在背景色的像素点,也会被改为设置为不需要复制贴图的部分。有mask时,当mask像素点为0时,不复制像素点的数值,mask为可选参数,没有mask时,直接贴图。

2024-04-28 14:16:30 647 1

原创 从cmake解决 模块计算机类型“x86”与目标计算机类型“x64”冲突

可以通过在vs里设置配置项来修改为x86版本,但是需要设置的地方太多。按照网上检索的方法来做仍然没有解决。换个思路从cmake来设置成x86的。需要链接的动态库是32位的,而计算机是64位的,vs版本2019。-A设置 Win32。

2024-02-22 14:24:11 872 1

原创 visual studio 编译过程中出现红色波浪线,代码又没错,例如printf 不明确等

或者直接ctrl+A,ctrl+x,ctrl+v。剪切红色波浪线的代码再粘贴,红色消失。

2024-02-20 14:56:59 622 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除