佳木斯湛栽影视文化发展公司

主頁 > 知識(shí)庫 > python-opencv實(shí)現(xiàn)視頻指定幀數(shù)間隔圖像的保存功能

python-opencv實(shí)現(xiàn)視頻指定幀數(shù)間隔圖像的保存功能

熱門標(biāo)簽:硅谷的囚徒呼叫中心 語音系統(tǒng) Win7旗艦版 客戶服務(wù) 呼叫中心市場(chǎng)需求 電話運(yùn)營中心 企業(yè)做大做強(qiáng) 百度AI接口

使用opencv-python,把一段視頻中指定幀頻間隔的圖像保存到新建的文件中
首先安裝好python ,配置好opencv-python

# 導(dǎo)入所有必要的庫
import cv2
import os

# 從指定的路徑讀取視頻
cam = cv2.VideoCapture("F:/video1.mp4")

try:

    # 創(chuàng)建名為data的文件夾
    if not os.path.exists('data'):
        os.makedirs('data')

# 如果未創(chuàng)建,則引發(fā)錯(cuò)誤
except OSError:
    print('Error: Creating directory of data')


# 定義保存圖片函數(shù)
# image:要保存的圖片名字
# addr;圖片地址與相片名字的前部分
# num: 相片,名字的后綴。int 類型
def save_image(image, addr, num):
    address = addr + str(num) + '.jpg'
    cv2.imwrite(address, image)


# reading from frame
ret, frame = cam.read()  # ret為布爾值 frame保存著視頻中的每一幀圖像 是個(gè)三維矩陣

i = 0
timeF = 15  # 設(shè)置要保存圖像的間隔 15為每隔15幀保存一張圖像
j = 0

while ret:
    i = i + 1
    # 如果視頻仍然存在,繼續(xù)創(chuàng)建圖像
    if i % timeF == 0:
        # 呈現(xiàn)輸出圖片的數(shù)量
        j = j + 1
        save_image(frame, './data/', j)
        print('save image:', j)
    ret, frame = cam.read()

    # 一旦完成釋放所有的空間和窗口
cam.release()
cv2.destroyAllWindows()

結(jié)果如下:

查看新建的文件夾

到此這篇關(guān)于python-opencv實(shí)現(xiàn)視頻指定幀數(shù)間隔圖像的保存的示例的文章就介紹到這了,更多相關(guān)python-opencv視頻幀數(shù)圖像保存內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python 圖像增強(qiáng)算法實(shí)現(xiàn)詳解
  • python 基于opencv實(shí)現(xiàn)圖像增強(qiáng)
  • 用Python給圖像算法做個(gè)簡單應(yīng)用界面
  • python+opencv圖像分割實(shí)現(xiàn)分割不規(guī)則ROI區(qū)域方法匯總
  • Python深度學(xué)習(xí)之圖像標(biāo)簽標(biāo)注軟件labelme詳解
  • python使用matplotlib顯示圖像失真的解決方案
  • python調(diào)用stitcher類自動(dòng)實(shí)現(xiàn)多個(gè)圖像拼接融合功能
  • python實(shí)現(xiàn)求純色彩圖像的邊框
  • python數(shù)字圖像處理之估計(jì)噪聲參數(shù)
  • Python深度學(xué)習(xí)之使用Albumentations對(duì)圖像做增強(qiáng)

標(biāo)簽:長沙 濟(jì)南 山西 喀什 海南 安康 崇左 山西

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python-opencv實(shí)現(xiàn)視頻指定幀數(shù)間隔圖像的保存功能》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    故城县| 枣阳市| 客服| 朝阳市| 舒兰市| 林州市| 五河县| 河曲县| 康保县| 墨竹工卡县| 扶沟县| 石柱| 龙门县| 吉林省| 景洪市| 探索| 利川市| 屯门区| 沽源县| 上饶市| 平顶山市| 茌平县| 双峰县| 长垣县| 凤庆县| 余姚市| 米泉市| 湄潭县| 双柏县| 泰兴市| 永和县| 离岛区| 北海市| 华安县| 彭山县| 绍兴县| 竹北市| 大余县| 汉中市| 承德市| 育儿|