使用python+opencv將抖音中跳舞的小姐姐變成跳動的字符串(三)

2021-01-08 python高手養成

上面兩節我們探討了如何將視頻逐幀轉化為圖片以及如何對圖片進行灰度處理,這節我們將上次處理過的圖片轉化為視頻並保存。

至此,我們的使用python+opencv將抖音中跳舞的小姐姐變成跳動的字符串教程就告一段落,但是,通過這個實戰項目,我們可以引申出不少Python使用opencv處理視頻及圖片的知識點,熟練掌握會有很大的用處哦。

不贅述了,直接上代碼

# coding:utf-8

import cv2import os

# 設置視頻編碼器,這裡使用使用MJPG編碼器fourcc = cv2.VideoWriter_fourcc(*'MJPG')# 輸出視頻參數設置,包含視頻文件名、編碼器、幀率、視頻寬高(此處參數需和字符圖片大小一致)videoWriter = cv2.VideoWriter('beauty_character.avi', fourcc, 20.0, (560, 560))

for i in range(1, 1000):filename = 'beauty/'+str(i)+'.jpg' # 判斷圖片是否存在 if os.path.exists(filename): img = cv2.imread(filename=filename) # 在一個給定的時間內(單位ms)等待用戶按鍵觸發,100ms,這段代碼可以用於監控鍵盤輸入內容,讀者可自行嘗試調用 cv2.waitKey(100) # 將圖片寫入視頻中 videoWriter.write(img) print(str(i) + '.jpg' + ' done!')# 視頻釋放videoWriter.release()

最終生成視頻文件

不知道怎麼回事,上傳了幾次視頻都失敗了,讀者根據個人喜好自行下載視頻進行處理吧:)

opencv處理圖片和視頻的教程暫時告一段落,我們會在以後的章節中繼續探討這一問題,當然還會給大家帶來一些精彩有趣的實戰項目哦,喜歡的讀者可以關注我,感興趣的請留言大家一起學習。

轉載請註明出處(百家號:高手養成)

相關焦點

  • 使用python+opencv將抖音中跳舞的小姐姐變成跳動的字符串(二)
    上一節我們學習了如何將視頻逐幀進行處理,將每一幀轉化為圖片格式輸出,這節我們學習使用opencv處理圖片的基本方法。明確一個思路,我們對於圖片的處理類似將圖片中每一點位置上的像素進行處理的過程。下面請看代碼,將之前\img_beauty\文件夾中的每一幅圖片中的像素點,替換成字符輸出,並且以圖片格式進行保存,全部保存在文件夾\beauty\下面。
  • 抖音bikabreezy是誰 抖音黑眼圈小姐姐個人資介紹
    抖音是一款音樂創意短視頻社交軟體,是一個專注年輕人的15秒音樂短視頻社區。在抖音中,很多人在裡面隨便發個視頻說句話就能火起來,最近抖音上的一位小姐姐蠻火的,名字叫做bikabreezy,在這之後很多人都在問她的資料,現在小編就分享一些給大家吧!
  • 又一個抖音小姐姐代古拉K火了 魔性舞蹈笑容甜美不少粉絲已經魔怔
    既《老公天下第一》的可愛小妹「曉曉的寄幾」在抖音上掀起一場老公我要抱抱的熱潮後,最近抖音上又有一位可愛的小姐姐「代古拉k」火遍抖音。這位小姐姐在抖音上發布的視頻都是一些跳舞的帥臀舞,很多人都把她跳舞的視頻設置成了動態壁紙。
  • 使用visual studio或msys2(mingw64)與VS Code編譯並使用openCV
    需要注意的是,OpenCV在緩存文件時並不是按照原始的文件名緩存在,而是在前面加上了md5校驗字符串,因此在複製文件時要將文件重命名。安裝完成後,打開C:\msys64\etc\pacman.d目錄並修改以下三個文件,以將msys2的軟體源配置為清華鏡像,加快下載速度。
  • Opencv-Python簡介
    剛開始接觸Opencv的時候,使用的是C++版本的,一邊學C++,一邊跟著opencv教材實現裡面的圖像處理操作,將一張曝光不足,黑暗的圖像經過直方圖均衡化變得清晰,感覺很神奇,opencv,嘗試了一下,哇!
  • 如何快速簡單的安裝opencv-python
    python3.6.8下載將pip源更換到國內鏡像用pip管理工具安裝庫文件時,默認使用國外的源文件,因此在國內的下載速度會比較慢,可能只有50KB/s。:可以在使用pip的時候,加上參數-i和鏡像地址(如https://pypi.tuna.tsinghua.edu.cn/simple),例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-contrib-python這樣就會從清華鏡像安裝opencv-contrib-python
  • 小姐姐因跳舞走紅,吐舌頭表情成視頻中亮點,網友:被撩到了!
    小姐姐因跳舞走紅,吐舌頭表情成視頻中亮點,網友:被撩到了!導語:現在的視頻社交軟體,也可以說是非常的火了,我們經常可以從電視上也看到一些視頻社交軟體的廣告,這也是符合現代潮流的,也是受到了很多朋友的喜歡。在視頻社交軟體上我們可以看到,他們大部分都是年輕人,而也有一些明星會加入到視頻社交軟體當中,就例如羅志祥等人也是加入到其中,而視頻社交軟體帶來了很高的流量。
  • 抖音bikabreezy是誰 黑眼圈小姐姐個人資料Ins地址分享
    bikabreezy是抖音上有個性的唱歌好聽跳舞超酷的黑眼圈小姐姐,許多網友說第一次聽她唱歌就深深中毒了,小姐姐真的太有個性了,她的髮型不一般啊,她的表情非常豐富,沉醉其中不能自拔。那麼bikabreezy是誰,下面小編就給大家介紹一下抖音黑眼圈小姐姐資料。
  • Python中的OpenCV到底怎麼安裝?
    那小手在鍵盤上敲的,非常自信,估計在Python中除了「import 包名」,就剩「pip install 包名」能給我這種自信了。想想自己當初真的很聰明,幸好就試了三個,不然將opencv這六個字母排列組合一下,有2的6次方種大小寫組合方式。唉,像我這麼聰明的人真的不多了...第二階段後來我上網搜了下,應該是pip install opencv-python嗯,果然不報錯了,就是這下載速度...
  • Win7-64+Anaconda3+Python3.7+pycharm+OpenCV3.4.9.33—opencv安裝
    介紹Win7 64下opencv_python-3.4.9.33-cp37-cp37m-win_amd64的安裝。二、opencv安裝將下載後的文件opencv_python-3.4.9.33-cp37-cp37m-win_amd64.whl複製到目錄… \Anaconda3\Lib\site-packages 中,打開cmd命令窗口,通過cd指令進入到\Anaconda3\Lib\site-packages文件夾,使用pip install
  • 樹莓派監控攝像頭python+picamera或openCV
    樹莓派4B安裝opencv:sudo apt-get install -y libopencv-dev python3-opencv網絡不好的,下載會中斷,多執行以上命令幾次就好了,段點續傳。>capture.release()5、Csi排線的可以直接用樹莓派官方系統自帶的picamera庫(1)、捕捉一個圖像輸出至文件使用capture方法可以輕鬆將捕捉到的圖像輸出至指定文件。
  • 抖音小姐姐為紅不擇手段,故意拉高緊勒褲子,看到大腿根部秒懂!
    抖音小姐姐為紅不擇手段,故意拉高緊勒褲子,看到大腿根部秒懂!現在這個社會是網絡時代,大家的手機中什麼軟體都有。不過要說最近火爆的軟體應該是小視頻吧。小視頻幾乎是霸佔了大家的業餘生活。不過有些搞笑的小視頻也是不錯的,可以大大的緩解我們的壓力,增加生活的樂趣。
  • 抖音小姐姐在大庭廣眾之下,直接在浴缸表演「洗澡」,遭網友吐槽
    抖音小姐姐在大庭廣眾之下,直接在浴缸表演「洗澡」,遭網友吐槽哈嘍~~,好久不見!我還是我,還是那個不一樣的我,嘻嘻~~,我仍然是這次為大家送上猛料的娛樂小編!路過的小可愛們,喜歡的留個贊哦!相信大家都應該非常熟悉,在最近兩年比較火的一個短視頻平臺,那就是抖音短視頻,在這個短視頻平臺上捧紅了很多的網紅,有的是憑藉顏值走紅的,有的是憑藉跳舞走紅的,有的是憑藉唱歌走紅的,有的是憑藉自己的技術走紅的,甚至有的是憑藉一句話走紅的,由此可見,這個抖音平臺在如今的生活中是有很多的用戶。
  • 使用Python+OpenCV實現圖像數據採集
    在本文中,將提供代碼並指導你如何通過構建與模型交互的拍照接口來真正完成項目。安裝cv2(OpenCV)我們將使用的圖像庫是cv2。因為cv2不能在Kaggle這樣的在線平臺上工作,所以它必須在你的計算機上本地完成。然而,模型的權重仍然可以在Kaggle上進行訓練,以.h5文件的形式下載(基於Keras/TensorFlow)並加載。
  • 「python opencv 計算機視覺零基礎實戰」第一節
    前置條件說明:本系列opencv實戰教程將從基礎到實戰,若只是簡單學習完python也可以通過該教程完成一般的機器學習編程;文中將會對很多python的基礎內容進行講解,但由於文章定位的原因將不會贅述過多的基礎內容,基礎內容進行第一次講解後第二次將不會過多贅述,本文主要講解的是opencv相關知識。
  • Python小白必備知識:Python字符串詳解
    '由於上面字符串中包含了單引號,此時 Python 會將字符串中的單引號與第一個單引號配對,這樣就會把'I'當成字符串,而後面的m a great coder!'就變成了多餘的內容,從而導致語法錯誤。
  • 「python opencv視覺零基礎」十、圖片效果毛玻璃
    一、學習目標了解高斯模糊的使用方法了解毛玻璃的圖片效果添加了解如何自己做一個噪聲圖片目錄「python opencv 計算機視覺零基礎實戰」 第一節「python opencv視覺入門到實戰」二、格式與攝像頭「python opencv 視覺入門到實戰」 三、圖像編輯「python opencv視覺入門到實戰
  • opencv+python製作硬核七夕禮物
    (搞笑一下,祝大家幸福美滿吧,嘿嘿嘿)給大家準備了一份已經寫好的代碼,利用python+opencv+openpyxl,opencv實現讀取圖片像素顏色,然後openpyxl自動填充Excel表格對應單元格背景顏色,得到一副Excel填充圖畫。文末代碼下載連結。先來看看效果叭(gif動圖)!
  • opencv-python圖形圖像處理入門基礎知識
    OpenCV 是計算機視覺中經典的專用庫,其支持多語言、跨平臺,功能強大。OpenCV-Python為OpenCV提供了Python接口,使得使用者在Python中能夠調用C/C++,在保證易讀性和運行效率的前提下,實現所需的功能。
  • 使用Python和OpenCV檢測和標記湖面輪廓
    這篇文章裡我們將使用OpenCV探測地圖中湖面的輪廓,並標記面積最大的湖面。下面示例中圖片來至於goolge地圖截圖。我們需要做的第一件事情就是在我們的python環境中安裝opencv-python。