pyscreen
1.0.0
使用 PyScreen 來利用 AI 的力量,這是一種最先進的工具,旨在從螢幕錄製影片中提取、分析和視覺化相關資訊。 PyScreen 基於先進的電腦視覺、文字處理和人工智慧技術而構建,可將您的螢幕記錄轉化為數據豐富的見解。
螢幕擷取:從任何給定視訊檔案的螢幕中無縫提取螢幕和資料。
螢幕模糊:模糊螢幕中的敏感資訊(例如密碼、信用卡號),確保隱私和安全。
文本提取:使用 Tesseract OCR 從螢幕中提取文本,從而實現基於文本的分析。
詞雲生成:產生反映螢幕中最常用單字的動態詞雲,提供快速的內容概述。
顏色分析:識別螢幕中流行的主要配色方案,提供美學和設計選擇的快照。
GPT分析:採用OpenAI的GPT-4模型,根據從螢幕中擷取的文字資料產生類似人類的文字描述,增強內容理解與可發現性。
克隆儲存庫:
git clone https://github.com/alexandrevl/pyscreen.git
導航到專案目錄:
cd pyscreen
在您喜歡的螢幕錄製上運行 PyScreen:
python main.py --input your_screen_recording.mp4
PyScreen 依賴以下 Python 函式庫:
gc
實現最佳記憶體管理json
和pandas
輕鬆進行資料操作cv2
(opencv)pytesseract
用於 OCR 功能nltk
WordCloud
用於製作視覺上引人注目的文字雲openai
使用 GPT-4 模型python-dotenv
用於儲存敏感資訊unidecode
用於處理 Unicode 字符確保在執行 PyScreen 之前安裝這些相依性。您可以使用 pip 安裝它們:
pip install opencv-python pytesseract nltk wordcloud openai pandas python-dotenv unidecode
要使用 chatGPT 功能,您必須擁有 OpenAI API 金鑰。您可以在這裡獲取一個。取得 API 金鑰後,在專案目錄中建立一個.env
檔案並新增以下行:
OPENAI_API_KEY=your_api_key
此外,您的系統上還需要安裝 Tesseract OCR。請依照本指南取得詳細的安裝說明。
您的貢獻很重要!請隨意提交拉取請求以增強 PyScreen 的功能和可用性。
PyScreen 是開源軟體,根據 MIT 授權條款獲得許可。請隨意分享、修改、分發。