校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > opencv讀取視頻并保存圖像的方法

opencv讀取視頻并保存圖像的方法

熱門標簽:所得系統電梯怎樣主板設置外呼 佛山400電話辦理 朝陽手機外呼系統 地圖標注面積 市場上的電銷機器人 北瀚ai電銷機器人官網手機版 北京電銷外呼系統加盟 儋州電話機器人 小蘇云呼電話機器人

問題重述

​ 實習項目要做安全帽目標檢測,拿到了公司給的一些視頻數據,使用Opencv讀取視頻并每隔 1 s 1s 1s存儲一副圖像,下面是一些視頻數據

實現步驟 添加依賴庫

import cv2
import os

定義視頻路徑和圖像存儲路徑

video_path = './未戴安全帽視頻01/'
image_path = './images/'

讀取視頻文件

video_files = [i for i in os.listdir(video_path) if i.split('.')[-1] in ['mp4']]
len(video_files)

獲取視頻幀

# video_file:'./未戴安全帽視頻01/中建四局-東圍墻5_001_2021-03-22-18-04-28_2021-03-22-18-04-33.mp4', 
# pic_dir:'中建四局-東圍墻5_001_2021-03-22-18-04-28_2021-03-22-18-04-33'
def get_image(video_file, pic_dir):
    if not os.path.exists(pic_dir):
        os.makedirs(pic_dir)
    
    # cv2讀取視頻文件
    vc = cv2.VideoCapture(video_file)
    index = 0
    # 判斷載入的視頻是否可以打開
    rval = vc.isOpened()
    while rval:  # 循環讀取視頻幀
        index = index + 1
        
        rval, frame = vc.read()
        # 每十幀保存一張圖片
        if index * 10 % 1 == 0:
            if rval:
                # cv2.imshow("capture", frame)
                save_file = pic_dir + str(index).zfill(5) + '.png'
                cv2.imwrite(save_file, frame)  # 存儲為圖像,保存名為文件夾名
                cv2.waitKey(1)
            else:
                break
        vc.release()
    print("已保存%d" %(index - 1) + "張圖片")
        
# video_file = './未戴安全帽視頻01/01.mp4'
# pic_path = '01/'
# get_image(video_file, image_path + pic_path)

遍歷視頻文件

for file in video_files:
    video_file = video_path + file
    pic_path = image_path + file.replace('.mp4', '/')
    get_image(video_file, pic_path)

已保存1張圖片
已保存1張圖片
已保存1張圖片
已保存1張圖片
已保存1張圖片
已保存1張圖片
已保存1張圖片
已保存1張圖片
已保存1張圖片
已保存1張圖片
已保存1張圖片
已保存1張圖片
已保存1張圖片
已保存1張圖片
已保存1張圖片
已保存1張圖片
已保存1張圖片
已保存1張圖片

完整代碼

import cv2
import os


def save_img():
    video_path = r'F:\test\3.10'
    videos = os.listdir(video_path)
    for video_name in videos:
        file_name = video_name.split('.')[0]
        folder_name = video_path +'_'+ file_name
        os.makedirs(folder_name, exist_ok=True)
        print(video_path + '/' + video_name)
        vc = cv2.VideoCapture(video_path + '/' + video_name)
        # 讀入視頻文件
        c = 0
        rval = vc.isOpened()

        while rval:  # 循環讀取視頻幀
            c = c + 1

            rval, frame = vc.read()
            if c%10 ==0:
                pic_path = folder_name + '/'
                if rval:
                    cv2.imwrite(pic_path + str(c) + '.png', frame)  # 存儲為圖像,保存名為文件夾名
                    cv2.waitKey(1)
                else:
                    break
        vc.release()
        print('save_success')
        print(folder_name)


save_img()

存在問題

讀取路徑問題

問題:讀取視頻結果顯示沒有打開視頻,檢查發現視頻路徑錯誤,導致沒有正確打開

解決:可以在讀取之前檢查路徑,即判斷要保存的文件夾是否存在,不存在就創建該文件夾。代碼如下:

if not os.path.exists(path):
    os.makedirs(path)

中文路徑問題

問題:cv2.imwrite()保存圖像路徑不能存在中文字符,否則無法保存,并且沒有任何提示!!!

解決:改為英文路徑即可。

最終結果


到此這篇關于opencv讀取視頻并保存圖像的方法的文章就介紹到這了,更多相關opencv讀取視頻內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python OpenCV讀取顯示視頻的方法示例
  • opencv3/C++實現視頻讀取、視頻寫入
  • 使用python-opencv讀取視頻,計算視頻總幀數及FPS的實現
  • VS2010+Opencv+MFC讀取圖像和視頻顯示在Picture控件
  • Java使用OpenCV3.2實現視頻讀取與播放
  • python opencv 讀取本地視頻文件 修改ffmpeg的方法
  • Opencv實現讀取攝像頭和視頻數據
  • opencv實現讀取視頻保存視頻

標簽:定西 龍巖 酒泉 商丘 江蘇 金融催收 寧夏 云南

巨人網絡通訊聲明:本文標題《opencv讀取視頻并保存圖像的方法》,本文關鍵詞  opencv,讀取,視頻,并,保存,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《opencv讀取視頻并保存圖像的方法》相關的同類信息!
  • 本頁收集關于opencv讀取視頻并保存圖像的方法的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    久久精品国产第一区二区三区 | 日本高清不卡在线观看| 天天影视色香欲综合网老头| 一区二区成人在线观看| 一本色道久久综合狠狠躁的推荐| 天堂影院一区二区| 美女爽到高潮91| 成人av免费观看| 欧美乱熟臀69xxxxxx| 久久久噜噜噜久噜久久综合| 亚洲男同性恋视频| 美女脱光内衣内裤视频久久影院| 一区二区三区资源| 免费观看91视频大全| 99精品一区二区三区| 欧美自拍丝袜亚洲| 99国产精品国产精品久久| 欧美日韩亚洲综合一区 | 亚洲精品久久久蜜桃| 国产高清一区日本| 欧美美女直播网站| 久久久久国产精品麻豆ai换脸| 一区二区三区四区乱视频| 国模一区二区三区白浆 | 久久99在线观看| 色吊一区二区三区| 久久精品网站免费观看| 日韩中文字幕一区二区三区| 久久精品99国产精品日本| 在线视频国产一区| 精品福利av导航| 日本伊人色综合网| 美女诱惑一区二区| 欧美三级日韩在线| 国产精品美日韩| 日韩高清在线电影| 99精品欧美一区二区三区小说| 日韩欧美中文字幕公布| 亚洲日本免费电影| 风流少妇一区二区| 国产亚洲一二三区| 日韩黄色小视频| 欧美日韩的一区二区| 亚洲一区国产视频| 国产高清不卡二三区| 久久久久久免费毛片精品| 精品一区二区精品| 欧美伊人精品成人久久综合97| 亚洲视频在线一区观看| 91网址在线看| 一级日本不卡的影视| 91久久久免费一区二区| 亚洲主播在线播放| 日韩欧美一区在线| 美女一区二区三区在线观看| 欧美亚洲国产一区在线观看网站| 亚洲精品自拍动漫在线| 欧美无砖砖区免费| 天堂成人国产精品一区| 欧美精品一二三四| 精品亚洲国内自在自线福利| 欧美精品一区二区三区视频| 美女看a上一区| 精品国精品国产| 国产一本一道久久香蕉| 国产日产欧美精品一区二区三区| 国产999精品久久久久久| 国产免费久久精品| 国模冰冰炮一区二区| 精品一区二区三区日韩| 久久精品网站免费观看| 色综合久久久久久久久久久| 亚洲午夜免费视频| 欧美性高清videossexo| 亚洲精品免费播放| 欧美精选一区二区| 国产精品三级电影| 在线观看免费一区| 久久国产人妖系列| 中文字幕在线一区免费| 色狠狠av一区二区三区| 日本在线播放一区二区三区| 国产91在线看| 亚洲va欧美va人人爽| 日韩欧美精品在线| 99精品在线免费| 蜜臀av国产精品久久久久| 国产午夜精品美女毛片视频| 91精彩视频在线观看| 精一区二区三区| 亚洲精品v日韩精品| 欧美成人精品二区三区99精品| 国产亚洲欧美日韩俺去了| 色噜噜狠狠色综合欧洲selulu| 奇米在线7777在线精品| 在线播放中文字幕一区| 国产一区二区三区观看| 国产精品久久国产精麻豆99网站| 在线精品视频免费观看| 亚洲成在线观看| 欧美国产欧美亚州国产日韩mv天天看完整| 欧美曰成人黄网| 黄页视频在线91| 亚洲欧美激情一区二区| 久久亚洲综合色一区二区三区| 欧美变态口味重另类| 99综合影院在线| 蜜桃久久av一区| 爽好多水快深点欧美视频| www久久久久| 日韩小视频在线观看专区| 91欧美一区二区| 久久99精品国产麻豆不卡| 亚洲午夜免费电影| 国产精品高潮呻吟久久| 久久亚洲影视婷婷| 日韩精品一区二区三区中文不卡| 色网站国产精品| www.欧美日韩| 亚洲成av人综合在线观看| 久久嫩草精品久久久精品一| 日韩视频一区二区三区| 欧美网站大全在线观看| 91国产丝袜在线播放| 91视频观看视频| 99视频一区二区| 色婷婷精品久久二区二区蜜臀av | 国产河南妇女毛片精品久久久| 另类小说一区二区三区| 人人狠狠综合久久亚洲| 亚洲一区二区在线播放相泽 | 国产视频一区二区在线| 国产调教视频一区| 欧美激情在线看| 久久久777精品电影网影网| 91精品国产综合久久久蜜臀粉嫩| 国产精品影音先锋| 国产不卡视频一区| 国产a精品视频| 成人av中文字幕| 97久久精品人人澡人人爽| 91免费精品国自产拍在线不卡| 波多野结衣中文字幕一区二区三区 | 欧美刺激午夜性久久久久久久| 欧美日韩成人一区| 欧美一级黄色录像| 久久久国产一区二区三区四区小说| 久久综合精品国产一区二区三区| 欧美精品一区视频| 亚洲国产高清不卡| 中文一区在线播放| 亚洲乱码日产精品bd| 午夜久久久久久电影| 日本亚洲三级在线| 精品一区二区三区在线观看| 国产成人精品三级| 色婷婷综合久久久中文字幕| 在线观看av一区二区| 91精品国产麻豆| 欧美高清激情brazzers| 色综合天天综合在线视频| 在线观看网站黄不卡| 欧美艳星brazzers| 日韩一级二级三级精品视频| 欧美高清在线一区| 亚洲国产一区二区三区| 韩日精品视频一区| 色欲综合视频天天天| 欧美成人欧美edvon| 色狠狠桃花综合| 精品精品国产高清a毛片牛牛| 国产精品久久久久久福利一牛影视 | 视频一区欧美日韩| 亚洲青青青在线视频| 麻豆精品在线播放| 92精品国产成人观看免费| 欧美日韩1区2区| 国产免费观看久久| 日韩黄色一级片| 成人av网在线| 欧美日韩久久久一区| 国产喷白浆一区二区三区| 一区二区三区欧美| 国产成人免费视频| 欧美一级片在线看| 亚洲精品视频一区| 国产精品一区二区久久不卡| 日本丶国产丶欧美色综合| 久久久亚洲精华液精华液精华液| 综合婷婷亚洲小说| 国产不卡视频一区| 日韩女优av电影| 亚洲成人av一区二区| av不卡一区二区三区| 久久久久久免费| 午夜精品福利一区二区三区蜜桃| 国产乱淫av一区二区三区| 久久婷婷色综合| 亚洲国产精品传媒在线观看| 午夜久久久久久电影|