国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語(yǔ)言編程技術(shù)及教程分享平臺(tái)!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - Python中使用攝像頭實(shí)現(xiàn)簡(jiǎn)單的延時(shí)攝影技術(shù)

Python中使用攝像頭實(shí)現(xiàn)簡(jiǎn)單的延時(shí)攝影技術(shù)

2020-05-24 10:47腳本之家 Python

這篇文章主要介紹了Python中使用攝像頭實(shí)現(xiàn)簡(jiǎn)單的延時(shí)攝影技術(shù),本文只是一個(gè)簡(jiǎn)單的小示例,講解了實(shí)現(xiàn)過(guò)程并給出實(shí)現(xiàn)代碼,需要的朋友可以參考下

延時(shí)攝影(英語(yǔ):Time-lapse photography)是以一種較低的幀率拍 下圖像或者視頻,然后用正常或者較快的速率播放畫(huà)面的攝影技術(shù)。在一段延時(shí)攝影視頻中,物體或者景物緩慢變化的過(guò)程被壓縮到一個(gè)較短的時(shí)間內(nèi),呈現(xiàn)出平時(shí) 用肉眼無(wú)法察覺(jué)的奇異精彩的景象。延時(shí)攝影可以認(rèn)為是和高速攝影相反的一個(gè)過(guò)程。延時(shí)攝影通常應(yīng)用在拍攝城市風(fēng)光、自然風(fēng)景、天文現(xiàn)象、生物演變等等題材上。”

種草

最近買東西得了個(gè)小贈(zèng)品,是一種可以快速生長(zhǎng)的小草,拿回來(lái)就種在了辦公桌上。今天發(fā)芽了,一時(shí)興起打算做個(gè)延時(shí)攝影,辦公室里正好有個(gè)非常老舊的640x480攝像頭,于是有了下面的這個(gè)延時(shí)攝影動(dòng)圖(為了上傳壓縮了畫(huà)面大小):

Python中使用攝像頭實(shí)現(xiàn)簡(jiǎn)單的延時(shí)攝影技術(shù)

 

實(shí)現(xiàn)


需要準(zhǔn)備的:

1) 電腦
2) 攝像頭(如果電腦沒(méi)有的話),淘寶上好多20以下包郵
3) Python 2.7,因?yàn)樾枰褂胦pencv,所以用Python2
4) opencv的Python binding,去官網(wǎng)上下載,如果不想自己編譯,只要到\build\python\2.7\下面就可以找到32位和64位的cv2.pyd,把這個(gè)文件直接拷貝到\Python27\Lib\site-packages\即可

代碼如下:

?
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
import cv2
import time
 
interval = 20  # seconds
num_frames = 500
out_fps = 24
 
capture = cv2.VideoCapture(0)
size =(int(capture.get(cv2.cv.CV_CAP_PROP_FRAME_WIDTH)),
    int(capture.get(cv2.cv.CV_CAP_PROP_FRAME_HEIGHT)))
video = cv2.VideoWriter("time_lapse.avi", cv2.cv.CV_FOURCC('I','4','2','0'), out_fps, size)
 
# for low quality webcams, discard the starting unstable frames
for i in xrange(42):
  capture.read()
 
# capture frames to video
for i in xrange(num_frames):
  _, frame = capture.read()
  video.write(frame)
 
  ## Optional, in case you need the frames for GIF or so
  filename = '{:4}.png'.format(i).replace(' ', '0')
  cv2.imwrite(filename, frame)
 
  print('Frame {} is captured.'.format(i))
  time.sleep(interval)
 
video.release()
capture.release()

既然是簡(jiǎn)單的延時(shí)攝影,代碼也是非常簡(jiǎn)單的。設(shè)定好拍攝間隔,總幀數(shù)和輸出的幀率,用VideoCapture獲取攝像頭的圖像,用VideoWriter寫(xiě)入視頻,考慮到有些劣質(zhì)攝像頭在初始化的時(shí)候不穩(wěn)定(比如我用的這個(gè)老式攝像頭),在正式捕捉圖向前可以考慮略過(guò)初始的幾十幀,捕捉過(guò)程中也可以直接輸出圖片方便制作GIF或者其他用途。

最后再來(lái)一個(gè)鐵皮盒上水滴蒸發(fā)的全過(guò)程:

Python中使用攝像頭實(shí)現(xiàn)簡(jiǎn)單的延時(shí)攝影技術(shù)

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 最好的2019中文大全在线观看 | 日韩码有限公司在线观看 | 经典法国性xxxx精品 | 久久精品国产99国产精2020新增功能 | 亚洲视频二区 | 成人在线视频网址 | 日本久久久久久久久久久久 | 欧美日韩免费 | 日韩不卡 | 免费观看爱爱视频 | 韩日毛片| 国产午夜视频在线观看 | 天堂99x99es久久精品免费 | 999在线观看精品免费不卡网站 | 日本理论在线 | 狠狠干干干 | 一区二区在线不卡 | 亚洲一区二区在线播放 | 亚洲欧洲精品视频 | 一本久久a久久精品亚洲 | 国产日韩欧美在线 | 成人免费视频在线观看 | 激情欧美一区二区三区中文字幕 | 久久久精品免费观看 | 99精品视频在线免费观看 | 成人午夜电影在线观看 | 欧美国产日韩在线 | 午夜一级片 | 国产精品一区久久 | 91精品国产综合久久久久久丝袜 | 国色天香成人网 | 日本高清视频在线播放 | 久久久精 | 国产精品久久久久久久 | 国产精品久久久久久久午夜片 | 91久久| 午夜伦4480yy私人影院 | 91视频在线播放视频 | 在线视频中文字幕 | 夜夜草av| 91成人精品 |