cv_2.py
輸入CV2
vidcap = cv2.VideoCapture( 'ビデオ/ video.avi')
カウント= 0
真の中に:
成功、画像= vidcap.read()
成功の場合:
cv2.imwrite( "PIC /フレーム%のD.JPG" %回数、画像)JPEGファイルとして保存フレーム#
cv2.waitKey(10)== 27の場合:
ブレーク
カウント+ = 1
印刷(「画像処理へのビデオが完成!」)
1
2
3
4
5
6
7
8
9
10
11
12
13
cv_3.py
PILのインポートイメージから、ImageDraw、ImageFont
輸入CV2
輸入OS
デフ(PIC)を描きます:
IMG = cv2.imread( 'PIC /' + PIC)
IMG = IMG [:、:、(2,1,0)]
ブランク=([(IMG)でlen lenの(IMG [0])、 "RGB"、 "白")Image.new
drawObj = ImageDraw.Draw(空白)
N = 10
フォント= ImageFont.truetype( 'C:/ Windowsの/フォント/微軟雅黒UI / msyhbd.ttc'、サイズ= N-1)
iに対して範囲(0、lenの(IMG)、N)で:
範囲内のJ(0、lenの(IMG [i])と、N)のために:
テキスト=「武漢給油」
drawObj.ink = IMG [I] [J] [0] + IMG [I] [J] [1] * 256 + IMG [I] [J] [2] * 256 * 256
drawObj.text([J、i]は、テキスト[INT(J / N)%LEN(テキスト)]、フォント=フォント)
印刷( '処理が完了する----'、i、j)は
blank.save( '新/新しい_' + PIC、 'JPEG')
ファイルリスト= os.listdir( 'PIC')
ファイルリスト内のファイルのために:
ドロー(ファイル)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
cv_4.py
輸入OS
輸入CV2
輸入再
デフリゾート(リスト):
iの範囲内(LEN(リスト)-1):
範囲内のJ(LEN(リスト) - 1)のために:
もしINT(re.findall(R '\ D +'、リスト[J])[0])> INT(re.findall(R '\ D +'、リスト[J + 1])[0]):
リスト[J]、リスト[J + 1] =リスト[J + 1]、リスト[J]
リターンリスト
デフPicVideo(パス、サイズ):
「」」
:Paramのパス:フォルダ場所写真
:Paramのサイズ:画像解像度
:リターン:
「」」
ファイル一覧= os.listdir(パス)
ファイルリスト=リゾート(ファイルリスト)
「」」
FPS:
フレームレート:1秒Nピクチャが書き込まいる[例えば5秒間画像を制御するように、フレームレートは、この画像5を繰り返す必要1です]
設定されている1フォルダは、5秒を再生する場合は534 * 300の下で、このビデオの持続時間は10秒で50枚の写真があります
「」」
FPS = 24
FILE_PATH = 'ビデオ/ new.mp4'
異なるFOURCC =異なるビデオ符号化フォーマットのビデオに対応するcv2.VideoWriter_fourcc( 'D'、 'I'、 'V'、 'X')#
ビデオ= cv2.VideoWriter(FILE_PATH、FOURCC、FPS、サイズ)
ファイルリスト内のアイテムを:
もしitem.endswith( 'JPG。'):
アイテム=パス+ '/' +アイテム
IMG = cv2.imread(アイテム)##を直接バックnumpy.ndarrayオブジェクトをOpenCVのを使用して画像を読み取るために、BGRチャネル順序、BGRは、デフォルト値のチャネル0-255に留意されたいです
ビデオ映像に書き込まvideo.write(IMG)#
video.release()#リリース
鄭州不妊病院ます。http://www.zzchyy110.com/
PicVideo(「r'new、(960544))
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
注意:
(1)直接ピップCV2をインストールしますが、PIP OpenCVの-pythonのモジュールCV2をインストールインストールしないでください
(2)自己桜900 Mより大きく、オリジナルのビデオをダウンロードするには、オンラインで行きます
(3)このデモでは、あなたがそのガジェットのものを再生することができますので、