全部。 我正在用PC和Raspberry-Pi测试一些python代码。 在树莓皮,它运行没有任何问题。但是当我在PC上运行它时,同样的代码会给我错误消息
这是问题代码:
import os
import cv2
import numpy as np
cap = cv2.VideoCapture('Vid1.avi')
while(1):
ret, frame = cap.read()
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
cv2.imshow('frame', frame)
cv2.destroyAllWindows()
cap.release()
现在,它显示的视频剪辑“Vid1.avi”如Raspberry Pi上所示,但在PC上返回以下错误消息
OpenCV Error: Assertion failed (scn == 3 || scn == 4) in cv::cvtColor, file ..\..\..\..\opencv\modules\imgproc\src\color.cpp
有人能帮帮我吗?我知道scn==3 | | scn==4通常是关于灰度表示的一个错误,但是它在另一个平台中按预期工作。。。你知道吗
中国
目前没有回答
相关问题 更多 >
编程相关推荐