
試料表面の動画を撮っており、標準偏差を撮っているのですが、以下に示したように上下が反転してしまいます。どう直したらよいのでしょうか?
python
1# -*- coding: utf-8 -*- 2import cv2 3import matplotlib.pyplot as plt 4import numpy as np 5 6cap = cv2.VideoCapture("no_edit.mkv") 7 8# 全フレームを読み込む。 9frames = [] 10while True: 11 ret, frame = cap.read() 12 if not ret: 13 break 14 15 16 frames.append(frame) 17 18frames = np.array(frames) 19print(frames.shape) 20 21 22 23green=frames[:,:,:,1] 24std = green.std(axis=(0)) 25 26print(frames) 27print(green) 28 29# マップ 30fig, ax = plt.subplots() 31ax.set_title("standard deviation") 32plt.pcolor(std,cmap="jet") 33 34plt.colorbar() 35plt.show() 36
g=frames[:,:,:,1] std = g.std(axis=(0))
途中にある以上のコードは何のためあるのか分かりません。分かる方いらっしゃいますでしょうか?

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。