最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python+Opencv實現(xiàn)把圖片、視頻互轉(zhuǎn)的示例

 更新時間:2020年12月17日 16:59:28   作者:霧霾王者  
這篇文章主要介紹了Python+Opencv實現(xiàn)把圖片、視頻互轉(zhuǎn)的示例,幫助大家更好的理解和實用python,感興趣的朋友可以了解下

1. 安裝Opencv包

pip install opvencv-python

2.實現(xiàn)代碼:

  視頻轉(zhuǎn)為圖片:

import cv2
cap=cv2.VideoCapture('E:/video/video-02.mp4') # 獲取一個視頻打開cap
isOpened=cap.isOpened # 判斷是否打開
print(isOpened)
fps=cap.get(cv2.CAP_PROP_FPS)
print(fps)
# 獲取寬度
width=int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
# 獲取高度
height=int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))
i=0
while(isOpened):
  # 保存前十幀
  if i==10:
    break
  else:
    i+=1
  (flag,frame)=cap.read() # 讀取每一幀,一張圖像flag 表明是否讀取成果 frame內(nèi)容
  fileName='E:/video/image'+str(i)+'.jpg'
  print(fileName)
  # flag表示是否成功讀圖
  if flag==True:
    # 控制質(zhì)量
    cv2.imwrite(fileName,frame,[cv2.IMWRITE_JPEG_QUALITY,100])
print('end!')

  圖片保存為視頻:

import os
import cv2
import numpy as np

path = 'E:/video/img'
filelist = os.listdir(path)
#fourcc = cv2.cv.CV_FOURCC('M','J','P','G') #opencv版本是2
fourcc = cv2.VideoWriter_fourcc(*'XVID') #opencv版本是3

fps = 5 # 視頻每秒24幀
size = (1920, 1080) # 需要轉(zhuǎn)為視頻的圖片的尺寸
# 可以使用cv2.resize()進行修改

video = cv2.VideoWriter('E:/video/2.avi', fourcc, fps, size)
# 視頻保存在當前目錄下

for item in filelist:
  if item.endswith('.jpg'):
    # 找到路徑中所有后綴名為.png的文件,可以更換為.jpg或其它
    item = path + item
    img = cv2.imread(item)
    video.write(img)
video.release()
cv2.destroyAllWindows()

以上就是Python+Opencv實現(xiàn)把圖片、視頻互轉(zhuǎn)的示例的詳細內(nèi)容,更多關(guān)于python 圖片、視頻互轉(zhuǎn)的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 使用httplib模塊來制作Python下HTTP客戶端的方法

    使用httplib模塊來制作Python下HTTP客戶端的方法

    這篇文章主要介紹了使用httplib模塊來制作Python下HTTP客戶端的方法,文中列舉了一些httplib下常用的HTTP方法,需要的朋友可以參考下
    2015-06-06
  • python使用requests庫爬取拉勾網(wǎng)招聘信息的實現(xiàn)

    python使用requests庫爬取拉勾網(wǎng)招聘信息的實現(xiàn)

    這篇文章主要介紹了python使用requests庫爬取拉勾網(wǎng)招聘信息的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • Python實現(xiàn)雙向鏈表

    Python實現(xiàn)雙向鏈表

    這篇文章主要為大家詳細介紹了Python實現(xiàn)雙向鏈表,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • Python把csv文件轉(zhuǎn)換為excel文件

    Python把csv文件轉(zhuǎn)換為excel文件

    本文主要介紹了Python把csv文件轉(zhuǎn)換為excel文件,可以使用xlrd,xlrwt,openpyxl,xlwings,pandas 等庫操作 Excel,具有一定的參考價值,感興趣的可以了解一下
    2024-04-04
  • python數(shù)據(jù)持久存儲 pickle模塊的基本使用方法解析

    python數(shù)據(jù)持久存儲 pickle模塊的基本使用方法解析

    這篇文章主要介紹了python數(shù)據(jù)持久存儲 pickle模塊的基本使用方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • Python算法應(yīng)用實戰(zhàn)之隊列詳解

    Python算法應(yīng)用實戰(zhàn)之隊列詳解

    隊列是一種先進先出(First-In-First-Out,F(xiàn)IFO)的數(shù)據(jù)結(jié)構(gòu)。隊列被用在很多地方,比如提交操作系統(tǒng)執(zhí)行的一系列進程、打印任務(wù)池等,一些仿真系統(tǒng)用隊列來模擬銀行或雜貨店里排隊的顧客。下面就介紹了Python中隊列的應(yīng)用實戰(zhàn),需要的可以參考。
    2017-02-02
  • pytorch和numpy默認浮點類型位數(shù)詳解

    pytorch和numpy默認浮點類型位數(shù)詳解

    這篇文章主要介紹了pytorch和numpy默認浮點類型位數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 詳解Python3網(wǎng)絡(luò)爬蟲(二):利用urllib.urlopen向有道翻譯發(fā)送數(shù)據(jù)獲得翻譯結(jié)果

    詳解Python3網(wǎng)絡(luò)爬蟲(二):利用urllib.urlopen向有道翻譯發(fā)送數(shù)據(jù)獲得翻譯結(jié)果

    這篇文章主要介紹了Python3網(wǎng)絡(luò)爬蟲(二):利用urllib.urlopen向有道翻譯發(fā)送數(shù)據(jù)獲得翻譯結(jié)果,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • python os.system執(zhí)行cmd指令代碼詳解

    python os.system執(zhí)行cmd指令代碼詳解

    在本篇文章里小編給大家整理的是一篇關(guān)于python os.system執(zhí)行cmd指令代碼詳解內(nèi)容,有興趣的朋友們可以學習下。
    2021-10-10
  • Python中的pandas庫簡介及其使用教程

    Python中的pandas庫簡介及其使用教程

    pandas是用于數(shù)據(jù)挖掘的Python庫,Pandas中常見的數(shù)據(jù)結(jié)構(gòu)有Series和DateFrame兩種方式,今天通過本文給大家講解Python中的pandas庫簡介及其使用,感興趣你跟隨小編一起學習吧
    2022-11-11

最新評論

黄石市| 定结县| 高州市| 牙克石市| 津南区| 青阳县| 云霄县| 扎兰屯市| 镇宁| 弋阳县| 绥化市| 鄂托克前旗| 襄汾县| 岚皋县| 额敏县| 米脂县| 共和县| 通城县| 莱西市| 城口县| 合肥市| 崇信县| 大冶市| 阿坝县| 宝应县| 小金县| 博湖县| 海阳市| 万年县| 平远县| 岗巴县| 广元市| 梧州市| 绥江县| 璧山县| 汝阳县| 南溪县| 登封市| 怀集县| 宁安市| 两当县|