自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 C++知识记录

将消息放入队列中,按一定的顺序和优先级将消息传递给消费者。

2025-04-20 22:30:26 161

原创 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

原创 基于OBS实现虚拟摄像头

VirtualCamera

2023-05-24 19:03:36 8718

原创 基于Live555实现简单RTSP服务器

live555,RTSP服务器

2023-05-24 13:40:05 86

基于Live555的简易的RTSP推流服务

基于Live555的简易的RTSP推流服务

2025-06-14

web前端使用webAssembly版本的ffmpeg解码显示

web前端使用webAssembly版本的ffmpeg解码显示

2025-05-26

空空如也

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

TA关注的人

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