logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

opencv+yolov8实现监控画面报警功能

YOLOv8支持Pose和Segment,在使用TensorRT可以跑到1-2ms一帧YOLOv8提供了一个全新的SOTA模型,包括P5 640和P6 1280分辨率的目标检测网络和基于YOLACT的实例分割模型。YOLOv8和YOLOv5一样,基于缩放系数也提供了N/S/M/L/X尺度的不同大小模型,用于满足不同场景需求。YOLOv8骨干网络和Neck部分可能参考了YOLOv7 ELAN设计思想

文章图片
#opencv#人工智能
markdown手动添加目录

这样,你就手动创建了一个简单的目录,使得读者能够快速浏览和导航你的 Markdown 文档。

使用live555接受RTSP视频流并通过ffmpeg解码显示

这里直接使用官方的例子接收的视频流,并通过ffmpeg解码显示,如果直接把接受到的数据包,推给ffmpeg解码不成功,需要的接收到的数据进行处理再解码解码显示,具体做法如下:memset(decBuffer, 0, DUMMY_SINK_RECEIVE_BUFFER_SIZE);int nTotalLen = 0;unsigned char start_code[4] = { 0x00,...

尝试在手机上运行google 最新开源的gpt模型 gemma

Gemma是谷歌于2024年2月21日发布的一系列轻量级、最先进的开放语言模型,使用了与创建Gemini模型相同的研究和技术。由Google DeepMind和Google其他团队共同开发。Gemma提供两种尺寸的模型权重:2B和7B。每种尺寸都带有经过预训练(pre-trained)和经过指令调制(instruction-tuned)的变体。

文章图片
#开源
观察者模式介绍-并用C++简单实现

观察者模式是一种行为型设计模式,它定义了对象之间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖它的对象都会自动收到通知并进行相应的更新。观察者模式的应用非常广泛,比如在图形界面编程中,当用户对界面进行操作时,界面需要对其进行相应的更新;在发布订阅模式中,观察者模式可以作为订阅者的实现方式;在事件驱动编程中,观察者模式可以用来处理事件的响应等等。

文章图片
#c++#观察者模式#开发语言
使用ffmpeg打开rtsp流等视频流

void open_rtsp(const char *rtsp){unsigned inti;intret;intvideo_st_index = -1;intaudio_st_index = -1;AVFormatContext *ifmt_ctx = NU...

#define _CRT_SECURE_NO_WARNINGS警告

VS老师报这个警告错误在文件开头加上 -----#include之前#define _CRT_SECURE_NO_WARNINGS并且在C/C++编译预处理命令行加上_CRT_SECURE_NO_WARNINGS

ffmpeg 视频转图片 图片集转视频

并以每秒30帧的帧率创建视频。请注意,您需要根据实际情况更改帧率和输出文件名。可以使用FFmpeg将视频转换为图片序列,然后将图片序列合成为视频。这个命令将图片序列合成为一个新的视频文件。转化为一系列图片文件,文件名类似于。,并且以每秒30帧的速度提取帧。这个命令将输入视频文件。

文章图片
#音视频
ffmpeg推送rtsp流或者视频文件到rtsp服务器

1.推送rtsp视频流ffmpeg -i rtsp://admin:admin1234@192.168.1.64:554/h264/ch1/sub/av_stream -codec copy -f rtsp rtsp://192.168.1.223:554/stream/2.推送r视频文件到rtsp服务器ffmpeg -re -i sff.mp4 -vcodec copy -cod...

    共 93 条
  • 1
  • 2
  • 3
  • 10
  • 请选择