欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

教你使用Python提取視頻中的美女圖片

 更新時間:2024年04月09日 15:47:07   作者:螞蟻ailing  
這篇文章主要介紹了教你使用Python提取視頻中的美女圖片,使用?Python?寫一個逐幀無損保存視頻畫面的小腳本,大概分為三個步驟,詳細過程跟隨小編一起看看吧

前言

人類都是視覺動物,不管是男生還是女生看到漂亮的小姐姐、小哥哥就想截圖保存下來??墒墙貓D會對畫質(zhì)會產(chǎn)生損耗,截取的

畫面不規(guī)整,像素不高等問題。

用 Python 寫一個逐幀無損保存視頻畫面的小腳本大致可以分為三個步驟:

1.在 cmd 中使用 you-get 下載視頻

2.OpenCV 讀取并處理視頻

3.將視頻畫面保存為圖片

安裝模塊

1.you-get 模塊用于下載視頻,它需要 ffmpeg 模塊配合使用。

pip3 install you-get

2.windows 的 ffmpeg 的下載地址是

[https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-essentials.7z],解壓后將 bin 文件加入環(huán)境變量。

3.python-OpenCV 模塊用來讀取視頻幀,并保存成圖片。

pip3 install opencv-python

you-get

you-get 是一個開源的視頻下載軟件,支持 80+ 網(wǎng)站視頻的下載。只需要一行代碼就可以了。

在 cmd 中運行下面的命令下載視頻:

you-get -o 下載后保存文件的目錄 視頻的 url 地址

如果報 ‘you-get’ 不是內(nèi)部或外部命令,也不是可運行的程序 問題,可以運行

pip show you-get

將 Location 的值的 site-packages 改成 Scripts 加入到環(huán)境變量,如:c:\users\xxx\appdata\roaming\python\python39\site-

packages 改成c:\users\xxx\appdata\roaming\python\python39\Scripts。

OpenCV

磨刀不誤砍柴工, 在開發(fā)之前先來認識一下 OpenCV。它的全稱是 Open Source Computer Vision Library,是一個可以跨平臺的

計算機視覺庫 ,OpenCV-Python 是 OpenCV 的 Python API。

它集合了 C++ 和 Python 的最優(yōu)特征,用于支持 Python 解決計算機視覺的問題。OpenCV 可以用于人機互動、圖像分割、人臉

識別等等領(lǐng)域。

在處理視頻按幀保存圖片的時候需要用到以下幾個函數(shù):

1.cap = cv2.VideoCapture("視頻地址"):參數(shù)是視頻的地址表示讀取一個視頻文件。

2.cap = cv2.VideoCapture(0):參數(shù)是 0 表示打開電腦上的攝像頭。

3.cap.isOpened():

返回 true 和 false 表示是否成功。

4.success, frame = cap.read():這個函數(shù)就是 OpenCV 讀取視頻的下一幀,第一個返回值表示是否讀取成功,第二個返回值就是返回讀取到的視頻幀。

5.cv2.imencode():將上面的視頻幀按照圖片編碼后緩存到內(nèi)存中,調(diào)用 tofile() 函數(shù)保存成文件。

話不多說,用上面的函數(shù)寫一個截取視頻畫面的 Python 程序

import cv2
import os
image_base_path = "D:\\video\\images\\";
def get_images(video_path):    
frame_times = -1;    
fileName = video_path.split("\\")[-1:][0].split('.')[0]   
 image_out_path = image_base_path + fileName    
 if not os.path.exists(image_out_path):        
 os.makedirs(image_out_path) 
    cap = cv2.VideoCapture(video_path)    
    while cap.isOpened():        
    frame_times = frame_times + 1        
    success, frame = cap.read()       
     if not success:            
     break;
        cv2.imencode('.jpg', frame)[1].tofile(image_out_path + "\\" + str(frame_times) + ".jpg")
        
if __name__ == '__main__':    
get_images('D:\\vedio\\?溫柔旗袍中國風(fēng)?

結(jié)束

代碼和教程給大家放在上面,喜歡的都可以動手操作起來。教程很簡單,非常適合大家拿來練手。

到此這篇關(guān)于教你使用Python提取視頻中的美女圖片的文章就介紹到這了,更多相關(guān)python提取視頻圖片內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python實現(xiàn)周日歷與時間相互轉(zhuǎn)換

    Python實現(xiàn)周日歷與時間相互轉(zhuǎn)換

    周日歷是日常生活中不常用到的歷法系統(tǒng),一般用于政府、商務(wù)的會計年度或者學(xué)校教學(xué)日歷中。本文為大家介紹了如何利用Python語言實現(xiàn)周日歷與時間相互轉(zhuǎn)換,感興趣的可以學(xué)習(xí)一下
    2022-07-07
  • Python內(nèi)置函數(shù)——__import__ 的使用方法

    Python內(nèi)置函數(shù)——__import__ 的使用方法

    本篇文章主要介紹了Python內(nèi)置函數(shù)——__import__ 的使用方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • 僅用幾行Python代碼就能復(fù)制她的U盤文件?

    僅用幾行Python代碼就能復(fù)制她的U盤文件?

    上大學(xué)的時候有老師不給上課的PPT,就總想有個程序能偷偷復(fù)制老師的U盤一直沒有去實現(xiàn),最近不想看論文就想起來這個事情了,發(fā)現(xiàn)其實用幾行python代碼就能搞定.分兩步,首先寫出來python代碼,其次把.py文件轉(zhuǎn)換成exe文件,直接在windows電腦上后臺運行,需要的朋友可以參考下
    2021-06-06
  • NumPy矩陣乘法的實現(xiàn)

    NumPy矩陣乘法的實現(xiàn)

    本文主要介紹了NumPy矩陣乘法的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • 教你用Python實現(xiàn)Excel表格處理

    教你用Python實現(xiàn)Excel表格處理

    今天教各位小伙伴怎么用Python處理excel,文中有非常詳細的代碼示例及相關(guān)知識總結(jié),對正在學(xué)習(xí)python的小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05
  • Python SQL查詢并生成json文件操作示例

    Python SQL查詢并生成json文件操作示例

    這篇文章主要介紹了Python SQL查詢并生成json文件操作,涉及Python基于mssqlhelper模塊進行mysql數(shù)據(jù)庫查詢與json格式文件生成相關(guān)操作技巧,需要的朋友可以參考下
    2018-08-08
  • 利用Pyhton中的requests包進行網(wǎng)頁訪問測試的方法

    利用Pyhton中的requests包進行網(wǎng)頁訪問測試的方法

    今天小編就為大家分享一篇利用Pyhton中的requests包進行網(wǎng)頁訪問測試的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • python代理工具mitmproxy使用指南

    python代理工具mitmproxy使用指南

    這篇文章主要介紹了python mitmproxy 使用指南,mitmproxy 可以用來攔截、修改、保存 HTTP/HTTPS 請求。以命令行終端形式呈現(xiàn),類似于 Chrome 瀏覽器開發(fā)者模式的可視化工具,需要的朋友可以參考下
    2019-07-07
  • 手把手帶你用python爬取小姐姐私房照

    手把手帶你用python爬取小姐姐私房照

    這篇文章主要介紹了用python如何爬取小姐姐私房照,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • pytest官方文檔解讀fixtures的autouse

    pytest官方文檔解讀fixtures的autouse

    這篇文章主要為大家介紹了pytest官方文檔解讀fixtures的autouse,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06

最新評論