Manfaatkan kekuatan AI dengan PyScreen, alat canggih yang dirancang untuk mengekstrak, menganalisis, dan memvisualisasikan informasi terkait dari video perekaman layar. Dibangun berdasarkan visi komputer canggih, pemrosesan teks, dan teknik kecerdasan buatan, PyScreen mengubah rekaman layar Anda menjadi wawasan yang kaya data.
Ekstraksi Layar: Mengekstrak layar dan data dengan mulus dari layar file video tertentu.
Layar Buram : Mengaburkan informasi sensitif (misalnya kata sandi, nomor kartu kredit) di layar Anda, memastikan privasi dan keamanan.
Ekstraksi Teks: Mengekstrak teks dari layar menggunakan Tesseract OCR, memungkinkan analisis berbasis teks.
Word Cloud Generation: Menghasilkan awan kata dinamis yang mencerminkan kata-kata yang paling sering digunakan di layar Anda, menawarkan ikhtisar konten secara cepat.
Analisis Warna: Mengidentifikasi skema warna dominan yang lazim di layar Anda, memberikan gambaran pilihan estetika dan desain.
Analisis GPT: Menggunakan model GPT-4 OpenAI untuk menghasilkan deskripsi teks mirip manusia berdasarkan data kata yang diekstraksi dari layar, sehingga meningkatkan pemahaman konten dan kemampuan untuk ditemukan.
Kloning repositori:
git clone https://github.com/alexandrevl/pyscreen.git
Arahkan ke direktori proyek:
cd pyscreen
Jalankan PyScreen pada rekaman layar pilihan Anda:
python main.py --input your_screen_recording.mp4
PyScreen bergantung pada pustaka Python berikut:
gc
untuk manajemen memori yang optimaljson
dan pandas
untuk manipulasi data yang mudahcv2
(opencv) untuk pemrosesan gambar yang komprehensifpytesseract
untuk fungsionalitas OCRnltk
untuk pemrosesan teks tingkat lanjutWordCloud
untuk membuat awan kata yang menarik secara visualopenai
untuk memanfaatkan model GPT-4python-dotenv
untuk menyimpan informasi sensitifunidecode
untuk menangani karakter UnicodePastikan dependensi ini diinstal sebelum menjalankan PyScreen. Anda dapat menginstalnya menggunakan pip:
pip install opencv-python pytesseract nltk wordcloud openai pandas python-dotenv unidecode
Untuk menggunakan fungsionalitas chatGPT, Anda harus memiliki kunci API OpenAI. Anda bisa mendapatkannya di sini. Setelah Anda memiliki kunci API, buat file .env
di direktori proyek dan tambahkan baris berikut:
OPENAI_API_KEY=your_api_key
Selain itu, Tesseract OCR perlu diinstal di sistem Anda. Ikuti panduan ini untuk petunjuk instalasi terperinci.
Kontribusi Anda penting! Jangan ragu untuk mengirimkan permintaan tarik untuk menambah fungsionalitas dan kegunaan PyScreen.
PyScreen adalah perangkat lunak sumber terbuka, dilisensikan berdasarkan ketentuan lisensi MIT. Jangan ragu untuk berbagi, memodifikasi, dan mendistribusikan.