OpenCV | Python

#سورس_کد
Канал
Логотип телеграм канала OpenCV | Python
@opencv_olcПродвигать
9,61 тыс.
подписчиков
301
фото
169
видео
232
ссылки
#ایده‌_پردازی پردازش‌تصویر پایتون، opencv، #یادگیری_عمیق،#پادکست‌🎧 📌تبلیغات: @ADS_OpenCV دانلود کتاب‌های من📚: https://www.ketabrah.ir/author/52174 دوره پایتون: https://olc.sadjad.ac.ir/?product=دوره-صفر-تا-صد-پایتون-python 📩[email protected]
#پایتون #آموزش #سورس_کد #python
💻  با کمک کتابخونه Crawl4AI میتونین خیلی راحت سایت مدنظرتون رو کرال کنین و محتویات متنی، تصویری و... رو استخراج کنین.
📗 توضیحات بیشتر (Github)
💻 دانلود سورس کد (Colab)
🔥🕷️ Crawl4AI: Open-source LLM Friendly Web Crawler & Scrapper
from crawl4ai import WebCrawler
crawler = WebCrawler ()
crawler.warmup ( )
result = crawler.run (url="https://digikala.com" )
print(result.markdown)

🔻share with your friends🔻
🔹@OpenCV_olc🔹
#سورس_کد #پایتون #python #آموزش
💻 با کمک ماژول PyFiglet می‌تونین متن‌ها رو با فونت‌ها و استایل‌های مختلفی داخل کنسول نمایش بدین. در این ابزار 263تا استایل و فونت متنوع آماده شده.
📖 مطالعه بیشتر
📝 مشاهده تمام فونت‌ها
📎 سورس کد (Github)
📄 PyFiglet is a Python library that allows you to create text banners in various art styles and print them in the terminal.
from pyfiglet import Figlet
f = Figlet(font='big')
print(f.renderText('@OpenCV_olc'))

🔻share with your friends🔻
🔹@OpenCV_olc🔹
#سورس_کد #پایتون #python #آموزش
💻 کتابخونه Rich ابزاری عالی برای نمایش و چاپ متغیرها و متن‌ها با رنگ و استایل‌های خاص است. با کمک این کتابخونه می‌توان متن‌های رنگی، جدول‌های منظم، نوارهای پیشرفت و حتی نمودارهای ساده هم در کنسول رسم کرد.
📄 مطالعه بیشتر داکیومنت
📎 دانلود سورس کد (Github)
📗 Rich is a Python library for rich text and beautiful formatting in the terminal.
from rich import print  
print("[italic red]Hello!", locals())

🔻share with your friends🔻
🔹@OpenCV_olc🔹
#سورس_کد #پایتون #آموزش #python
💻 ایجاد جدول و چاپ اون در پایتون
📀 کتابخونه prettytable به شما این امکان رو میده که دیتاهارو در قالب جدول‌های منظم نمایش بدین. همچنین توانایی خوندن دیتاها از فایل csv رو هم داره.
📋 مطالعه بیشتر
from prettytable import PrettyTable 
table = PrettyTable()

table.field_names = ["City name", "Area", "Population", "Annual Rainfall"]
table.add_row(["Adelaide", 1295, 1158259, 600.5])
table.add_row(["Brisbane", 5905, 1857594, 1146.4])
table.add_row(["Darwin", 112, 120900, 1714.7])
table.add_row(["Hobart", 1357, 205556, 619.5])
table.add_row(["Sydney", 2058, 4336374, 1214.8])
table.add_row(["Melbourne", 1566, 3806092, 646.9])
table.add_row(["Perth", 5386, 1554769, 869.4])

🔻share with your friends🔻
🔹@OpenCV_olc🔹
This media is not supported in your browser
VIEW IN TELEGRAM
#هوش_مصنوعی #ai #سورس_کد
👶👵 ویدیوی تازه منتشر شده از تیم هوش مصنوعی Luma، به نام lifetime که گذری بر تغییرات چهره از کودکی تا پیری رو به زیبایی و کاملا واقع‌گرایانه تولید کرده. برای ساخت این ویدیو از بخش keyframes در dream machine 1.5 استفاده شده است.
📖 مطالعه بیشتر (Luma)
💻 دانلود سورس کد (Github)
📄 Dream Machine is an AI model that makes high quality, realistic videos fast from text and images.
🔻share with your friends🔻
🔹@OpenCV_olc🔹
#هوش_مصنوعی #مقاله #سورس_کد
تشخیص بلادرنگ حروف زبان اشاره آمریکایی با کمک مدل YOLOV9 و پردازش تصویر
📎دانلود مقاله (pdf)
💻دانلود سورس کد (Github)
🔠 Real Time American Sign Language Detection Using Yolo-v9.
📄 This paper focuses on real-time American Sign Language Detection.
🔻share with your friends🔻
🔹@OpenCV_olc🔹
This media is not supported in your browser
VIEW IN TELEGRAM
#هوش_مصنوعی #بینایی_کامپیوتر
#سورس_کد #پردازش_تصویر #پایتون
🎾 تشخیص و ردیابی توپ تنیس و بازیکنان با کمک پردازش تصویر که میتونه برای آنالیز بازی و عملکرد بازیکنان استفاده بشه.
📎 دانلود سورس کد (Github)
📄 TRACE is a tool that takes a single tennis match video feed and automatically extracts player, court, and ball information. The collected information allows us to see the top-view of the tennis match in progress.
🔻share with your friends🔻
🔹@OpenCV_olc🔹
#سورس_کد #پایتون #آموزش
💻 تشخیص عدد اول با پایتون
🔢 Check prime number in python
num = 29
flag = False
if num == 1:
    print(num, "is not a prime number")
elif num > 1:
    for i in range(2, num):
        if (num % i) == 0:
            flag = True
            break
    if flag:
        print(num, "is not a prime number")
    else:
        print(num, "is a prime number")

🔻share with your friends🔻
🔹@OpenCV_olc🔹
#سورس_کد #پایتون #آموزش
💻 الگوی هرم پاسکال با پایتون
📄 یکی از #تمرینات مهم که در شروع یادگیری هر زبان #برنامه_نویسی باید انجام بدین، نمایش الگوهای مختلف است که باید بتونین بعد از فکر کردن و سعی و خطای فراوان، از پسش بربیایین و انجامش بدین.
🟨 مشاهده 45 الگوی دیگر در پایتون🟨
🟢 Pascal's pyramid in #python
rows = int(input("Number of rows: "))
coef = 1
for i in range(1, rows+1):
    for space in range(1, rows-i+1):
        print(" ",end="")
    for j in range(0, i):
        if j==0 or i==0:
            coef = 1
        else:
            coef = coef * (i - j)//j
        print(coef, end = " ")
    print()

🔻share with your friends🔻
🔹@OpenCV_olc🔹
This media is not supported in your browser
VIEW IN TELEGRAM
#ایده_پردازی #سورس_کد #پایتون #مقاله
🥷 تشخیص دزدی و رفتارهای مشکوک در فروشگاه‌ها و مکان‌های عمومی با کمک #بینایی_کامپیوتر و #هوش_مصنوعی
💎 امروزه این گونه سیستم‌ها به شدت مورد نیاز هست و میتونه خیلی سریع به صورت کاربردی مورد استفاده قرار بگیره.
💻 دانلود سورس کد (Github)
📄 دانلود مقاله مرتبط (pdf)
🥷 Suspicious behavior detection on shoplifting using image processing
🔻share with your friends🔻
🔹@OpenCV_olc🔹
#سورس_کد #پایتون #برنامه_نویسی
🎞 با این برنامه ساده پایتونی، میتونین ویدیوی مدنظرتون رو از یوتیوب دانلود کنین.
حتما ذخیره و تست کنین.
💻 Youtube Video Downloader in python
from tkinter import *
from pytube import YouTube
root = Tk()
root.geometry('450x300')
root.title("Youtube Video Downloader") 
Label(root, text='Youtube Video Downloader',
      font='arial 15 bold').pack() 
link = StringVar() 
filename = StringVar() 
Label(root, text='Paste Link Here:', font='arial 13 bold').place(x=160, y=40)
link_enter = Entry(root, width=45, textvariable=link).place(
    x=50, y=90) 
def Download(): 
    Label(root, text='Downloading', font='arial 13').place(x=180, y=210)
    url = YouTube(str(link.get()))
    video = url.streams.get_highest_resolution()
    video.download()
    Label(root, text='Downloaded', font='arial 15').place(x=180, y=210)
Button(root, text='Download', font='arial 15 bold',
       padx=2, command=Download).place(x=180, y=150)
root.mainloop()

🔻share with your friends🔻
🔹@OpenCV_olc🔹
#سورس_کد #پایتون
🔈 تغییر فرمت فایل صوتی با پایتون
💻 کتابخانه pydub این امکان رو بهتون میده که پسوند فایل‌های صوتی رو تغییر بدین. در این کد تبدیل فایل WAV به mp3 انجام شده است.
📄 Pydub lets you save audio in any format that ffmpeg supports, which includes nearly all audio types you might encounter in your daily life.
from pydub import AudioSegment
sound = AudioSegment.from_wav('ifile.wav')
sound.export('ofile.mp3', format='mp3')

🔻share with your friends🔻
🔹@OpenCV_olc🔹
This media is not supported in your browser
VIEW IN TELEGRAM
#هوش_مصنوعی #مقاله #سورس_کد
🧠 مدل هوش مصنوعی EasyAnimate میتونه تصاویر و ویدیوهای 6 ثانیه‌ای طبق خواسته شما تولید کنه به شکلی که کاملا طبیعی و واقع‌گرایانه به نظر برسه.
📎 دانلود مقاله (pdf)
💻 دانلود سورس کد (Github)
📄EasyAnimate: A High-Performance Long Video Generation Method based on Transformer Architecture 
🔻share with your friends🔻
🔹@OpenCV_olc🔹
#سورس_کد #پایتون #ایده_پردازی
🔊 با کدهای پایتون زیر میتونین یک نرم‌افزار خیلی ساده برای تبدیل متن به صوت درست کنین. اگه برنامه نویس تازه کار هستین حتما ذخیره کنین و سرفرصت امتحانش کنین😍
🔊 Simple Text to Speech in python
import pyttsx3, tkinter as tk
def on_click():
    engine = pyttsx3.init()
    engine.say(En.get())
    engine.runAndWait()
window = tk.Tk()
window.geometry("500x200")
Text = tk.Label(window, text="Type Here!")
Text.pack(padx=10, pady=10)
En = tk.Entry()
En.pack(padx=10, pady=10)
Say = tk.Button(text="CLICK ME!", command=on_click)
Say.pack(padx=10, pady=10)
window.mainloop()

🔻share with your friends🔻
🔹@OpenCV_olc🔹
This media is not supported in your browser
VIEW IN TELEGRAM
#هوش_مصنوعی #مقاله #سورس_کد
👦 فریم‌ورک InstructAvatar تصویر شما رو طبق متن ورودی متحرک میکنه.
🎞 ویدیویی که مشاهده میکنین با پرامپت زیر ایجاد شده:
📎 دانلود مقاله (pdf)
💻 دانلود سورس کد (Github)
🤖 Prompt: Sing with happy emotion.
📄 Text-Guided Emotion and Motion Control for Avatar Generation
🔻share with your friends🔻
🔹@OpenCV_olc🔹
This media is not supported in your browser
VIEW IN TELEGRAM
#هوش_مصنوعی #سورس_کد #پایتون
🎮 ساخت بازی breakout توسط مدل GPT-4o فقط از روی اسکرین شات بازی در عرض چند ثانیه 😂😍
🎯 همچین کدهای این بازی قدیمی و محبوب رو میتونین از لینک زیر دانلود کنین:
📎 دانلود سورس کد (Github)
📄 Developing a breakout game using GPT-4O solely based on a screenshot of the game screen
🔻share with your friends🔻
🔹@OpenCV_olc🔹
#نکته #سورس_کد #پایتون
💻 نمایش ایموجی‌ها در پایتون 😍😉
⬅️ برای چاپ ایموجی‌ها میتونین از ترکیب u\ و یونیکد اون‌ها و یا از ترکیب N\ و اسم ایموجی‌ها طبق مثال زیر استفاده کنین.
💾 لیست ایموجی‌ها (اسم + یونیکد)
📄 Every emoji has a Unicode associated with it. Emojis also have a CLDR short name, which can also be used.
print("\U0001f60D") #>> 😍
print("\N{kissing face}") #>> 😗
print("\N{grinning face}") #>> 😀

🔻share with your friends🔻
🔹@OpenCV_olc🔹
This media is not supported in your browser
VIEW IN TELEGRAM
#هوش_مصنوعی #سورس_کد #مقاله
🅿 تشخیص و شمارش فضاهای خالی در پارکینگ عمومی با کمک پردازش تصویر
📎 دانلود مقاله (pdf)
سورس کد (Github)
💻 Real time parking occupancy detection using deep learning in python
🔻share with your friends🔻
🔹@OpenCV_olc🔹
#سورس_کد #نکته #پایتون
🌳 نمایش و بصری سازی داده‌های درختی و سلسله‌مراتبی در پایتون
📎 آموزش و داکیومنت bigtree
💻 The bigtree Python package can construct and export trees to and from Python lists, dictionaries and Pandas DataFrames, integrating seamlessly with existing Python workflows.
from bigtree import list_to_tree
path_list = ["a/b/d", "a/b/e", "a/c"]
root = list_to_tree(path_list)
root.show()
root.hshow()

🔻share with your friends🔻
🔹@OpenCV_olc🔹
#سورس_کد #نکته #سطح_پیشرفته #پایتون
💻 مرتب سازی یک لیست بر اساس آیتم‌های یک لیست دیگر در پایتون
💎 مشاهده آموزش‌های بیشتر
📄 Sort a List Based on Another List:
names = ['reza', 'zahra', 'sara', 'ali']
i = [4, 2, 5, 1]
sortedList =  [val for (_, val) in sorted(zip(i, names), key=lambda x:x[0])]
print(sortedList)

🔻share with your friends🔻
🔹@OpenCV_olc🔹
Ещё