当前位置: 首页 > news >正文

视频质量诊断服务 视频质量诊断工具 图像/视频质量分析服务及工具 深度学习视频质量分析系统

文章目录

    • 概要
    • Mongoose介绍
    • 算法单机版测试工具
    • 算法服务的使用方法
    • 小结

概要

        根据客户的需求,基于Mongoose平台搭建了视频质量服务系统,该系统主要的功能包含生成base64图像数据、接收post的数据参数推送、视频质量算法分析以及处理结果的推送功能,该平台已经在windows、centos、kylin、ubuntu等系统上做过适配工作,算法达到商业级应用需求。

 

                                                 算法server运行用例

Mongoose介绍

        Mongoose 是一个 C/C++ 网络库。它实现了事件驱动, TCP、UDP、HTTP、WebSocket、MQTT 的非阻塞 API。它连接设备 并将它们带到网上。自 2004 年以来,一些开源和商业 产品已经利用了它。它甚至运行在 国际空间站! Mongoose 使嵌入式网络编程变得快速, 坚固且简单。

        具体算法介绍,可以参考我的另一个博客:

        Mongoose解析

算法单机版测试工具

        视频质量诊断,之前由于数据不足,采用传统的方法进行检测,当前已经积累了一些数据,采用分类模型做了训练和检测工作,主要有:亮度异常检测、偏色检测、图像噪声检测、条纹噪声检测、清晰度检测、信号丢失检测、遮挡检测和对比度检测。具体的检测方法如下:

工具详细说明网址

视频质量诊断单机版工具
视频质量诊断工具

      工具下载地址:视频质量诊断_Demo_20240825.rar
      链接:https://pan.baidu.com/s/1OIna94RygMs37EoHUBVoqA 
      提取码:2avj 

算法服务的使用方法

1、genBase64Data.bat

        生成base64图像数据,该接口产生的数据为标准的数据。

2、运行程序

        双击run.bat,启动算法服务。

3、启动异步接收

        双击http_server.exe,可以异步接收算法服务的推送结果。

4、通过postman测试

        具体的操作流程可以观看runAlg.mp4

 诊断服务应用软件地址:

        通过百度网盘分享的文件:视频质量诊断_Server_20240825.rar
        链接:https://pan.baidu.com/s/19POiqVWOUjl4defSzppk9g  ,提取码:4tc0 

小结

        整个数据的筛选也比较耗时,把之前积攒的十几年的数据和自己搜集的数据,加上一些预处理工作,大概花了几年的时间,一共搜集了近200w张样本数据,目前算法已经支持Python和C++代码,只依赖了opencv库,也算小有成就。通过深度学习进行训练之后,整个算法精度比传统算法提高30%,满足了大多项目上的需求,需要沟通,可以加工具左下角下QQ。


http://www.mrgr.cn/news/8503.html

相关文章:

  • 基于Java爬取微博数据(五) 补充微博正文列表图片 or 视频 内容
  • MacOS上升级Ruby版本
  • 【自动驾驶】控制算法(四)坐标变换与横向误差微分方程
  • 实现微信公众号的生成二维码,二维码和图片合并
  • 批量处理 图片缩放
  • 新“冰桶挑战”风靡奥运年,荣耀让科技有温度
  • Mysql的相关编程基础知识
  • 关于JS中作用域的那些事儿
  • maxwell读取mysql binlog到kafka
  • 华为:IT系统的演进与数字时代IT系统的重新定位
  • encoder和decoder结构
  • P2730 [USACO3.2] 魔板 Magic Squares
  • React 学习——useCallback
  • 【Excal】And函数
  • 【Material-UI】Radio Group中显示错误提示的实现详解
  • pytorch的优化
  • 网络udp及ipc内存共享
  • 移远5G平台交叉编译C++、OpenSSL
  • 【一起学Rust | 框架篇 | Tauri2.0框架】tauri中rust和前端的相互调用(rust调用前端)
  • 分页查询面试记录和面试详情