python - 打开opencv | Gstreamer 警告:无法查询视频位置:statue=0,value=-1,duration=-1
问题描述
我正在使用 OpenCV 包在 NVIDIA jetson nano 上实现视频录制功能。
当我使用代码时,我遇到了相同的 GStreamer 错误。##
import cv2
import numpy as np
camera = cv2.VideoCapture(“nvarguscamerasrc
! video/x-raw(memory:NVMM),width=640,height=480,format=NV12,framerate=30/1
! nvvidconv flip-method=0 ! videoconvert !video/x-raw,formate=BGR ! appsink”)
fourcc = cv2.VideoWriter_fourcc(*‘mp4v’)
videoOut = cv2.VideoWriter(‘camera.mp4’,fourcc,30.0,(640,480))
isRead,frame = camera.read()
while isRead :
videoOut.write(frame)
cv2.imshow('xianshi',frame)
if cv2.waitKey(30) == 27:
break
isRead,frame = camera.read()
camera.release()
videoOut.release()
cv2.destroyAllWindows()
解决方案
推荐阅读
- .net - 可以在不同的输出目录中复制文件
- javascript - AWS 识别面部 API:从面部裁剪牙齿部分(嘴巴)
- redis - 有什么区别:Redis Replicated setup, Redis Cluster setup Redis Sentinel setup and Redis with Master with Slave only?[REDISSON]
- tensorflow - 您可以从 tensorflow 对象检测 api v2 导出早期的检查点吗?
- reactjs - react js中的oAuth 2实现
- asp.net - '找不到方法:!!0 AutoMapper.IMapper.Map (对象)'(ASP.NET 零)
- arm - 如何使用 arm v7 neon 内在函数获得 Q 寄存器(int64x2_t)的绝对值?
- r - 如何在一个坐标系中绘制两个图表,结合一列的所有值?
- android - 如何在GitHub方形日历android中更改月份的文本颜色
- php - mysql - 如果存在则更新日期字段