توضیحات
شبیه سازی مقاله آشکارسازی صندلی خالی با استفاده از تشخیص چهره و تطبیق همبستگی با متلب
چکیده
ابتکار اصلی این مقاله، توضیح مفهوم سیستم آشکارسازی صندلی خالی و یافتن تعداد صندلیهای خالی باقی مانده در یک سالن است. سیستم کارامد آشکارسازی صندلی خالی با استفاده از ترکیبی از الگوریتم ویولا-جونز[1] و تطبیق همبستگی مبتنی بر الگو حاصل می شود. سیستم پیشنهادی بسیار کارآمد است. این سیستم، مدیریت جمعیت را با به روز کردن دورهای تعداد صندلیهای خالی تسهیل میکند.
کلمات کلیدی- مدیریت جمعیت، صندلی خالی، تشخیص چهره، تطبیق همبستگی مبتنی بر الگو، نظارت تصویری، الگوریتم ویولا-جونز.
1- مقدمه
تعدادی صندلی خالی در یک سالن شلوغ اشغال نشده مانده است. دوربینهای با وضوح وکیفیت بالا (HD) در گوشه و کنار سالن تنظیم شده و فیلم به طور مداوم ضبط میشود. فیلمهای حاصل در فریمهایی تقسیم شده و هر یک از این فریمها برای اطلاع از حضور انسان بررسی میشوند. در ابتدا، فریمهای به دست آمده برای شناسایی تعداد اولیه صندلیهای موجود در سالن مورد تطبیق همبستگی مبتنی بر الگو قرار میگیرند. پس از به دست آوردن این تعداد اولیه صندلیها، این تعداد به عنوان ورودی فرآیند بعدی عمل میکند. فریمها سپس با استفاده از الگوریتم تشخیص چهره ویولا-جونز پردازش میشوند تا حضور انسان را مشخص کنند. بنابراین، از اطلاعات به دست آمده، سیستم میتواند تعداد صندلیهای خالی موجود در سالن را نتیجهگیری کند. تعداد صندلیهای خالی در مانیتوری که در خارج از سالن قرار دارد نمایش داده شده و به این ترتیب افراد خارج از سالن میتوانند به سادگی از وجود صندلی خالی آگاه شوند. این سیستم به سازماندهی سریع جمعیت کمک کرده و زمان نامطلوب انتظار را کاهش میدهد. بنابراین این سیستم در مدیریت جمعیت نقش اساسی دارد. این کار پیشنهادی با آدابوست[2] ، که یک الگوریتم تقویت کننده برای تشخیص خودکار چهره انسانها است، مقایسه شده و سپس چهره استخراج شده وارد الگوریتم کامشیفت[3] میشود.
شکل 1 ایده مختصری راجع به عملکرد اجرایی سیستم به شما میدهد. این فیلم به کمک دوربینهای مختلف که در موقعیتهای مختلف سالن مستقر هستند، به طور مداوم ضبط میشود. فریمهای اولیه که مربوط به سالن خالی هستند، برای به دست آوردن تعداد اولیه صندلیهای خالی در معرض تطبیق همبستگی مبتنی بر الگو قرار میگیرند فریمهای به دست آمده از فیلم، جهت بررسی حضور انسان به ترتیب تحلیل میشوند. اگر حضور انسان تشخیص داده شود، تعداد آنها برای همه فریمها یکسان به دست میآید. تعداد صندلیهای خالی در یک بازه دورهای 5 ثانیه به روز میشود. این تعداد شمارش شده مقادیر حاصل از پردازش فریمها در طول آن 5 ثانیه است. اگر حضور انسان تشخیص داده شود، تعداد صندلی های خالی به روز میشوند، در غیر این صورت تعداد صندلی اولیه بدون تغییر باقی میماند. انجام پروژه متلب
2- روش دقیق
این مقاله استفاده از الگوریتم ویولا-جونز، یک الگوریتم شناخته شده برای تشخیص حضور انسان را پیشنهاد میدهد. الگوریتم ویولا-جونز یک الگوریتم تشخیص چهره در زمان واقعی است. این الگوریتم در انتخاب ویژگیها کارآمد بوده ودر محسابه ویژگی سریع است، سریعتر از آشکارگر اشنایدرمن-کاناد[4]. این الگوریتم تنها ویژگیها و نه خود تصویر را مقیاس میدهد. این یک الگوریتم عمومی است که نه تنها برای تشخیص چهرهها استفاده میشود بلکه میتوان آن را برای تشخیص هر شیء هدف مورد نظر آموزش داد. این الگوریتم به شناسایی حضور انسان و شمارش تعداد کمک میکند. این پژوهش همچنین یک الگوریتم موفق دیگر به نام تطبیق الگو را مورد استفاده قرار داده است. از این الگو برای پیدا کردن ضریب همبستگی و از ضریب همبستگی برای به دست آوردن تعداد صندلی اولیه در سالن استفاده میشود. پیچیدگی زمانی محاسبه ضریب همبستگی با تبدیل سریع فوریه (FFT) کاهش مییابد.
. کامنت گذاری داخل کد با سرفصل های مقاله کاملا هماهنگی دارد. بعلت پایین بودن کیفیت تصاویر مقاله، از تصاویری که در اینترنت موجود بود استفاده شد تا هم تصویر قبل و بعد از نشستن توسط افراد مختلف موجود باشد. توضیحات کد main برای کار شما بصورت زیر است :
% Empty Seat Revelation Using Face Detection And Correlation Matching
%% A. Template Based Correlation Matching
clc
clear all
close all
format compact
این قسمت برای اغاز بکار متلب می باشد.
Org_im=imread(‘Occupied seats.jpg’);
Emp_im=imread(‘Empty seats.jpg’);
Tmp_im=imread(‘Template image.jpg’);
تصاویر پایه، صندلی های خالی و تمپلیت را می خواند.
Org_img=rgb2gray(Org_im);
Emp_img=rgb2gray(Emp_im);
Tmp_img=rgb2gray(Tmp_im);
این تصاویر را از رنگی به خاکستری تبدیل می کند.
شبیه سازی مقاله آشکارسازی صندلی خالی با استفاده از تشخیص چهره و تطبیق همبستگی با متلب توسط کارشناسان گروه ۱.۲.۳ پروژه پیاده سازی گردیده است.
- فایلهای پروژه به صورت کامل پس از خرید فایل بلافاصله در اختیار شما قرار خواهد گرفت.
سفارش پروژه مشابه
درصورتیکه این پروژه دقیقا مطابق خواسته شما نمی باشد، با کلیک بر روی کلید زیر پروژه دلخواه خود را سفارش دهید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.