TGViewer
انجمن های علمی دانشجویی اهواز انجمن های علمی دانشجویی اهواز @ajumsssa · 945 subscribers
Post #1129 120

Forwarded from انجمن علمی HIT جندی شاپور اهواز (𝓭𝓸𝓷𝔂𝓪)

#codeshow
🖐 پورتال جادویی؛ وقتی دست‌هایت تبدیل به ابزار ویرایش می‌شوند
Touchless Image Filtering with Hand Tracking
🎬 تصور کن...
جلوی وب‌کم نشسته‌ای، دو دستت را بالا می‌آوری و یک قاب نامرئی بین انگشت‌هایت شکل می‌گیرد. هرچه داخل این قاب باشد رنگ و حالتش عوض می‌شود و بقیه‌ی تصویر همان‌طور می‌ماند. 🪄
«بدون ماوس، بدون کیبورد، فقط با دست.»


این دقیقاً کاری است که این پروژه‌ی پایتونی انجام می‌دهد.
🧠 پشت صحنه چه خبر است؟
برنامه با کمک بینایی ماشین (Computer Vision) و مدل HandLandmarker از MediaPipe، در هر لحظه ۲۱ نقطه‌ی کلیدی از هر دست را پیدا می‌کند. سپس:
🔹 نوک شست و اشاره‌ی هر دو دست ← چهار گوشه‌ی پورتال 🪟
🔹 نوک شست و انگشت کوچک ← فرمان تعویض فیلتر 🤏
🔹 فاصله‌ی مچ تا بند انگشت میانی ← معیار اندازه‌ی کف دست 📏
استفاده از اندازه‌ی کف دست به‌عنوان معیار باعث می‌شود ژست‌ها چه دستت نزدیک دوربین باشد و چه دور، یکسان کار کنند. ✅
🛡 چالش واقعی: پایداری تصویر
تشخیص دست در هر فریم کمی نوسان دارد و گاهی هم برای لحظه‌ای قطع می‌شود. اگر برنامه همین را مستقیم نمایش دهد، قاب مدام می‌لرزد و ناپدید می‌شود. راه‌حل این پروژه:
حرکت نقاط را نرم می‌کند تا قاب روان باشد 🧈
اگر تشخیص برای چند فریم قطع شود، قاب را همان‌جا نگه می‌دارد ⏸️
ظاهر و محو شدن قاب را تدریجی انجام می‌دهد 🌗
✨ گاهی تفاوت یک کد آزمایشی با یک برنامه‌ی قابل‌استفاده، فقط در همین جزئیات کوچک است.
🎨 هفت حالت برای انتخاب
🔥 Thermal ← شبیه دوربین حرارتی
🌋 Inferno ← طیف گرم و آتشین
✏️ Sketch ← طراحی با مداد
🎬 Cartoon ← حالت کارتونی
👾 Pixel ← پیکسلی و رترو
🌓 Negative ← رنگ‌های وارونه
🌫 Blur ← محو و رویایی
🎮 کنترل برنامه

🤏 تعویض فیلتر با ژست: نوک شست و انگشت کوچک را به هم نزدیک کن، فیلتر بعدی فعال می‌شود. با هر دو دست جواب می‌دهد.


اگر خواستی با کیبورد کنترل کنی:
⌨️ کلیدهای 1 تا 7 ← رفتن مستقیم به فیلتر موردنظر
⌨️ کلید N ← فیلتر بعدی
⌨️ کلید M ← آینه‌کردن تصویر
⌨️ کلید S ← ذخیره‌ی اسکرین‌شات 📸
⚠️ زبان کیبورد روی انگلیسی باشد و پنجره‌ی تصویر انتخاب شده باشد.
🚪 خروج

«فقط یک ضربه روی Esc.» ✋ دوربین خاموش می‌شود و برنامه بدون هیچ مشکلی بسته می‌شود.


🏥 این پروژه چه ربطی به HIT دارد؟
ردیابی دست فقط برای فیلتر و سرگرمی نیست. همین فناوری در حوزه‌ی سلامت کاربردهای جدی دارد:
پایش تمرینات توان‌بخشی دست 💪
کنترل بدون تماس در اتاق عمل و محیط‌های استریل 🧤
ثبت و تحلیل داده‌های حرکتی برای پرونده‌ی الکترونیک سلامت 🗂
و اینجاست که رشته‌ی HIT وارد ماجرا می‌شود؛ جایی که فناوری، داده و سلامت به هم می‌رسند 😌🤌🏻
🤯 یک نکته‌ی جالب
کل این سیستم فقط با یک وب‌کم معمولی اجرا می‌شود و به هیچ سخت‌افزار تخصصی نیاز ندارد.
🛠 ابزارها: Python 🐍 · OpenCV · MediaPipe · NumPy

✍🏼 حسین رجب زاده



🔹انجمن علمی دانشجویی فناوری اطلاعات سلامت دانشگاه علوم پزشکی جندی‌شاپور اهواز
  • ❤ 1
More from @ajumsssa
  1. Sep 27, 2026🇩🇪 رادیولوژی در آلمان؛ از نزدیک بشنویم... در این قسمت ما میزبان آوات مام‌قادری، مربی کار…
  2. Sep 27, 2026🎓🤓 بلاخره بالین یا ارشد؟ در این وبینار قراره درباره این مسیرها حرف بزنیم: ▫️ بعد از کارش…
  3. Sep 27, 2026🌱 فراخوان همکاری علمی در انجمن علمی دانشجویی تغذیه و رژیم‌درمانی 📚 اگر به پژوهش، تولید م…
  4. Sep 27, 2026روز جهانی گردشگری گرامی باد؛ سفری به سوی فرهنگ‌ها، مردم و آینده‌ای پایدار. ✈️🌍 🔸️انجمن ه…
  5. Sep 26, 2026📢 اطلاعیه مهم | تغییر سرفصل‌های رشته همون‌طور که قبلاً اطلاع‌رسانی شد، نام رشته‌ی ما به «…
  6. Sep 26, 2026📢 اطلاعیه مهم: تغییر نام رشته سلام به همه‌ی دانشجویان عزیز! با خبر خوشحال‌کننده‌ای در خدم…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →