我正在开发一个 python3 应用程序,我需要从由 C++ 应用程序序列化并存储在 protobuf 消息中的数据创建 openCV 图像。我只能访问包含以下数据的结构:
message Image {
uint32 rows =1;
uint32 cols =2;
int32 elemType =3; //openCV type (ex: CV_8U)
int32 elemSize =4;
bytes data =5;
}
Run Code Online (Sandbox Code Playgroud)
我已经尝试过这样做,通过 numpy 首先创建一个数组,但我认为我做错了......
这是一些代码,img我之前提到的结构在哪里:
message Image {
uint32 rows =1;
uint32 cols =2;
int32 elemType =3; //openCV type (ex: CV_8U)
int32 elemSize =4;
bytes data =5;
}
Run Code Online (Sandbox Code Playgroud)
我想跳过这里完成的奇怪的解析,但是如何呢?我不知道...(我对 python、openCV 和 stackoverflow 很陌生,所以请友善^^)
我有一个 docker 容器,用于将我的网络摄像头的通量转换为 rtsp(docker image: ullaakut/rtspatt)。当我使用--device /dev/video0:/dev/video0.
但是我没有发现任何东西可以帮助我使用 Kubernetes 做同样的事情。我只是想要一种从容器访问网络摄像头的方法......任何人都可以帮助我吗?