這篇文章會介紹使用 Python 的 moviepy 第三方函式庫讀取影片,搭配 Pillow 函式庫在影片中加入中文與英文字,此外,也會把外部字幕檔案轉換成字...
前言 今天將以Python建立KNN的模型,包含如何選擇一個適當的K值。以iris為例,將屬種(Species)當成反應變數或outcome,共有三類,以KNN...
QListWidget 是 PyQt5 裡的列表選擇框元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QListWidget 列表選擇框,並簡單介紹與 QL...
這篇教學會介紹如何透過 OpenCV 追蹤特定的顏色,並在追蹤到顏色的時候,使用繪圖的方式標記顏色區域 ( 會使用 inRange、dilate、boundin...
這篇文章會介紹使用 Python 的 moviepy 第三方函式庫,讀取影片並調整影片的亮度、對比和顏色 ( 黑白影片、負片效果...等 ),以及調整影片的速度...
QTextEdit 和 QPlainTextEdit 是 PyQt5 裡的多行文字輸入框元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QTextEdit...
抓取影像的特定顏色 這篇教學會介紹使用 OpenCV 的 inrange() 方法,指定一個色彩範圍,抓取影像中符合色彩範圍內的顏色,透過這個方式,就可以篩選出...
改變影片尺寸、旋轉翻轉影片 這篇文章會介紹使用 Python 的 moviepy 第三方函式庫,改變影片的長寬尺寸、裁切出指定大小的影片,以及將影片套用旋轉、左...
QLineEdit 是 PyQt5 裡的單行輸入框元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QLineEdit 單行輸入框,並實作修改樣式以及讀取輸入...
這篇教學會介紹兩種可以將 OpenCV 單物件追蹤改為「多物件」追蹤的方法,透過多物件追蹤的方法,即時追蹤攝影機影像裡的多個物件。 原文參考:OpenCV 多...
這篇文章會介紹使用 Python 的 moviepy 第三方函式庫,將多支影片排列在同一個畫面中同時播放,或將多支影片混合成為一支影片 ( 混合聲音或半透明混合...
QGraphicsView 是 PyQt5 裡負責顯示圖形的元件,搭配 QGraphicsScene 和 QtGui.QPixmap() 就可以顯示圖片,這篇教...
這篇教學會介紹如何使用 OpenCV 裡的單物件追蹤功能 ( tracker ),並搭配 cv2.selectROI 選取需要追蹤的物體,就能即時進行該物件的追...
這篇文章會介紹使用 Python 的 moviepy 第三方函式庫,進行影片的剪輯 ( 剪輯出指定秒數的影片 ),以及將多段影片合併為一支影片。 原文參考:影...
QCheckBox 是 PyQt5 裡的複選按鈕元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QCheckBox 複選按鈕,並進行一些基本的樣式設定,以及...
這篇教學會介紹使用 OpenCV 內建的 LBPH 人臉訓練功能 ( cv2.face.LBPHFaceRecognizer_create()),搭配人臉特徵模...
這篇文章會介紹使用 Python 的 pydub 和 moviepy 第三方函式庫,取出影片的聲音並將聲音儲存為 mp3,接著也會使用 moviepy 函式庫,...
QRadioButton 是 PyQt5 裡的單選按鈕元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QRadioButton 單選按鈕,並進行一些基本的樣...
這篇教學會介紹使用 OpenCV,搭配人體特徵模型,偵測影像中的行人,並透過繪製形狀的方式,使用方框標記偵測到的行人,實現類似 AI 影像辨識的效果。 原文參...
這篇文章會介紹使用 Python 的 moviepy 第三方函式庫,讀取影片並轉換成不同格式的影片 ( 例如 mp4、mov、wmv、avi...等常見格式 )...
QPushButton 是 PyQt5 裡的按鈕元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QPushButton 按鈕,並進行一些基本的樣式設定,以及...
這篇教學會介紹使用 OpenCV,搭配汽車特徵模型,偵測影像中的汽車,並透過繪製形狀的方式,使用方框標記偵測到的汽車,實現類似 AI 影像辨識的效果。 原文參...
這篇文章會介紹使用 Python 的 pyaudio 第三方函式庫,搭配 Python 內建的 wave 函式庫,實現透過麥克風錄製聲音的功能。 原文參考:麥...
QLabel 是 PyQt5 裡用來建立文字或圖片的標籤元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QLabel 標籤,並進行像是文字字型、大小、顏色和...
這篇教學會介紹使用 OpenCV,搭配眼睛、嘴巴和鼻子的特徵模型,偵測影像中人的五官,並透過繪製形狀的方式,使用方框標記偵測到的眼睛、鼻子和嘴巴,實現類似 AI...
這篇文章會介紹使用 Python 的 pydub 第三方函式庫,實現聲音的音量調整、聲音淡入淡出、以及改變聲音播放速度的效果。 原文參考:聲音音量調整、淡入淡...
這篇教學會介紹如何開始使用 PyQt5 建立基本的應用程式視窗,以及透過常用的視窗參數,進行視窗的相關設定。 原文參考:建立 PyQt5 視窗 因為 Go...
這篇教學會介紹延伸「人臉偵測」文章的範例,搭配 OpenCV 馬賽克的效果,自動偵測影像中的人臉,並將人臉加上馬賽克。 原文參考:OpenCV 偵測人臉,自動...
這篇文章會介紹使用 Python 的 pydub 第三方函式庫,實現聲音剪輯、混合兩段以上的聲音 ( 例如講話的聲音有背景音樂 ),以及實現聲音反轉的趣味效果。...
前言 嗨嗨大家,又是新的一天,我們今天要延續昨天所寫的頁面,並進行優化,那我們就開始啦! dictionary的應用 延續昨天我們所寫的程式碼,今天要針對他們來...