1、バッチは、グレースケールを変換して保存します
書式#include <iostreamの> の#include <opencv2 / opencv.hpp> の#include < 文字列 > 使用して 名前空間の品種; 使用して 名前空間はstdを、 INT メイン() { 文字列のファイル名、grayFile。 以下のために(int型 = Iを101 ; iが<= 150 ; I ++ ) のための(INT J = 0 ; J <= 23 ; J ++ ) { // INT转换为列 にstringstream SS1、SS2。 文字列STR1、STR2。 SS1 << I; SS1 >> STR1。 SS2 << J。 SS2 >> STR2。 fileNameに = " srcImage / Tester_ " + 0009 + " TrainingPosepose_ " + + STR2 " .JPG " 。 grayFile = " grayImage / Gray_Tester_ " + 0009 + " TrainingPosepose_ " + + STR2 " .JPG " 。 coutの<< マットsrcImage = 関数imread(filename)で、grayImage。 cvtColor(srcImage、grayImage、CV_BGR2GRAY)。 関数imwrite(grayFile、grayImage)。 } システム(「一時停止」)。 リターン 0 ; }
OpenCVのバッチグレースケールの変換と保存- kuotian -ブログパークhttps://www.cnblogs.com/kuotian/p/6365613.html
2、ビデオファイルを読み込み、ビデオディスプレイ
VideoCapture(0)。
- VideoCaptureキャプチャ。
- capture.open("video.mp4"); メソッドのクラス// VideoCapture
- // 0時00分には、USBカメラを開きます。正しいURLを入力し、あなたがウェブ上で動画を読み込むことができます
FOURCC = cv2.VideoWriter_fourcc(* 'XVID')#文言が固定であることに注意して、WindowsがXVIDを使用して、エンコード形式を指定します
アウト= cv2.VideoWriter(「output.avi」、FOURCC、20.0(640480))#ビデオ・ストレージ・オブジェクトを定義し、映像符号化方法、フレームレート、ビデオフォーマットのサイズ、および最終的に階調設定(デフォルトトゥルーカラーが、私は発生するエラーを生成した映像はFalseを変更しようとしました)
OpenCVの研究ノート(2) -どのようにOpenCVので映像を処理するために-ブログパーク- Zodiac7 https://www.cnblogs.com/zodiac7/p/9270529.htm L
研究では、--Opencvビデオ処理モジュールをノート- gwpscutさんのブログ- CSDNブログhttps://blog.csdn.net/gwplovekimi/article/details/80545274