![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编译部署工具
文章平均质量分 81
以实战中遇到的各种为问题和需要解决问题所需的工具讲解
小陈phd
哇咔咔,过拟合,我跟你拼了;V:SWPUCWF 欢迎技术交流
展开
-
深度学习从入门到精通——MTCNN人脸侦测算法
这里写目录标题先看效果MTCNN主体思想级联网络图像金字塔IOU算法iou 公式nms 算法数据代码训练代码侦测代码总结先看效果MTCNN从2016年,MTCNN算法出来之后,属实在工业上火了一把,最近尝试着把论文代码复现了一下。主体思想级联网络**这篇论文属于一篇多任务级联卷积神经网络,如图,利用P、R、O 三个网络来进行检测。算法步骤:将传入p网络中,预选一些框,生成特征图将p网络中的预选框传入R网络中进行进一步筛选将R网络中的预选框传入O网络中进行进一步筛选O网络进行原创 2021-11-05 21:17:42 · 731 阅读 · 3 评论 -
YOLOv8 ONNX推理代码讲解——基于numpy实现
本文将详细讲解YOLOv8 ONNX推理的Python代码,包含如何进行本地摄像头、图像和视频推理的实现。通过以上代码,我们可以实现YOLOv8模型在本地进行图像、视频和摄像头的推理。将输入图像按比例缩放到目标尺寸,同时填充背景使得图像保持原比例不变。对图像进行预处理,包括调整大小、归一化以及格式转换。将检测框从中心坐标形式转换为边框坐标形式。将检测框坐标从缩放后图像转换回原始图像。执行非极大值抑制,去除重叠的检测框。将检测框限制在图像范围内。在图像上绘制检测框及标签。将检测结果绘制到图像上。原创 2024-05-17 10:54:24 · 696 阅读 · 0 评论 -
ffmpeg音视频开发从入门到精通——常用结构体介绍
包含了FFmpeg库的头文件,这些头文件提供了编解码器、多媒体格式处理等功能。#endif// 包含FFmpeg的头文件#endif这是FFmpeg的编解码器库,avcodec提供了对多种音视频编解码器的支持。编解码器库允许你解码(将压缩的音视频数据转换为原始数据)和编码(将原始音视频数据转换为压缩格式)。这个库提供了多媒体容器格式的读写功能,avformat允许你打开、读取、写入和关闭多媒体容器格式,如MP4、AVI、MKV等。它还支持多路流(多音轨、多视频轨等)的组织和管理。原创 2024-07-13 00:05:47 · 695 阅读 · 0 评论 -
ffmpeg音视频开发从入门到精通——ffmpeg日志及目录操作
【代码】FFMPEG日志系统。原创 2024-06-22 09:38:01 · 511 阅读 · 0 评论 -
ffmpeg音视频开发从入门到精通——ffmpeg实现音频抽取
使用FFmpeg库前需要包含相应的头文件,并在C++中声明外部C函数的命名空间。另外,程序中存在一些潜在的内存泄漏和错误处理问题,应进一步优化。为输出文件创建一个新的音频流,并复制输入音频流的参数。读取输入文件的音频数据,转换时间戳,并写入输出文件。写入文件尾部信息,关闭文件,并释放所有分配的资源。遍历所有流,找到音频流的索引。程序入口点,处理命令行参数。分配输出文件的格式上下文。请注意,错误处理部分应使用。获取多媒体文件的流信息。打开输出文件准备写入。猜测输出文件的格式。原创 2024-06-22 11:46:14 · 982 阅读 · 0 评论 -
ffmpeg音视频开发从入门到精通——ffmpeg 视频数据抽取
在C++程序中使用FFmpeg之前,需要包含相应的头文件,并根据是否使用C++编译器,可能需要添加extern "C"块。原创 2024-06-22 14:44:15 · 678 阅读 · 0 评论 -
ffmpeg音视频开发从入门到精通——ffmpeg下载编译与安装
FFmpeg 是一个音视频处理的工具,通过 FFmpeg 可以对视频进行旋转、缩小、添加水印、截图、添加马赛克、直播推流、转化音频等操作。:媒体流一般是指时间轴上的连续的数据,这些数据是需要连续的,如一段音频数据、一段视频数据等;:数据帧是指媒体流中的最小处理单元,例如很多张图片组成一段连续的视频,每一帧则是每一张图片;ffmpeg是一个跨平台的多媒体框架,可以用于解码、编码、转码、复用、解复用、滤镜等处理。:解复用则是与复用相反,把一个文件中不同的流解析出来称之为解复用;:指对一个数据流进行变换的程序;原创 2024-06-20 23:44:34 · 776 阅读 · 0 评论 -
ffmpeg音视频开发从入门到精通——ffmpeg常用目录及命令
map 可用于处理复杂输出,如可以将指定的多路流输出到一个输出文件,也可以指定输出到多个文件。类似地,文件内的流被它们的索引引用。一个复杂的过滤器图的一个简单的例子是覆盖过滤器,它有两个视频输入和一个视频输出,包含一个视频叠加在另一个上面。ffmpeg 通过 -i 选项读取输任意数量的输入“文件”(可以是常规文件,管道,网络流,抓取设备等,并写入任意数量的输出“文件”。简单的过滤器图是那些只有一个输入和输出,都是相同的类型。请注意,此选项是全局性的,因为复杂的过滤器图形本质上不能与单个流或文件明确关联。原创 2024-06-21 01:23:39 · 888 阅读 · 0 评论