🌊 作者主頁:海擁
🌊 作者簡介:🏆CSDN全堆疊領域優質創作者、🥇HDZ核心組成員
🌊 粉絲福利:👉 粉絲群 👈每周送6-9本書,不定期送各種小禮品(往期獲獎記錄)
直接跳到末尾 去評論區領書
在本文中,我們將討論如何使用 python 的 OpenCV 模塊為影像設定影片,
假設我們有一張圖片,使用該單個影像,我們將對其進行影片處理,使其呈現為同一影像的連續陣列,這對于在某些游戲中設定背景影片很有用,例如,在一個飛揚的小鳥游戲中,為了讓小鳥看起來向前移動,背景需要向后移動,為了理解這一點,讓我們首先考慮一個線性 Python 串列,考慮一下下面的代碼,
a = ['-', '-', '-', 1, '-', '-', '-']
n = len(a) # 陣列的長度
for i in range(2*n):
# i 是串列的索引 a i%n 將在 range(0,n) 中使用切片
# 我們可以使數字 1 看起來像在串列中移動,這類似于回圈串列
print(a[(i % n):]+a[:(i % n)])
輸出:
['-', '-', '-', 1, '-', '-', '-']
['-', '-', 1, '-', '-', '-', '-']
['-', 1, '-', '-', '-', '-', '-']
[1, '-', '-', '-', '-', '-', '-']
['-', '-', '-', '-', '-', '-', 1]
['-', '-', '-', '-', '-', 1, '-']
['-', '-', '-', '-', 1, '-', '-']
['-', '-', '-', 1, '-', '-', '-']
['-', '-', 1, '-', '-', '-', '-']
['-', 1, '-', '-', '-', '-', '-']
[1, '-', '-', '-', '-', '-', '-']
['-', '-', '-', '-', '-', '-', 1]
['-', '-', '-', '-', '-', 1, '-']
['-', '-', '-', '-', 1, '-', '-']
從上面的代碼,我們可以看到數字1的位置在變化,即索引在變化,這是我們將用于水平影片影像的原則,
我們將使用NumPy 模塊中的hstack()函式連接兩個影像,hstack 函式將一個由陣列順序組成的元組作為引數,用于將輸入陣列的序列水平(即按列)堆疊以形成單個陣列,
語法:
numpy.hstack((array1,array2))
示例:
import cv2
import numpy as np
img = cv2.imread('haiyong.jpg')
height, width, c = img.shape
i = 0
while True:
i += 1
# 將影像分為左右部分,就像串列連接我們將左右連接在一起
l = img[:, :(i % width)]
r = img[:, (i % width):]
img1 = np.hstack((r, l))
# 此函式將連接兩個矩陣
cv2.imshow('animation', img1)
if cv2.waitKey(1) == ord('q'):
# 按 q 終止回圈
cv2.destroyAllWindows()
break
輸出

🥇 評論區抽粉絲送書啦
💌 歡迎大家在評論區提出意見和建議! (抽三位幸運兒送書,實物圖如下)💌

《Python自動化測驗實戰》
【內容簡介】
本書的寫作初衷是為了幫助更多功能測驗人員轉型自動化測驗方向,在轉型程序中,主流自動化測驗技術和應用場景的結合是非常重要的一環,本書從自動化測驗理論入手,全面地闡述自動化測驗的意義及實施程序,
全文以Python語言驅動,結合真實案例分別對主流自動化測驗工具Selenium、Robot Framework、Postman、Python+Requests、Appium等進行系統講解,通過學習本書,讀者可以快速掌握主流自動化測驗技術,并幫助讀者豐富測驗思維,提高Python編碼能力,
📣 注意:
大家點贊關注,三天后也就是 12月20日 從評論區留言的同學中抽取兩位送書
🌊 面試題庫:Java、Python、前端核心知識點大全和面試真題資料
🌊 辦公用品:精品PPT模板幾千套,簡歷模板一千多套
🌊 學習資料:2300套PHP建站原始碼,微信小程式入門資料
如果中獎了聯系不上則視為放棄,可以從下方卡片里找到作者的聯系方式,每周都會送6~9本書,后面送書力度還會加大,一年送幾百上千本不是問題,備注【進群】領書不迷路,備注【資源】可獲取上面的資料👇🏻👇🏻👇🏻
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/385451.html
標籤:其他
上一篇:基于Matlab的PIV影像處理
下一篇:RK開發者大會直播收看總結
