使用 opencv 的 opendds 视频流

问题描述

我对此有疑问。我正在使用 opendds 使用 opencv 流式传输视频。 在 opendds 中,我使用数据类型 CORBA::OctetSeq 数据作为 mat 数据。

我已经成功地使用 tao_idl 和 opendds_idl 制作了几个文件,现在我正在尝试制作publisher.cpp

你知道怎么把mat类型的数据转成OctetSeq数据吗??

我试过这样。

... this.localPost = this.post Mat img img = Mat::zeros(480,640,CV_8UC1) cap >> img ...

错误提示操作员不工作

如果我设置了 message.data = img 它说“错误:从 'uchar' 到 'CORBA::ULong' 的无效转换

请帮助这个项目是单位二月:(

解决方法

有关此问题的答案,请参阅 https://github.com/objectcomputing/OpenDDS/issues/2371