小编Ted*_*y_R的帖子

python opencv 显示 gstreamer videotestsrc

我需要使用 GStreamer 将数据传递到一些 OpenCV/Cuda 分类和深度学习系统。

问题是我对 GStreamer 和 Cuda 很陌生,所以我需要制作一些简单的示例,结合尽可能少的元素 - 这里是 OpenCV 和 Gstreamer。

cv.imshow()现在我只希望 GStreamer在循环中将“videotestsrc pattern=ball”传递到一帧一帧

问题是我似乎无法打开该cv.VideoCapture()元素 - 正确地因为管道错误

我已经花了几个小时了,现在已经“放弃”了

OpenCV 是 v3.4.0 - 使用 GStreamer 支持编译 Python 是 3.6.8

这是我现在的代码 -

我用谷歌搜索了一遍,并尝试了许多管道组合,但没有任何东西能让我打开视频捕获元素

#!/usr/bin/env python3
import cv2 as cv

cap = cv.VideoCapture("videotestsrc ! video/x-raw,framerate=20/1 ! appsink", cv.CAP_GSTREAMER)

# Commented out to continue to capture
# Evaluates true => app closes
#if not cap.isOpened():
#    print('VideoCapture not opened')
#    exit(0)

while(True):
    ret, frame = cap.read()
    print(ret) …
Run Code Online (Sandbox Code Playgroud)

python linux opencv gstreamer

5
推荐指数
0
解决办法
517
查看次数

C# 十进制到 byte[] 并返回到 C

我有一个系统可以在 Mifare 卡上存储十进制值

使用此代码将 C# 十进制值转换为 16 字节的字节数组

MemoryStream memStream = new MemoryStream();
BinaryWriter writer = new BinaryWriter(memStream);
try
{
  try
  {
     writer.Write(m_Value);
     tmp = memStream.ToArray();
  }
  finally
  {
     memStream.Close();
  }
}
finally
{
  writer.Close();
}
Run Code Online (Sandbox Code Playgroud)

这给出了一个 16 字节的表示。

现在我们有一个客户需要读取这 16 个字节并将其转换回十进制数,但是在 C

这是怎么做的?

任何人都可以找到 C# 字节表示的定义/规范,我不能

c c#

1
推荐指数
1
解决办法
3892
查看次数

标签 统计

c ×1

c# ×1

gstreamer ×1

linux ×1

opencv ×1

python ×1