بازار حرفه‌ای ترمیتجزئیات پروژه

پیش از ارسال پیشنهاد، نیاز پروژه را دقیق بخوان

پرداخت امن و همکاری شفاف
بازگشت به بازار پروژه‌ها
برنامه‌نویسی و توسعه نرم‌افزار منتخب ترمیت

طراحی و توسعه اپلیکیشن اندروید تشخیص

ربات ترمیت

بودجه پروژه۲۰٬۰۰۰٬۰۰۰ تا ۵۰٬۰۰۰٬۰۰۰تومان
مهلت انجامتوافقی
پیشنهادهای ثبت‌شده۰ پیشنهاد
مدل پرداختامن و مرحله‌ای
شرح کامل پروژه

دقیقاً چه کاری باید انجام شود؟

عنوان پروژه

طراحی و توسعه اپلیکیشن اندرویدی برای تشخیص و پوشاندن هوشمند تصاویر نامناسب با استفاده از هوش مصنوعی

شرح کلی پروژه

به دنبال طراحی و توسعه یک اپلیکیشن اندرویدی هستم که عملکردی مشابه اپلیکیشن‌های فعال‌شونده در پس‌زمینه داشته باشد؛ به این صورت که کاربر پس از فعال‌کردن برنامه بتواند از سایر بخش‌های گوشی و اپلیکیشن‌های مختلف استفاده کند و نرم‌افزار، تصاویر و محتوای تصویری نمایش‌داده‌شده را به‌صورت هوشمند بررسی کند.

هدف اصلی، تشخیص تصاویر حاوی انسان و شناسایی بخش‌هایی از بدن که کاربر نمی‌خواهد مشاهده کند و پوشاندن خودکار آن بخش‌هاست.

برای مثال، پس از فعال‌سازی برنامه، اگر کاربر وارد:

  • گالری گوشی
  • مرورگر و سایت‌های اینترنتی
  • شبکه‌های اجتماعی
  • پیام‌رسان‌ها
  • اپلیکیشن‌های نمایش فیلم و ویدئو
  • یا سایر برنامه‌هایی که تصاویر در آن‌ها نمایش داده می‌شود

شود، نرم‌افزار بتواند تصاویر را به‌صورت هوشمند تحلیل کرده و در صورت تشخیص محتوای موردنظر، قسمت‌های مشخص‌شده را به‌صورت خودکار سانسور/پوشانده کند.

قابلیت اصلی موردنظر

برنامه باید با استفاده از هوش مصنوعی و مدل‌های تشخیص تصویر بتواند انسان، جنسیت ظاهری و بخش‌های مختلف بدن را تا حد امکان تشخیص داده و بر اساس تنظیمات کاربر، قسمت‌های موردنظر را بپوشاند.

برای مثال در حالت «فیلتر بانوان»، در صورت تشخیص تصویر زن، بخش‌هایی مانند مو، گردن، دست‌ها یا سایر قسمت‌هایی که کاربر در تنظیمات مشخص کرده است، پوشانده شوند.

همچنین یک حالت مجزا برای فیلتر آقایان در نظر گرفته شود؛ به‌گونه‌ای که کاربر بتواند تعیین کند فیلتر روی کدام جنسیت اعمال شود.

تنظیمات سانسور

کاربر باید بتواند نحوه پوشاندن بخش‌های شناسایی‌شده را انتخاب کند، برای مثال:

سیاه کردن کامل 2.

محو/Blur کردن 3.

پیکسلی کردن 4.

امکان اضافه‌شدن روش‌های دیگر در آینده

همچنین بهتر است امکان تنظیم شدت Blur یا سایر پارامترهای فیلتر نیز در نظر گرفته شود.

حالت‌های قابل تنظیم

ترجیحاً کاربر بتواند مشخص کند:

  • فیلتر فقط روی تصاویر زنان اعمال شود.
  • فیلتر فقط روی تصاویر مردان اعمال شود.
  • فیلتر روی هر دو اعمال شود.
  • بخش‌های خاصی از بدن برای پوشاندن انتخاب شوند.
  • شدت و نوع پوشاندن مشخص شود.

عملکرد در سطح سیستم

یکی از مهم‌ترین بخش‌های پروژه این است که اپلیکیشن صرفاً در داخل خودش تصاویر را فیلتر نکند؛ بلکه در صورت امکان، پس از فعال‌شدن، بتواند در سطح سیستم اندروید و هنگام استفاده از سایر برنامه‌ها نیز محتوای تصویری را شناسایی و فیلتر کند.

بنابراین فریلنسر باید در پیشنهاد خود راهکار فنی قابل‌اجرا در اندروید را به‌طور دقیق توضیح دهد؛ از جمله اینکه برای دسترسی و پردازش محتوای نمایش‌داده‌شده در سایر اپلیکیشن‌ها از چه معماری و APIهایی استفاده خواهد شد و محدودیت‌های فنی و امنیتی اندروید در این زمینه چیست.

استفاده از هوش مصنوعی

استفاده از مدل‌های هوش مصنوعی و Computer Vision برای تشخیص موارد زیر موردنظر است:

  • تشخیص انسان در تصویر
  • تشخیص جنسیت ظاهری در حد امکان
  • تشخیص بخش‌های مختلف بدن
  • تشخیص نواحی موردنظر برای پوشاندن
  • اعمال فیلتر به‌صورت خودکار و لحظه‌ای

مدل می‌تواند در صورت امکان روی خود دستگاه (On-device) اجرا شود تا سرعت بیشتر، حفظ حریم خصوصی و عدم نیاز به ارسال تصاویر کاربر به سرور تأمین شود.

در صورتی که اجرای کامل مدل روی دستگاه از نظر فنی یا سخت‌افزاری محدودیت داشته باشد، فریلنسر می‌تواند راهکارهای جایگزین را پیشنهاد دهد.

نسخه وب

در مرحله بعد، در صورت امکان، همین ایده قابلیت توسعه به شکل افزونه مرورگر یا راهکار تحت وب را نیز داشته باشد تا تصاویر موجود در صفحات وب را قبل از نمایش یا هنگام نمایش فیلتر کند.

اما اولویت اصلی پروژه در مرحله اول، اپلیکیشن اندروید است.

نکته مهم درباره پروژه

این پروژه از نظر فنی نیازمند بررسی دقیق محدودیت‌های سیستم‌عامل اندروید است.

بنابراین از فریلنسر انتظار دارم قبل از شروع توسعه، امکان پیاده‌سازی قابلیت موردنظر در نسخه‌های مختلف اندروید را بررسی کرده و راهکار فنی پیشنهادی، محدودیت‌ها، دسترسی‌های موردنیاز و معماری برنامه را اعلام کند.

خروجی مورد انتظار

  • اپلیکیشن اندروید قابل نصب و استفاده
  • رابط کاربری ساده و مناسب
  • بخش تنظیمات کامل
  • امکان فعال/غیرفعال کردن فیلتر
  • انتخاب جنسیت موردنظر برای اعمال فیلتر
  • انتخاب قسمت‌های بدن موردنظر
  • انتخاب نوع سانسور (سیاه، Blur، Pixel و...)
  • استفاده از هوش مصنوعی برای تشخیص خودکار
  • مصرف منطقی باتری و منابع سیستم
  • توجه جدی به حفظ حریم خصوصی تصاویر کاربر
  • ارائه سورس کد کامل پروژه
  • مستندات لازم برای توسعه نسخه‌های بعدی

لطفاً در پیشنهاد خود نمونه‌کارهای مرتبط با Android، Computer Vision، پردازش تصویر، تشخیص انسان/بدن یا پروژه‌های مبتنی بر هوش مصنوعی را نیز ارسال کنید و توضیح دهید که برای پیاده‌سازی این ایده چه راهکار فنی‌ای پیشنهاد می‌کنید.

مهارت‌های موردنیاز

Androidهوش مصنوعی مولدiOS
طراحی و توسعه اپلیکیشن اندروید تشخیص | پروژه فریلنسری | ترمیت