武漢桜の花オープンプログラムコードの最近の火災

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)このデモでは、あなたがそのガジェットのものを再生することができますので、


おすすめ

転載: blog.51cto.com/14510351/2484383