- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 【C++】QML界面标签中显示海康视频
函数,可以直接获取控件的显示句柄。,但是这样会存在一个问题,即main.cpp文件内的应用对象的定义必须采用QApplication,而不能使用更轻量级的QGuiApplication,对于某些情况使用还是具有局限性。第二就是使用海康的回调函数,取流再放入QVideoFrame,Qt6可以通过QVideoSink显示,Qt5可以通过QAbstractVideoSurface显示。参数内放入播放窗口的句柄。(注:Linux版本SDK开发,预览接口直接传入有效窗口句柄,在预览过程中,改变窗口大小时,需要调用。
2024-12-10 11:19:54
1097
原创 【C++】海康SDK回调数据的录像保存时浏览暂停现象
但是当需要对浏览的视频进行录像保存时,可以在实时码流数据的回调函数中,将得到的音视频数据按照编码规则自行保存,但是这样处理会非常麻烦,增加很多工作量。尝试过后发现当启动录像时,实时码流数据的回调函数正常触发,但是解码回调函数不触发了,也就是解码图像不更新了,画面冻结住了。注册解码回调函数,即可获得一帧的图像数据,图像格式是YV12格式,利用OpenCV或者QT均可获得图像。作为回调注册,此时就不会出现录像时画面冻结,解码回调函数不触发的问题了。函数,函数内的第三个和第四个参数设为空,单独使用。
2024-12-09 17:10:25
453
原创 【C#】PictureBox浏览视频并画图标注—海康摄像头
使用海康摄像头SDK里的DrawFun回调函数实现在实时浏览的摄像头界面上绘制图形。回调函数定义:public CHCNetSDK.DRAWFUN DrawFun = null;在播放浏览函数内对播放句柄进行定义,注意第三个输入量为nullm_lRealHandle = CHCNetSDK.NET_DVR_RealPlay_V40(m_lUserID, ref lpPreviewInfo, null/*RealData*/, pUser);当句柄m_lRealHandle为非负时,即预览成功后
2021-01-07 11:34:17
2716
4
PlayVideo.cs
2021-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人