- 博客(771)
- 资源 (195)
- 收藏
- 关注

原创 长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中...
各位读者,知识无穷而人力有穷, 所以,要么改需求,要么找专业人士,要么自己研究。大家可以点赞、收藏、关注、评论我啦 、需要完整文件随时联系我或交流哟~!
2021-01-15 15:46:07
1147432
183

原创 OpenCV开发笔记(一):OpenCV介绍、编译
OpenCV(开源计算机视觉库)是一个开源的计算机视觉和机器学习软件库。OpenCV旨在为计算机视觉应用提供通用基础设施,并加速商业产品中机器感知的使用。作为BSD许可产品,OpenCV使企业可以轻松利用和修改代码。本篇介绍基于Qt的opencv编译
2019-08-26 10:17:20
54781
9

原创 OSG开发笔记(一):OSG介绍、编译
需要用到三维立体变换、三维球体等三维开发,之前准备使用opengl,但是opengl较为底层,综合考量选型osg。
2019-07-02 09:09:59
71551
8
原创 硬件开发笔记(三十四):AHD转MIPI国产方案详解XS9922B(一):芯片方案介绍
AHD摄像头转码硬件方案。XS9922B 四合一解码芯片MIPI输出国产对标TP2815。
2025-02-15 15:40:25
1059
原创 硬件实用技巧:核心板与底板之间的连接方式:DIP、板对板连接器、金手指和邮票孔
项目/产品使用核心板的模式,那么核心板的连接方式就有四种DIP直插、板对板连接器、邮票孔和金手指。
2025-02-14 14:05:00
1232
原创 硬件开发笔记(三十三):TPS54331电源设计(六):AD的PCB导出制造文件:非机械层、机械层、钻孔文件、钢网文件
一个简单的12V转5V、3.3V和4.4V的电源电路设计好了,下一步导出BOM表,二次核对元器件型号封装确认没问题,就可以导出生产文件生产了。
2024-12-30 08:00:00
532
原创 硬件开发笔记(三十二):TPS54331电源设计(五):原理图BOM表导出、元器件封装核对
一个12V转5V、3.3V和4V的电源电路设计好了,下一步导出BOM表,二次核对元器件型号封装,这是可以生产前的最后一步了。
2024-12-26 21:19:34
2406
原创 Linux驱动开发笔记(七):操作系统MMU介绍,操作系统操作寄存器的原理和Demo
做过单片机的都知道,写驱动是直接代码设置和读取寄存器来控制外设实现基本的驱动功能,而linux操作系统上是由MMU(内存管理单元)来控制,MMU实现了虚拟地址与芯片物理地址的对应,设置和获取MMU地址就是设置和获取映射的物理地址,从而跟单片机一样实现与物理硬件的驱动连接。本篇就是描述了MMU的基本实现原理和Demo。linux驱动中用虚拟地址映射物理地址,通过写程序操作驱动虚拟机地址来实现操作物理地址。不出意外,内核提供了物理地址到虚拟地址的映射。
2024-12-23 10:20:41
1913
1
原创 OSG开发笔记(四十):使用OSG自绘拟合球形顶点
OSG内置的几何图形并没有球面,那么绘制球面先要绘制球面的组成顶点,本篇解说绘制球面组成顶点的详细过程。
2024-12-20 13:56:13
2154
14
原创 Qt+OPC开发笔记(一):OPCUA介绍、open62541介绍、编译与基础环境Demo
本篇介绍OPC协议,相关开源库、编译并搭建Qt开发OPC的基础环境。open62541是一个开源的OPC UA(OPC统一架构)协议栈实现,open62541用C99和C++98语言的通用子集编写,可与所有主要编译器一起使用,并提供实现专用OPC UA客户端和服务器的必要工具,或将基于OPC UA的通信集成到现有应用程序中。open62541库与平台无关,所有特定于平台的功能都是通过可交换的插件实现的,且为主要操作系统提供了插件实现。
2024-12-16 20:16:02
2288
2
原创 OSG开发笔记(三十九):OSG中模型的透明度实现、球体透明度Demo
透明效果在三维场景中扮演着重要角色,它能够模拟玻璃、水体、烟雾等自然现象,增加场景的层次感和真实感。然而,透明效果的实现并非易事,它涉及到复杂的渲染技术和算法。OSG作为一个功能强大的场景图库,为透明效果的实现提供了强有力的支持。
2024-12-12 13:57:33
3004
1
原创 OSG开发笔记(三十八):osg3.0.0基于windows平台msvc2017x64编译器编译并移植Demo
本篇编译osg3.3.0的msvc2017x64版本,验证书中的从相机demo。
2024-12-10 11:51:45
1200
原创 OSG开发笔记(三十七):OSG基于windows平台msvc2017x64编译器官方稳定版本OSG3.4.1搭建环境并移植Demo
自行编译的osg版本插件比较多,如果对版本没有特定要求,但是对环境编译器有特定要求,可以反向融合编译器符合要求的osg版本。
2024-12-05 10:37:02
1626
1
原创 关于 Qt编译遇到fatal error C1189: #error: “No Target Architecture的 解决方法
qt+occ开发,编译遇到问题fatal error C1189: #error: "No Target Architecture,解决该问题。
2024-12-03 10:14:29
1113
1
原创 OSG开发笔记(三十六):osg3.4.0基于windows平台msvc2017x64编译器编译并移植Demo
本篇编译osg3.4.0的msvc2017x64版本,之前使用的都是mingw32版本。
2024-12-02 15:34:56
2227
原创 OSG开发笔记(三十五):OsgUtil::Optimizer:优化场景策略,提升显示性能和渲染效率
在OSG中,osgUtil::Optimizer是一个非常重要的工具类,它提供了一系列优化场景图的方法,以提高渲染性能和效率。osgUtil::Optimizer是一个强大的优化工具,它提供了多种优化策略,包括几何体合并、节点空间位置分组、相邻LOD节点合并等。:将多个几何体合并成一个,以减少渲染时的几何体数量,提高渲染效率。这一功能在处理大规模场景时尤为重要,可以显著减少渲染时间。:根据节点的空间位置进行分组,便于后续进行裁剪和LOD(Level of Detail)划分。
2024-11-28 09:18:11
2893
1
原创 OSG开发笔记(三十四): OsgUtil::Simplifier:简化几何体,提升显示性能和渲染效率
对于一些较大的图形,会出现显示卡顿和渲染缓慢的问题,这时候就要使用到osgUtil::Simplifier简化器,来对其进行简化。OsgUtil::Simplifier 的主要功能是简化几何体,比如网格(mesh)。它通过移除一些不太重要的顶点或边来实现这一点,从而减少多边形的数量。简化的程度可以通过参数设置来控制,以达到在保持视觉质量的同时减少渲染负载的目的。
2024-11-25 10:41:26
2307
4
原创 OSG开发笔记(三十三):同时观察物体不同角度的多视图从相机技术
前面的相机hud可以单独显示图形,继续深入研究相机hud,技术就是子视图了,实现该功能的直接技术是从相机技术。本篇描述osg从相机技术// 设置POST渲染顺序(最后渲染)后渲染的优先级比较高(最后显示,显示优先级最高)。
2024-11-21 09:57:54
2561
4
原创 OSG开发笔记(三十二):深入理解相机视口、制作支持与主视图同步变换旋转的相机HUD
深入理解相机视口,摸索相机视口旋转功能,背景透明或者不透明。本篇,实现了一个左下角旋转HUD且背景透明的相机视口。
2024-11-18 12:29:03
2606
3
原创 项目实战:Qt+OSG三维建模基础框架v1.0.0(绘制直线,输入参数,绘制通道,支持windows、linux、国产麒麟系统)
1.使用osg替换opengl建模,osg三维对象管理,性能优化,而opengl依赖cpu计算,且对场景管控不好;2.右侧鼠标绘图,绘制长度的通道,可以一边画图,同步根据图来进行长度的创建通道;(这部分暂没继续实现了);3.左侧侧是三维场景的框架,实现基本的功能:缩放、旋转、拽托场景中心,固定轴旋转;(这块是三维引擎,没有针对项目进行漫游器、事件处理器、相机口的调整了。)4.基准面,绘制预计大小的基准面(这块要做无限平面,暂时这么多,无限平面得做显示范围正交投影,否则远处的会扎堆成一块黑色
2024-11-14 10:57:26
2381
3
原创 OSG开发笔记(三十一):OSG中LOD层次细节模型介绍和使用
模型较大的时候,出现卡顿,那么使用LOD(细节层次)进行层次细节调整,可以让原本卡顿的模型变得不卡顿。本就是LOD介绍。LOD也称为层次细节模型,是一种实时三维计算机图形技术,旨在通过根据物体在场景中的位置和重要性动态调整其渲染的详细程度,从而提高渲染效率和性能。视点离物体近时,能观察到的模型细节丰富;视点远离模型时,观察到的细节逐渐模糊。系统绘图程序根据一定的判断条件,选择相应的细节进行显示,从而避免了因绘制那些意义相对不大的细节而造成的时间浪费,同时有效地协调了画面连续性与模型分辨率的关系。
2024-11-11 23:02:52
2459
3
原创 关于 RK3588多屏显示的时候第二屏幕出现无法矫正的x坐标偏移 的解决方法
RK3588,系统原本没问题,新增py和opencv库,受到某第三方不靠谱的公司,应要从buildroot做系统(可以直接交叉编译py和opencv打补丁即可),导致系统出现严重问题,此次解决是屏幕问题,第二屏幕不论设置x坐标是多少,第二屏幕的设置显示1024位置和1024+500的位置是一样的缺少切面,且无法通过x来修正,通过应用进行规避
2024-11-07 22:11:31
1133
1
原创 OpenCV开发笔记(八十二):两图拼接使用渐进色蒙版场景过渡缝隙
对于图像拼接,前面探讨了通过基于Stitcher进行拼接过渡和基于特征点进行拼接过渡,这2个过渡的方式是摄像头拍摄角度和方向不应差距太大。对于特定的场景,本身摄像头拍摄角度差距较大,拉伸变换后也难做到完美的缝隙拼接,这个时候使用渐近过渡反倒是最好的。
2024-11-01 15:37:47
4097
15
原创 项目实战:Qt+OpenCV透视变换工具v1.1.0(支持打开图片、输出棋盘角点、调整偏移点、导出变换后的图等等)
深入研究图像拼接细分支算法,产出的效果查看工具,验证算法单步思路。透视变换工具实际研发需求:1.打开图片;2.矫正识别角点;3.四点对应偏移距离;4.支持设置棋盘格的行列角点数; 5.导出结果图片;
2024-10-24 20:54:04
2825
8
原创 项目实战:Qt+OpenCV仿射变换工具v1.1.0(支持打开图片、输出棋盘角点、调整偏移点、导出变换后的图等等)
1.打开图片;2.矫正识别角点;3.opencv摄像头操作子线程处理;4.支持设置棋盘格的行列角点数;
2024-10-21 17:40:15
3472
11
原创 硬件开发笔记(三十一):TPS54331电源设计(四):PCB布板12V转5V电路、12V转3.0V和12V转4V电路
前面设计好了常用的12V转5V电路3A、12V转3.3V电路,不常用的12V转4V电路。本篇描述PCB的设计布线,12V转5V电路、12V转3.3V电路,12V转4V电路。
2024-10-08 13:47:04
3648
7
原创 硬件开发笔记(三十):TPS54331电源设计(三):设计好的原理图转设计PCB布板,12V输入电路布局设计
电源供电电路设计很重要,为了更好的给对硬件设计有需求的人,特意将电源设计的基础过程描述出来。前面设计好了常用的12V转5V电路3A、12V转3.3V电路,不常用的12V转4V电路。本篇描述PCB的设计布线,12V入电路。
2024-10-03 18:51:11
2747
1
原创 OpenCV开发笔记(八十一):通过棋盘格使用鱼眼方式标定相机内参矩阵矫正摄像头图像
对于广角谁想投通过相机图片可以识别出棋盘角点计算相机内参矩阵,通过畸变校准可以得到较好的效果,但是鱼眼摄像头通过这种方式获得周围四周的图像效果并不是很好。所以,鱼眼摄像头在校准上与普通摄像头有一些区别。本篇通过一张图片来识别计算得到相机内参矩阵,并鱼眼矫正的方式矫正图像畸形。
2024-09-30 08:00:00
3771
8
原创 项目实战:Qt+OSG爆破动力学仿真三维引擎测试工具v1.1.0(加载.K模型,子弹轨迹模拟动画,支持windows、linux、国产麒麟系统)
1.使用osg三维引擎进行动力学模型仿真性能测试;2.打开动力学仿真模型文件,.k后缀的模型文件,测试加载解析过程;3.解决第三方company的opengl制作的三维引擎,绘制面较多与弹丸路径模拟较卡顿的问题;4.测试时,使用的模型为公开模型,基础面数量达到160多万个;5.测试时,模拟动画使用的时100万条弹丸路径平行飞射出去;
2024-09-23 13:05:18
5587
13
原创 OSG开发笔记(三十):OSG加载动力学仿真K模型文件以及测试Demo
Osg需要打开模型文件,但是遇到显示动力学仿真的K模型文件,.k文件是一种描述材料属性的文件,比如密度、弹性模量等,该模型文件不是常规中间开放格式,无法直接支持,需要自定义解析并且重建三维模型。
2024-09-18 19:26:43
4625
11
原创 硬件实用技巧:螺丝M标准、螺丝长度以及螺帽M直径
在硬件结构设计中,了解螺丝M标准、螺丝M直径以及螺帽M直径是非常重要的。M2 x 3.0mm表示M2的螺丝,螺杆长度为3.0mm,实际螺纹直径为2mm。螺杆螺牙,螺丝直径、螺丝长度。
2024-09-13 12:12:54
16470
1
原创 西门子WinCC开发笔记(一):winCC西门子组态软件介绍、安装
WinCC,非常经典的组态软件,西门子触摸屏。西门子PLC的软件还是弄得比较多,WinCC是西门子触摸屏的编程和仿真软件,配套西门子的触摸屏,可以组态编程、仿真然后下载到HMI人机触摸屏上,作为组态软件来说,是非常值得了解、熟悉和学习的。SIMATIC WinCC(Windows Control Center)–视窗控制中心,它是第一个使用最新的32位技术的过程监视系统,具有良好的开放性和灵活性。从面市开始,用户就对SIMATICWinCC(Windows Control center)印象深刻。
2024-09-09 15:46:30
5498
13
perspectTool v1.0.0(Qt+OpenCV透视变换工具v1.1.0)
2024-10-24
棋盘识别仿射变换工具v1.1.0(与博文配套)
2024-10-21
Qt+OSG爆破动力学仿真三维引擎测试工具v1.1.0
2024-09-23
Qt西门子PLC调试模拟工具(包含PLC上位机通讯,PLC服务器,读写Byte、Int、DInt、Real)v1.6.3
2024-08-30
相机标定工具v1.3.0(支持对打开摄像头、文件和网络地址,支持标定过程查看,支持对标定过程动态评价,支持对标定过程增删看)
2024-08-19
modbus tcp免费调试工具
2024-07-10
长沙红胖子Qt开发Q3D图表开发系列(一)到(四)四个演示Demo模块化源码
2024-06-03
长沙红胖子Qt开发Q3D图表开发系列(一)到(四)四个演示Demo运行包
2024-06-03
qgis二次开发的windows版本发布包测试(不用安装QGIS可测试运行)
2024-05-29
CTP量化交易接口测试数据工具 v1.0.0
2024-04-18
Qt检测cpu温度,windows运行版本
2024-02-25
Qt监测操作系统物理网卡通断v1.1.0(支持windows、linux、国产麒麟系统)
2024-02-25
Qt5多国语言输入发软键盘测试
2024-01-02
Q3dSurface+Q3dScatter+Q3dBars三个基础Demo运行演示程序
2023-04-20
q3d-v1.1.0-基础模板-新增基础q3d柱状图框架v1.0.0的运行包
2023-04-14
Q3DScatter三维散点图运行包
2023-03-14
Qt终端命令模拟工具 v1.0.0
2023-02-05
使用Cpp的ofstream对磁盘文件存储进行性能测试工具
2023-01-10
文件IO操作开发笔记(一):使用Qt的QFile对磁盘文件存储进行性能测试以及测试工具
2023-01-03
鸿途电子智慧白板-v1.0.0 鸿途电子智慧白板-v1.0.0 鸿途电子智慧白板-v1.0.0
2022-12-14
qwt6.2.0window包+linux包+pdf+qch帮主文件
2022-12-02
NETDEVSDK-Linux64-V2.6.0.0,宇视摄像头linux开发sdk
2022-10-23
ubuntu下的qt打包工具,解决底层依赖问题
2022-10-23
与西门子PLC通讯的调试软件plcCommunication v1.6.0
2022-09-20
制作“U盘引导麒麟系统安装”工具 制作“U盘引导麒麟系统安装”工具
2022-06-11
mapDemo,Qt调用百度地图,定位省份等相关信息
2022-05-25
vscode,ubuntu版本 vscode,ubuntu版本 vscode,ubuntu版本 vscode,ubuntu版本
2022-05-21
《项目实战:Qt+OpenCV大家来找茬(Qt抓图,穿透应用,识别左右图区别,框选区别,微调位置)》配套的应用运行包
2022-05-14
《项目实战:Qt+OpenCV大家来找茬(Qt抓图,穿透应用,识别左右图区别,框选区别,微调位置)》配套的Demo运行包和源码包
2022-05-14
qcustomplot 2.1.0最新版本 源代码,帮助文档和示例 qcustomplot 2.1.0最新版本 源代码,帮助文档
2022-04-30
研华UNO-220-P4N1AE套件资料
2022-04-19
研华树莓派套件UNO-220-P4N1AE的说明书
2022-04-19
麒麟系统QtCreator使用中文输入法的fcitx插件 麒麟系统QtCreator使用中文输入法的fcitx插件
2022-03-28
cameraMoveTool v1.0.0.rar
2021-11-24
renameFileDemo v1.2.0文件改名工具以及源码.rar
2021-10-22
highFreqCollect v1.7.1.rar
2021-09-17
labelDesigner v1.6.0.rar 标签排版设计Demo
2021-08-16
plcModbusMasterTool v1.3.0.rar
2021-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人