显示最大似然的矩形的视频流的基础上承认的对象

0

的问题

我有一个视频流作为描述 脱视频概述,使用 MyVideoProducer 机械工。 源图像进行分析和我有一个名单的连接部件(x,y,width,height)和我想要的复盖上的矩形的视频。

我可以这样做,通过发送一个列表中的矩形,协调对最大似然有它地方的矩形,或者是否需要创造我自己的复盖图像?

我看着qtquick-借助粒子系统,但这似乎并不适合。 其他问题的布局的矩形管理的脱/最大似然的,但我需要的矩形应置于根据共同协调的远景的管道已经确定在C++和发送到最大似然的前端。 他们将陈旧的/有关的视频框架。

一个例子,但重叠是无关的视频。 我想我需要一个复盖,是同步的 onNewVideoContentReceived(). 最大似然不能确定如何保持任何名单的矩形同步视频容易。

computer-vision qml qt qt5
2021-11-22 18:51:32
1

最好的答案

1

我只是修改原始缓冲区的创建,debayered从相机、绘制的矩形中的自己RGBA格式。 它避免了同步问题的视频框架的对象的地理位置的数据。 我没有使用alpha但是,仅仅更换的像素。 我的内容,量子和视频领域不是很大。 阿尔法的矩形和大量的物体,它也可以更有效的涉及GPU。 事实上,你可以使用固定平方尺寸并不CCL界定区域,这可能是显着加快与GPU。

一个最大似然的解决方案将更加优雅,但这种解决方案的工作。


替代选项 QVideoFrame::setMetaData这可以配合的CCL QRect列于框架,因此,该协会是明确和绑架。 该方法 onNewVideoContentReceived()MyVideoProducer 可呈现的形C++.

另一种选择是 QAbstractVideoFilter,这将修改原始缓冲区增加额外的数据的图像呈现。 这是很简单的启用/停用通过最大似然的前结束。

所有解决方案依靠C++因此,它是不容易改变着色,等于最大似然. 例如,如果对象具有公认的财产,如"男性","女性","猫",'车辆'等的最大似然可以更新强调适当地和维持一个会计对象的类型。

2021-11-26 16:16:56

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................