TGViewer
انجمن علمی HIT جندی شاپور اهواز انجمن علمی HIT جندی شاپور اهواز @ajums_hit · 347 subscribers
Post #982 152
#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

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



🔹انجمن علمی دانشجویی فناوری اطلاعات سلامت دانشگاه علوم پزشکی جندی‌شاپور اهواز
  • ❤ 53
  • 👏 2
  • 🤩 2
  • 🙏 1
More from @ajums_hit
  1. Sep 27, 2026🔰 اولین کنگره بین‌المللی حلال و محصولات سلامت‌محور شعار کنگره: ارتباط دانشگاه با صنعت حلا…
  2. Sep 26, 2026🔮برای کمی جادو کردن به سبک HIT: فقط کافیه روی فایل کلیک کنی ، کد به صورت آماده روی دستگاه…
  3. Sep 26, 2026^_^
  4. Sep 26, 2026Post #980
  5. Sep 24, 2026🌐رفرنس‌های مهم رشته HIT | پارت دوم 📚 ICD-9-CM دقیقاً چیه؟ مخفف ( International Classific…
  6. Sep 24, 2026Post #978
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 →