PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سنسور تشخیص شمایل انسان



iranmicro1
16-03-2012, 17:40
سلام
دوستان عزیز لطفا در مورد وسیله ای یا سنسوری که بتونه حرکت انسان رو تشخیص بده معرفی کنید.
فقط این موضوع مهمه برام که این وسیله بتونه انسان رو از حیوان تشخیص بده.

agape
16-03-2012, 23:16
یکی از کار هایی که میشه کرد پردازش تصویر هست !
و فکر نمیکنم برای این مقصود ، مقصد دیگه ای باشه

amiraliforoozandeh
17-03-2012, 12:09
برای این منظور میتونی از کینکت کنسول بازی xbox ماکروسافت استفاده کنی.
ماکروسافت برای کار با این وسیله یه sdk هم داده که تحته دات نته.
این سنسور به وسیله ی usb با کامپیوتر ارتباط بر قرار میکنه.
این سنسور قابلیت های خیلی گسترده ای داره اگه ببینیش کفففف میکنی تمامی حرکات بدن انسان رو به صورت نقطه خروجی میده و هیچ نیازی به پردازش تصویر نداره این عملیات باسرعت بسیار زیادی صورت میگیره و تقریبا میشه گفت ریل تایمه.

You can see links before reply
You can see links before reply

agape
17-03-2012, 14:27
نکته خوبی بود دایی جان
ولی خود این سنسور داره پرداش تصویر رو داخل انجام میده ! ولی خوب خروجی آماده رو تحویل میده !
در ضمن فکر میکنم مختص حرکانت انسان نباشه ! باید آزمایش کرد و دید!

amiraliforoozandeh
18-03-2012, 09:19
نکته خوبی بود دایی جان
ولی خود این سنسور داره پرداش تصویر رو داخل انجام میده ! ولی خوب خروجی آماده رو تحویل میده !
در ضمن فکر میکنم مختص حرکانت انسان نباشه ! باید آزمایش کرد و دید!

من از این سنسور استفاده کردم خودش انسان رو کاملا تشخیص میده و اندام بدن رو کاملا تفکیک میکنه.
این سنسور خروجی های زیادی داره که ازش میشه استفاده های بیشماری کرد
یه خروجی تصویر RGB معمولی داره. یکی تصویر 3 بعدی هست که از اون میتونی عمق رو تشخیص بدی که خیلی خیلی به کار میاد
تازه روی kinect یه میکروفون استریو آرایه ای با یه کیفیت خیلی خفن هست که هر چی بهش بگی خروجی متن بهت میده :018:

iranmicro1
20-03-2012, 16:23
قیمتشو میگید!

Ehsan2x
03-06-2012, 11:59
سلام بچه ها
من دنبال یک سنسوری هستم تا بتونه دمای بدن را حدودا از فاصله ۱۰ متری تشخیص بدهد
بچه ها من رشته ام مکانیک است و با سنسور ها خیلی سر و کار نداشتم
اگر میشه سریع تر کمکم کنید چون کارم گیر هستش
در واقع من دنبال سنسوری هستم تا انسان را تشخیص دهد.

mj3747
03-06-2012, 19:20
فکر کنم با سنسور PIR هم بشه، شنیدم فقط نسبت به انسان عکس العمل نشون میده.
شاید با Laser Scan هم بشه، مطمئن نیستم فقط فرضیه است.

KHM
03-06-2012, 19:32
فکر کنم با سنسور PIR هم بشه، شنیدم فقط نسبت به انسان عکس العمل نشون میده.
شاید با Laser Scan هم بشه، مطمئن نیستم فقط فرضیه است.
رفیق pir فقط به انسان حساس نیست..به نور مادون قرمز حساسه که از بدن هر موجود خون گرمی ساطع میشه...
برای عملکرد بهتر باید حساسیتشو کم کرد

tm_prog
03-06-2012, 19:54
سلام بچه ها
من دنبال یک سنسوری هستم تا بتونه دمای بدن را حدودا از فاصله ۱۰ متری تشخیص بدهد
بچه ها من رشته ام مکانیک است و با سنسور ها خیلی سر و کار نداشتم
اگر میشه سریع تر کمکم کنید چون کارم گیر هستش
در واقع من دنبال سنسوری هستم تا انسان را تشخیص دهد.

سلام
برای تشخیص دما از راه دور میتونی از دوربینهای ترمال (حرارتی) استفاده کنی ولی قیمتشون خیلی بالاست.
برای تشخیص انسان هم همونطور که بقیه دوستان اشاره کردن راه حلی که تا الان شناخته شده پردازش تصویر هستش و سنسور آماده ای به اینصورت که شما مورد نظرت هست موجود نیست

sadmonew
04-06-2012, 01:26
برای این منظور میتونی از کینکت کنسول بازی xbox ماکروسافت استفاده کنی.
ماکروسافت برای کار با این وسیله یه sdk هم داده که تحته دات نته.
این سنسور به وسیله ی usb با کامپیوتر ارتباط بر قرار میکنه.
این سنسور قابلیت های خیلی گسترده ای داره اگه ببینیش کفففف میکنی تمامی حرکات بدن انسان رو به صورت نقطه خروجی میده و هیچ نیازی به پردازش تصویر نداره این عملیات باسرعت بسیار زیادی صورت میگیره و تقریبا میشه گفت ریل تایمه.

You can see links before reply
Develop for Kinect | Microsoft Kinect for Windows (You can see links before reply)
سلام
دوستان ميدونستين براي همين كينتك از يه پردازشگر 1 گيگاهرتزي استفاده كردن.
سه تا دوربين هم داره.

Ehsan2x
05-06-2012, 12:24
خوب بچه ها این دور بین ها چه جوری هستن کارایشون چه جوری هستش ؟
میشه از این دوربین ها اطلاعاتی به من بدید؟(اسمشون چی هستش.کارایشون به چه صورتی هستش. تا چقدر برد داره.قیمتش چه حدودی هستش و ..........)

دست همتون درد نکنه.

Ehsan2x
05-06-2012, 12:48
من از این سنسور استفاده کردم خودش انسان رو کاملا تشخیص میده و اندام بدن رو کاملا تفکیک میکنه.
این سنسور خروجی های زیادی داره که ازش میشه استفاده های بیشماری کرد
یه خروجی تصویر RGB معمولی داره. یکی تصویر 3 بعدی هست که از اون میتونی عمق رو تشخیص بدی که خیلی خیلی به کار میاد
تازه روی kinect یه میکروفون استریو آرایه ای با یه کیفیت خیلی خفن هست که هر چی بهش بگی خروجی متن بهت میده :018:


دوست عزیز
میشه درباره ی kinect توضیح بدهید
و چه چوری میشه این سنسور را پیدا کنم؟
و تا چقدر برد داره؟
و ..........

newman
05-06-2012, 12:51
بجای اینهمه هزینه خیلی راحت از یک وبکم می تونی استفاده کنی و با openCV بدون کمترین دردسر اندام یک انسان شناسایی کنی xml های مربوط به شناسایی اندام انسان بصورت پیشفرض همراه کتابخانه ها ارائه میشه

Welcome - OpenCV Wiki (You can see links before reply)
triangulation - C++-ObjC OpenCV Constrained Delaunay - Stack Overflow (You can see links before reply)
اگه می خوای تصاویر 3بعدی داشته باشی هم می تونی با دوتا دوربین یک تصویر سه بعدی درست کنی و فاصله هارو پیدا کنی ...

Ehsan2x
05-06-2012, 13:00
اون وقت برد و دقت خوبی داره؟
بچه ها ببخشید من سوال های ابتدایی می پرسم من رشتم مکانیک هستش و باسنسور ها خیلی سر و کار ندارم و الان کارم گیر کرده

newman
05-06-2012, 13:03
برد به مقدار کیفیت دوربینت بستگی داره من خودم بیشتر از 20 متر باهش امتحان کردم (با هندی کم )

Ehsan2x
05-06-2012, 13:08
دوست عزیز
میشه درباره opencv یک توضیح کوچیک بدی؟

newman
05-06-2012, 13:18
openCV یه کتابخانه رایگانه که برای پردازش تصویر نوشته شده بدلیل سرعت بالا تحلیل در این کتابخانه بیشتر تیم های روباتیک از این پردازش استفاده می کنن

این کتابخانه برای برنامه نویسی در C++, C, Python ,GPU نوشته شده که شما می تونی با اضافه کردن این کتابخانه به VC++ باهش به راحتی کار کنی
پشتیبانی این کتابخانه (You can see links before reply)

البته یک مورد بد هم داره که توی ایران منبع آموزشی نداره

این تاپیکم یه کوچلو در موردش صحبت و آموزش داده

آموزش openCV (You can see links before reply)

Ehsan2x
05-06-2012, 13:26
رفیق واقعا دمت گرممممممممممم

رفیق برای اینکه این دوربین تا یک شعاعی را پوشش بده باید از چندتا دروبین استفاده کنم؟

Ehsan2x
05-06-2012, 13:33
دوست عزیز
برای استفاده از این راه برای تشخیص انسان این حتما رو صورت زوم می شود؟
حالا اگر شخص مورد نظر پشت به دوربین بود میشه برای یه قسمت دیگر بدن انسان بهش برنامه داد؟

Ehsan2x
05-06-2012, 13:41
ببخشید یه سوال دیگه هم دارم
از این راه برای تشخیص انسان
این دوربین اول یک تصویر شخص خاصی را در خود ذخیره می کند بعدا همان شخص را شناسایی می کند؟
یا هر تصویری از انسان باشد را می تواند شناسایی کند یعنی هر تصویری از انسان باشد می تواند اطلاع دهد که در مقابلش انسان می باشد؟

sadmonew
05-06-2012, 18:31
دوست عزیز
میشه درباره ی kinect توضیح بدهید
و چه چوری میشه این سنسور را پیدا کنم؟
و تا چقدر برد داره؟
و ..........
سلام
مهندس اگه ميخواي بدوني براي ساخت كينكت از چه قطعاتي استفاده كردن، اين سايت رو يه نگاه بنداز:
Microsoft Kinect Teardown - iFixit (You can see links before reply.TtzPHYGM62A)

alireza9900
05-06-2012, 19:53
مهندس صادق دم شما گرم :018:

عجب سایت خفنی هست این!

newman
05-06-2012, 20:15
ببخشید یه سوال دیگه هم دارم
از این راه برای تشخیص انسان
این دوربین اول یک تصویر شخص خاصی را در خود ذخیره می کند بعدا همان شخص را شناسایی می کند؟
یا هر تصویری از انسان باشد را می تواند شناسایی کند یعنی هر تصویری از انسان باشد می تواند اطلاع دهد که در مقابلش انسان می باشد؟

نه لازم نیست هر اندام انسان گونه ای رو تشخیص میده "اون کار سختتریه که آدم خاصیو شناسایی کنه "
کل اندام انسان شناسایی می کنه هم از پشت هم پهلو هم جلو :)

Ehsan2x
06-06-2012, 01:11
مهندس برای شروع کار کمکم می کنی که از کجا شروع کنم؟
(یعنی از چی شروع کنم و چی چیزایی لازم است و ......)

Ehsan2x
06-06-2012, 01:16
سلام
مهندس اگه ميخواي بدوني براي ساخت كينكت از چه قطعاتي استفاده كردن، اين سايت رو يه نگاه بنداز:
microsoft kinect teardown - ifixit (You can see links before reply.ttzphygm62a)


مهندس سنسورش جدا میشه پیدا کرد؟

newman
06-06-2012, 11:17
مشکلی نیست تا جایی که بلد باشم کمکت می کنم

بهتره با Visual Studio شروع کنی نصب این کتابخانه روش آسونتره ...

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

مثل این تصویر
You can see links before reply
که یک تصویر 3 بعدی از یک محیط یا این که تصویر سه بعدی از اندان یک انسانه
You can see links before reply

حالا تغییرات برای یک پردازنده می فرسته و متناسب با تغییرات کاری انجام میده

توی کامپیوتر یا میکرو هم شما دقیقا همین کارو می کنید ولی شاید یکم کندتر

Ehsan2x
06-06-2012, 11:23
یک سوال دیگه (ببخشید زیاد سوال می پرسم)
من این و می خوام تو یک محیط باز دود و گرد و غبار و آفتاب و بارون و حرارت زیاد و کم هم وجود داره استفاده کنم
این شرایط تاثیری در این روش ندارد؟

newman
06-06-2012, 12:30
بستگی به اندازه هر کدام داره و چقدر روی تصویرت تاثیر میزاره ....

Ehsan2x
06-06-2012, 13:59
میشه کاریش کرد که تاثیر آنچنانی نداشته باشه؟
چون با این کار(یعنی تشخیص انسان) می خوام کارای دیگه هم انجام بشه یعنی وقتی انسان تشخیص داد یک عملگر دارم که کارش و انجام بده.به خاطر همین تو تشخیص انسان عوامل محیطی نباید روش خیلی تاثیر گذار باشه.

newman
06-06-2012, 14:08
این بستگی به چندتا عامل داره :
1. دوربین شما چه کیفیتی داشته باشه (خیلی مهم)
2. شما چقدر بتونید توی برنامه نویسی فیلتر قرار بدید تا کمترین نویز از محیط داشته باشید و تصویر تون دقیق باشه
3. این مقدار نویز چقدر هست ...؟
و...

Ehsan2x
06-06-2012, 14:17
:hi:این مقدار نویز رو باید چه جوری فهمید چقدر هستش؟
و اینکه مطلب خواسی درباره این فیلتر ها ندارید؟

Ehsan2x
06-06-2012, 14:17
:hi:این مقدار نویز رو باید چه جوری فهمید چقدر هستش؟
و اینکه مطلب خواسی درباره این فیلتر ها ندارید؟

newman
06-06-2012, 15:37
راهی برای محاسبه نویز قبل پردازش وجود نداره >>

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

توی تاپیک قبلیم یک لینک آموزش بود که چندتا فیلتر توضیح دادم ...

Ehsan2x
06-06-2012, 17:04
بچه ها از این سنسور اطلاعاتی دارید سنسور sb-0061 >> سنسور تشخیص موجودات زنده
می گن برای تشخیص انسان هم میشه استفاده کرد.

Ehsan2x
06-06-2012, 17:04
بچه ها از این سنسور اطلاعاتی دارید سنسور sb-0061 >> سنسور تشخیص موجودات زنده
می گن برای تشخیص انسان هم میشه استفاده کرد.

newman
06-06-2012, 18:57
اینم میشه ولی شما هر موجودی که بیاد جلوی سنسور را سنس می کنی و فرقی میان حیوان و انسان نیست

Ehsan2x
06-06-2012, 20:33
ok پش بدردم نمی خوره

Ehsan2x
09-06-2012, 01:58
مهندس این روش پردازش تصویر توی شب و جایی که هوا مه گرفته باشه برای تشخیص انسان خوب عمل می کنه؟

Ehsan2x
11-06-2012, 17:54
بچه ها خواهشا کمک کنید

Ehsan2x
12-06-2012, 14:29
بچه ها حالا من با این روش(دوربین ها) بعد از این که انسان و تشخیص داد اگه بخوام سرعت انسان که از رو به روی
دوربین حرکت می کنه بدست بیارم باید از چه روشی استفاده کنم؟

newman
26-06-2012, 17:27
شما باید فاصله جسم تا دوربین "یا یک نقطه ثابت"بدست بیارید و بعد اقدام به محاسبه سرعت انسان یا جسم مورد نظرتون کنید ...

Ehsan2x
27-06-2012, 13:43
خوب من که می خوام این فاصله انسان بدست بیارم اول باید از یک سنسور دیگه استفاده کنم؟ یا با همون دوربین با یک برنامه خاص میشه کاری انجام داد؟ (در ضمن جهت یاد آوری این دوربین ما که انسان تشخیص می ده در فضای باز هستش و موجودات زیاد دیگری هم از جولوش رد می شن)

KHM
27-06-2012, 16:47
رفیق اگه از خود دوربین بخوای استفاده کنی،باید بری دمبال پردازش تصویر...اگه طرف با زاویه نسبت به دوربین هم حرکت کنه،دیگه راحت نیس حساب کردن سرعت..
دقت اندازه گیریت هم که دیگه بستگی به برنامت داره...