问题描述
我正在将用Matlab编写的程序转换为Python。让我困扰的是Matalb VideoReader和Python cv2.VideoCapture具有不同的输出。这是最少的代码:
Matlab:
videoObject = VideoReader(path);
firstFrame = readFrame(videoObject);
print(sum(firstFrame(501,:)))
结果是931357。
Python:
videoObject = cv2.VideoCapture(path)
success,firstFrame = videoObject.read()
firstFrame = cv2.cvtColor(firstFrame,cv2.COLOR_BGR2RGB)
print(np.sum(firstFrame[500,:]))
结果是922577
我是在做错什么,还是这两种方法确实给出了不同的结果?我该如何解决?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)