私はUSB接続のウェブカメラを持っており、キャプチャしたフレームをテキストファイルに保存したい。フレームはnumpyの配列なので、赤の色の値だけを取得する必要があります。 、111 ...、...OpenCV:フレームマトリックスをテキストファイルに保存する(Python)
[[127 125 125 114 118 101]
[123 126 125:この私に取得
vc = cv2.VideoCapture(1)
if vc.isOpened():
rval, frame = vc.read()
frame = imutils.resize(frame, width=640, height=480)
print(frame[...,...,2])
savetxt('../test.txt', frame[...,...,2])
印刷:だから、ここに私のコードです112 100]
[129 124 122 ...、116 116 100]
...、
[118 121 121 ...、96 103 90][121 120 121 ...、97 104 88]
[116 122 120 ...、97 105 90]
しかし、配列全体を印刷することができたとしても、ターミナルウィンドウには合わない。 ファイルに保存したいのですが、savetxt funcが私の望むように動作していません。 test.txtの始まりは次のとおりです。 1.270000000000000000e + 02 1.250000000000000000e + 02
などです。
私は任意のヘルプのOpenCV 3.1とPython 2.7.12
を使用していますか?
! – askrav