logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

实时音视频 质量测试

在对实时音视频的质量进行测试时,通常可以关注以下几个指标:1,流畅度主要受帧率(FPS)的影响。帧率:画面每秒传输的帧数,每秒钟显示的帧数愈多,所显示的动作就越流程。2,清晰度单位面积的画面所承载的信息。当帧率和分辨率固定时,主要受码率的影响码率:比特率,每秒传送的比特数。3,分辨率对视频大小和画质有着非常重要的影响。如果清晰度和流畅度不变,分辨率与...

#实时音视频
NNG pair 异步通信

三,adapter 端,同步发送数据,单开一个线程 进行数据的轮询接收。3,CMakeLists.txt两端 基本一致。一,利用NNG pair模式,实现异步通信。

文章图片
#c++
嵌入式设备 如何运行halcon算法

4,运行版不带 头文件,如果想在linux下编译 halcon算法,可以将开发板的头文件拷贝过来,如(halcon-18.11.4.0-linux.tar)下的头文件。2,插入加密狗后安装对应的软件,比如halcon-18.11.4.0-aarch64-linux-runtime.tar,之后将加密狗带的license 拷贝到安装路径下(/opt/halcon/license)下。5,运行时需要可

文章图片
#linux#运维#服务器
openCV 图像拼接-全景图像

图像拼接,就是将多张图片拼接成一个大图,类似手机里的全景照片。按照某大神的思路,可以自己按照如下步骤实现:对每幅图进行特征点提取对对特征点进行匹配进行图像配准把图像拷贝到另一幅图像的特定位置对重叠边界进行特殊处理不过openCV已经提供了现成的函数(stitch)类实现此功能,此函数的特点就是慢,有多慢呢,我用手机拍了四张图片,中午睡一觉后,还没有拼接完成。于是换成了两张较小...

利用GStreamer 解析RTSP视频流,并保存cv::Mat

硬解码rtsp视频流,并封装成opencvMat,供后续使用。

文章图片
#opencv#人工智能#计算机视觉
Qt QImage 显示TIFF格式图片

以3通道图像为例,位深度 显示96位,意思是 一个像素,可以显示的颜色范围为2的96次方种,每个通道32位,也就是4个字节。利用Qt 控件 显示 tiff 图片,由于tiff图像深度位96位,3通道,所以无法直接用QImage 显示,QImage 支持24位,因此需要利用Opencv 进行转换。(5),最后建议使用 QGraphicsView 显示 QImage 这样可以进行缩放,更利用观看。(2

文章图片
#qt#开发语言#opencv
openCV 轮廓查找-测量物体尺寸

一,利用openCV的findContours轮廓查找功能,用已知物体的尺寸(比如硬币)作为参考,根据实际尺寸与像素尺寸的比列,求出图片中物体的实际大小。存在的问题有两个:图片的阴影导致轮廓不准确,除了多给点光之外没有想到怎么消除阴影。拍摄的角度要求垂直物体,这个也很难做到,可以靠工装固定,目前不知道怎么用算法来规避。二,流程三,代码#include "stdafx.h"...

#opencv#计算机视觉#人工智能
利用frp 进行远程桌面控制

一,背景软件部署到外地机器上,为了后期运维方便,想对其进行远程控制。目前考虑到的方案有以下两种:(1),利于第三方软件,如向日葵,收费的可以支持二次开发,不过利用其绿色版也能实现我们的需求。因为我们每个客户端有接入IM,所以可以在后台给客户端IM推送消息,然后客户端把向日葵连接所需的验证码发送回来即可。优点简单,稳定,但是免费方案操作上不友好,除非花点钱。(2),利用内网穿透工具,获取经过转发的i

文章图片
C++ 进程间通信

一,C++ 常用进程间通信管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。命名管道(namedpipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。命名管道在文件系统中有对应的文件名。命名管道通过命令mkfifo或系统调用mkfifo来创建。信号(Signal):信号...

    共 22 条
  • 1
  • 2
  • 3
  • 请选择