- 博客(13)
- 收藏
- 关注
原创 工控虚拟摄像头
在这里插入图片描述](https://i-blog.csdnimg.cn/direct/9149491271674213aaf658cd4a332349.png。推流服务:基于Live555实现的简易的RTSP推流服务,输入为编码后的AVpacket的数据(H264格式)。工业相机输出的图像格式:YUV420P,YUV422P,RGB888,BayRG8。编码:使用ffmpeg的API,对处理后的图像进行H264编码。推荐使用BayRG8,占用的带宽小:w。图像处理线程:如图像增强。
2025-06-14 23:13:29
198
原创 使用WebAssembly播放实时视频图像
web前端调用WebAssembly版本的ffmpeg的API,获得接近原生解码性能,结合GPU进行图像显示,可提升web性能。
2025-05-26 22:22:16
312
原创 QImage转换CV::Mat的问题
使用Image读取图片文件,并转换为cv::Mat结构体,作为图像检测算法API的输入参数,用于检测图像中物体高度。
2025-05-11 22:13:19
133
原创 std::map数据更新问题
std::map是一个关联容器,它存储的是键值对,其中每个键都是唯一的.更新值为自定义的结构体的数组,会出现数据不更新的问题。事实上,再次调用it = alarmMap.find(101);获取的数据并未更新,还是原始数据。使用std::map<int, std::vector > alarmMap;
2025-05-05 21:51:17
125
原创 QStandardItem定制显示样式和内容
Qt中的QTableView,QTreeView控件可以通过设置QStandardItemModel,来显示数据。QStandardItemModel中QStandardItem的数据改变了,控件的内容随之改变。比如: QStandardItem的 setForeground(color),setBackground(BK),设置字体颜色,和背景色,达不到想要的结果。在开发中,需要QTableVIew的显示的特定内容和样式,直接通过QStandardItem的API进行设置,往往没有效果或者不尽如意。
2025-04-23 23:18:04
299
原创 Cursor中搭建MCP fileSystem
原文链接:https://blog.csdn.net/qq_45066628/article/details/146225428。还有这个网址:(https://github.com/punkpeye/awesome-mcp-servers)说明MCP fileSystems文件系统安装完成。如图所示,本机已安装了一个filesystem。之后的安装,不在赘叙。得到mcp.json。
2025-04-17 22:37:11
421
原创 Qt开发中子模块的应用
比如,使用ffmpeg库,实现视频图像的编码和播放,pri文件名为ffmpeg.pri。在大型的Qt开发中,必会使用到子模块,通常使用pri文件实现子模块的嵌入。注意:程序的编译参数需要添加install:make install。
2025-04-15 22:12:39
497
原创 Qt开发从helloworld出发
笔者选择vs2022 x64编译器,使用QtCreator-6.8,,Qt版本为6.7.3, 开发Qt程序。2)在程序的目录,使用如下的命令行命令,将源码推送到gitHub上的仓库。注意:只需要上传源码,pro,UI文件即可,其他的编译生成的临时文件无需上传。1)在GitHub上创建一个hello_test的项目。这个项目只是简单的演示Qt程序的创建运行的步骤。2)使用TortosieGit可视化界面。打开QtCreator,选择创建项目。2. 上传代码到gitHub。选择Widget程序。
2025-04-10 23:12:34
132
原创 git的运用
开发中需要注册gitHub用户,与git相结合使用,才可发挥最大的开发效率。不注册GitHub,git相当于源码下载器,无法创建上传项目。5) 拉取同远程项目代码:git pull -- rebase origin master。注:同步代码时,需要注意代码冲突的问题,如有,修复代码冲突后,方可提交代码。2)git remote add origin 远程仓库地址。6) git push -u origin 分支名。1.使用git命令创建一个项目。2)修改或添加后,上传代码。1.github注册。
2025-04-06 23:48:36
222
原创 git的安装
git对于工程师来说,并不陌生,git是一个开源的分布式版本控制系统,可以让我们更好的管理代码,提供团队的协作效率。2.2 使用可视化工具,这里使用的是TortoiseGit。2.1 直接使用命令行,git-bash。安装过程和步骤,网上有许多教程。下载完成后,出现如下截图。下载安装包进行安装。
2025-03-30 23:10:42
224
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人