무한 체리 최근 화재가 열려 프로그램 코드 벚꽃

cv_2.py

수입 CV2


vidcap cv2.VideoCapture = ( '영상 / video.avi')

카운트 = 0

진정한 동안 :

    성공 화상 vidcap.read = ()

    성공하는 경우 :

        cv2.imwrite ( "PIC / 프레임 %의 d.jpg"% 수, 이미지) JPEG 파일로 저장 프레임 #

        cv2.waitKey (10) == 27의 경우 :

            단절

        카운트 + 1 =


( '사진 처리 비디오가 완료!') 인쇄

1

4

5

6

(7)

8

9

(10)

(11)

(12)

(13)

cv_3.py

PIL 가져 오기 이미지, ImageDraw, ImageFont에서

수입 CV2

수입 운영 체제



데프 (그림) 그리기 :

    IMG cv2.imread = ( 'PIC /'+ PIC)

    IMG IMG = [: :, (2,1,0)]


    블랭크를 Image.new = ( "RGB"[렌 (IMG [0]), 렌 (IMG), "백색")

    drawObj = ImageDraw.Draw (빈)


    N = 10


    글꼴 = ImageFont.truetype ( 'C : / 윈도우 / 글꼴 / 마이크로 소프트 YaHei UI / msyhbd.ttc', 크기 = N-1)

    대 전 범위 (0, 렌 (IMG), N)에서 :

        범위 J (0 렌 (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 ( '새 / 새로운 _'+ 그림, 'JPEG')


파일 목록 os.listdir = ( 'PIC')

파일 목록에서 파일 :

    그릴 (파일)

1

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

수입 운영 체제

수입 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 (경로, 크기) :

    '' '


    : 파람 경로 : 폴더 위치를 사진

    : 파람 크기 : 이미지 해상도

    :반환:

    '' '

    파일 목록 = os.listdir (경로)

    파일 목록 = 리조트 (파일 목록)



    '' '

    FPS :

    프레임 레이트 : N 개의 제 1 개 이미지를 기입 한 [예 : 5 초 동안 화상 제어로하고, 프레임 레이트는 이미지 5를 반복 한 필요하다]

    설정 한 폴더가, 5 초, 재생하는 경우 534 * 300에서 다음이 동영상의 재생 시간은 10 초입니다 50 개 사진이 있습니다

    '' '

    FPS = 24

    FILE_PATH = '비디오 / new.mp4'

    다른 FOURCC cv2.VideoWriter_fourcc = ( 'D'는 'I', 'V', 'X') # 1 형식의 비디오 코딩 다른 영상에 대응

    비디오 = 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

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의-파이썬 모듈 CV2을 설치 설치하지 마십시오

(2) 자기 벚꽃 원본 비디오를 다운로드 온라인,보다 큰 900 M

(3)이 데모하면 일을 가제트 있음을 재생할 수 있기 때문에


추천

출처blog.51cto.com/14510351/2484383