ravegoat
23-10-09, 13:23
با سلام
در این تاپیک آموزش می دهیم که چگونه با VB.Net یک Webcam معمولی را تبدیل به دوربین امنیتی کنید.
مراحل کلی کار بدین صورت است:
ابتدا باید تصاویر را از وب کم کپچر کنیم. سپس با متد های گرافیکی ویدئو دریافتی را به صورت اسلاید های پی در پی تجزیه می کنیم. اسلاید ها با بهره گیری از پردازش تصویر مقایسه می شوند. اگر تغییر عمده در تصاویر شناسایی شد، برنامه کاربر را مطلع می سازد.
ماژول Capturing قبلا" در انجمن بررسی شده است. با دریافت تصاویر از دوربین اولین عکس به عنوان مرجع انتخاب می شود. برنامه در عکس های بعدی پیکسل هایی را به طور تصادفی انتخاب می کند و کد رنگ این پیکسل ها را با کد رنگ پیکسل های عکس مرجع مقایسه می کند. اگر کد رنگ بیش تر پیکسل ها تفاوت عمده ای با پیکسل های مرجع داشت، برنامه می تواند ادعا کند که حرکاتی در دامنه ی دید دوربین رخ داده است.
در این جا برنامه ی TSecurityCam 1.0 را (همراه با سورس VB.Net 2008) قرار می دهم.
این نرم افزار هنوز در مراحل ازمایشی است اما عملکرد قابل قبولی دارد.
Only the registered members can see the link
وب کم خود را به رایانه متصل کنید (برنامه اکثر سخت افزار های کپچر را شناسایی می کند.). TSecCam را اجرا نمایید و پس از انجام تنظیمات اولیه، بخش امنیتی را فعال کنید. هم اکنون اگر شخصی از روبه روی دوربین عبور کند، برنامه به سه طریق کاربر را مطلع می سازد:
پخش صدای هشدار دهنده
عکس گرفتن از صحنه و ذخیره ی آن روی رایانه
برقراری تماس تلفنی با شماره کاربر (در صورتی نیز که شماره اشغال باشد، نرم افزار مجددا" شماره گیری می کند.)
دانلود TSecurityCam 1.0.0.0 Beta OpenSource (Only the registered members can see the link)
245 کیلوبایت - قابل اجرا بر روی Windows® 32/64 به علاوه ی .Net Framework 3.5
سوال یا پیشنهادی بود در خدمتم
آرمین:11():
در این تاپیک آموزش می دهیم که چگونه با VB.Net یک Webcam معمولی را تبدیل به دوربین امنیتی کنید.
مراحل کلی کار بدین صورت است:
ابتدا باید تصاویر را از وب کم کپچر کنیم. سپس با متد های گرافیکی ویدئو دریافتی را به صورت اسلاید های پی در پی تجزیه می کنیم. اسلاید ها با بهره گیری از پردازش تصویر مقایسه می شوند. اگر تغییر عمده در تصاویر شناسایی شد، برنامه کاربر را مطلع می سازد.
ماژول Capturing قبلا" در انجمن بررسی شده است. با دریافت تصاویر از دوربین اولین عکس به عنوان مرجع انتخاب می شود. برنامه در عکس های بعدی پیکسل هایی را به طور تصادفی انتخاب می کند و کد رنگ این پیکسل ها را با کد رنگ پیکسل های عکس مرجع مقایسه می کند. اگر کد رنگ بیش تر پیکسل ها تفاوت عمده ای با پیکسل های مرجع داشت، برنامه می تواند ادعا کند که حرکاتی در دامنه ی دید دوربین رخ داده است.
در این جا برنامه ی TSecurityCam 1.0 را (همراه با سورس VB.Net 2008) قرار می دهم.
این نرم افزار هنوز در مراحل ازمایشی است اما عملکرد قابل قبولی دارد.
Only the registered members can see the link
وب کم خود را به رایانه متصل کنید (برنامه اکثر سخت افزار های کپچر را شناسایی می کند.). TSecCam را اجرا نمایید و پس از انجام تنظیمات اولیه، بخش امنیتی را فعال کنید. هم اکنون اگر شخصی از روبه روی دوربین عبور کند، برنامه به سه طریق کاربر را مطلع می سازد:
پخش صدای هشدار دهنده
عکس گرفتن از صحنه و ذخیره ی آن روی رایانه
برقراری تماس تلفنی با شماره کاربر (در صورتی نیز که شماره اشغال باشد، نرم افزار مجددا" شماره گیری می کند.)
دانلود TSecurityCam 1.0.0.0 Beta OpenSource (Only the registered members can see the link)
245 کیلوبایت - قابل اجرا بر روی Windows® 32/64 به علاوه ی .Net Framework 3.5
سوال یا پیشنهادی بود در خدمتم
آرمین:11():