Qt编写的一些开源的demo,支持Qt4、Qt5、Qt6,支持任意系统,预计会有100多个,一直持续更新完善,代码简洁易懂注释详细,每个都是独立项目,非常适合初学者,代码随意传播使用,拒绝打赏和捐赠,欢迎留言评论!
基于fdk-aac库和sdl2库,实现播放aac音频文件,播放pcm音频文件,解码aac音频文件。
基于C++开发的网络传输库,使用该传输库可以直接按包发送字节流,按包接收字节流,无需关心传输协议,支持TCP和UDP(可靠UDP)
基于C++/FFmpeg6.0开发的支持国标GB28181协议的视频流播放器,该项目的主要使用场景在安防领域,当然也不限于安防领域,任何需要实时播放ps视频流的场景,都可以使用该项目。尤其是项目中涉及ffmpeg探测流和播放流的代码实现部分,是非常具有参考价值的,我本身写这个项目也花了挺长时间,网上这部分的资料非常少。
《从零开始编写一个直播服务器》系列视频教程源码。这个系列教程主要会涉及rtmp,http-flv,hls三个直播最常用的流媒体协议。首先会分别实现这3个协议对应的流媒体服务器,包括简单版和进阶版,每一个协议对应的流媒体服务都会从原理层面通过代码从零进行实现。最后会实现一个完整的包含以上3个协议的直播流媒体服务器。
人脸考勤系统,基于C++和Python开发,yolov8-face作为人脸检测器,dlib作为人脸识别器的人脸考勤系统。使用该系统不限制接入摄像头数量,不限制摄像头布控数量,只需要在系统中录入人员信息,所有出现在布控摄像头的人员都会被检测和识别,未录入系统的人会被标记为陌生人。
基于C++开发的国标GB28181流媒体信令服务器。 采用BXC_SipServer+ZLMediaKit。完整搭建一个可以接收,摄像头通过国标协议推流到国标GB28181流媒体服务器,然后进行RTSP/RTMP/HTTP-FVL/HLS/WS/SRT等协议分发。
视频行为分析系统-模型训练工具 ResNet50/ResNet101/Yolo8/Yolo5/DeepSort
视频行为分析系统v2,视频分析/yolo/目标检测/计算机视觉
视频行为分析系统v1,视频分析/yolo/目标检测/计算机视觉
基于C++开发的视频行为分析系统v4版本,视频分析系统v4,可以在不用考虑音视频开发,编解码开发,界面开发等情况下, 只需要训练自己的模型,开发自己的算法插件,就可以轻松实现出任何想要的视频行为检测,比如周界入侵,烟火检测,打架,斗殴,跌倒,人群聚集,电动车,垃圾箱,抽烟,攀爬,离岗睡岗,安全帽,充电桩,工作服, 疲劳检测,交通拥堵等等。
板结构路径规划,demo试验版本,并不是落地项目;代码并不稳定,还存在bug,落地需要重构。
基于点云匹配实现重定位算法 通过 icp ,ndt ,SAC-IA 点云匹配算法实现重定位; 地图数据nav_msgs::OccupancyGrid,激光雷达数据sensor_msgs::LaserScan,分别使用以上点云匹配算法来进行点云之间的配准,用匹配分数最低的进行下一次匹配。
海康威视热成像双光谱MINI云台摄像ros驱动 型号:DS-2TD5567T-7/W 支持实时视频预览,实时视频转opencv,事实视频转ros消息,通过rviz预览