یاری فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

یاری فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

مقاله درباره بینایی سه بعدی با استفاده از نور ساختار یافته با الگوی رنگی

اختصاصی از یاری فایل مقاله درباره بینایی سه بعدی با استفاده از نور ساختار یافته با الگوی رنگی دانلود با لینک مستقیم و پر سرعت .

مقاله درباره بینایی سه بعدی با استفاده از نور ساختار یافته با الگوی رنگی


مقاله درباره  بینایی سه بعدی با استفاده از نور ساختار یافته با الگوی رنگی

 

لینک پرداخت و دانلود در "پایین مطلب"

 

 فرمت فایل: word (قابل ویرایش و آماده پرینت)

 

 تعداد صفحات:158
چکیده :

   هدف از این پروژه استخراج پروفایل سه بعدی اجسام به استفاده از روش نور ساختار یافته ااست.    

 با توجه به بررسی های انجام شده نور ساختار یافته دارای مزایای ویژه ای می باشد . برای مثال  سیستمهای مبتنی بر اُپتیک معمولا دارای هزینه پایین تری هستند . همچنین سیستم های بینایی استرﻳو ( شامل دو دوربین ) یا استریو فتو گرامتری برای سنجش برد کوتاه دارای کاربردهای زیادی می باشد . اما این سیستم در اندازه گیری فواصل کوتاه دارای نواقص و مشکلات مربوط به خود است  . این مطلب  باعث شده روشهای نور ساختار یافته در فواصل کوتاه بیشتر مورد توجه قرار گیرد . وجود کدینگ در نور ساختار یافته و کاربرد آن در تناظر یابی  باعث بالاتر رفتن ضریب اطمینان می شود . برای راه اندازی این سیستم نیاز به یک پروژکتور LCD و یک دوربین تصویر برداری است که با توجه به الگو  از آن می توان برای بازسازی اجسام متحرک نیز استفاده کرد . در این میان نقش اساسی را الگوریتم و نرم افزار نوشته شده برای پردازش ها و اندازه گیریها  برعهده دارد .  مراحل کاری این  سیستم در فلوچارت به صورت کلی آورده شده است .

این سیستم دارای کاربردهای فراوانی در استخراج مدل سه بعدی اجسامی از قبیل آثار هنری ، ایجاد مدل کامپیوتری از عروسکها و مجسمه ها در کاربردهای انیمیشن سازی دارد . همچنین دارای کاربردهای قابل تطبیق، در سیستم های پزشکی و برخی مسائل صنعتی مانند مهندسی معکوس  نیز می باشد .

 

 

 

 

 

 

 

  عنوان                                                                                  صفحه

 

 

چکیده . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    2

 

فصل اول : تئوری نور ساختار یافته و کاربردهای بینایی سه بعدی

1-1- مقدمه . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   17

1-2- روشهای غیر فعال بینایی سه بعدی . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   18  

1-2-1- روش استریوفتوگرامتری . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   18

1-3- روشهای فعال بینایی سه بعدی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   19   

1-3-1- بکار گیری سنسور تماسی دربینایی سه بعدی . . . . . . . . . . . . . . . . . . .   21  

1-3-2- بکار گیری سنسور غیر تماسی دربینایی سه بعدی . . . . . . . . . . . . . . . .   22

1-3-2-1- روش ارسال امواج . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  22

1-3-2-2- روش های انعکاسی. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   23

1-3-2-2-1- رهیافتهای غیر اپتیکی در روشهای انعکاسی . . . . . . . . . . . . . . . . .  23

1-3-2-2-2- رهیافتهای اپتیکی در روشهای انعکاسی  . . . . . . . . . . . . . . . . . . .   23

1-3-2-2-2-1 رادار تصویر برداری. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   24

 

1-3-2-2-2-2- روشهای اینترفرومتریک . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   26

1-3-2-2-2-3- استخراج عمق از طریق تمرکز بر روش فعال . . . . . . . . . . . . . .   27

1-3-2-2-2-4- استریوی فعال . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   28  

1-3-2-2-2-5- راستراستریوفتوگرامتری  . . . . . . . . . . . . . . . . . . . . . . . . . . . .   28

1-3-2-2-2-6- سیستم مجتمع تصویر برداری  . . . . . . . . . . . . . . . . . . . . . . . .   29

1-3-2-2-2-7- تکنیک نور ساختار یافته . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  30

1-4- مقایسه روشها وتکنیکها و کاربردهای آنها . . . . . . . . . . . . . . . . . . . . . . . . .  32

1-5- نتیجه گیری . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    35  

 

 

 

 

 

 

 

 

 

 

 

  عنوان                                                                                  صفحه

 

 

فصل دوم : روشهای مختلف کدینگ الگو

2-1- مقدمه . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     37

2-2- روشهای طبقه بندی کدینگ الگوهای نوری  . . . . . . . . . . . . . . . . . . . . . .    38

2-2-1- الگوهای نوری از دیدگاه درجات رنگی . . . . . . . . . . . . . . . . . . . . . . . .     39

2-2-2- الگوهای نوری از دیدگاه منطق کدینگ. . . . . . . . . . . . . . . . . . . . . . . .    40  

2-2-2-1- روشهای مبتنی بر الگوهای چند زمانه (کدینگ زمانی) . . . . . . . . . .     42    

2-2-2-1-1- کدینگهای باینری. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     42  

2-2-2-1-2-  کدینگ با استفاده از مفهوم n-ary. . . . . . . . . . . . . . . . . . . . . .    44

2-2-2-1-3-  کدینگ با استفاده از مفهوم انتقال مکانی. . . . . . . . . . . . . . . . . .    45

2-2-2-1-4-  کدینگ با استفاده از همسایگی. . . . . . . . . . . . . . . . . . . . . . . . .    46

2-2-2-2- روشهای مبتنی بر همسایگیهای مکانی(کدینگ مکانی) . . . . . . . . .      48

2-2-2-2-1- کدینگهای غیر متعارف (ابتکاری) . . . . . . . . . . . . . . . . . . . . . . .     48  

2-2-2-2-2- کدینگ بر اساس دنباله De_Bruijn[1]. . . . . . . . . . . . . . . . . . . .   50  

2-2-2-2-3- کدینگ بر اساس منطق M-Arrays. . . . . . . . . . . . . . . . . . . . .    52  

2-2-2-3- کدینگ مستقیم . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    54

2-3- نتیجه گیری. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   55 

 

  عنوان                                                                                  صفحه

 

فصل سوم :پیاده سازی کدینگ و پردازش تصویر 

3-1- مقدمه . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   57

3-2- تولید کلمه های رمز با استفاده از دنباله De_Bruijn. . . . . . . . . . . . . . . .  59

3-3-  تابش الگو و عکسبرداری. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

3-4- پردازش تصویر .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  66

3-4-1- دوسطحی سازی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  68

3-4-2- تشخیص لبه ها و اسکلت بندی  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   70

3-4-3- نازک سازی  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  74

3-4-4 نقاط تقاطع   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   75

3-4-5- شناسایی خطوط    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    78

3-5- نتیجه گیری   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8  عنوان                                                                                  صفحه

 

فصل چهارم :

 شناسایی رنگ و حل مسئله تطابق و بازسازی سه بعدی

4-1- مقدمه . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   84

4-2- شبکه عصبی و شناسایی رنگ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  86

4-2-1- مسئله تغییر رنگ  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  87

4-3- طراحی شبکه عصبی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  88

4-4- مسئله تطابق  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  93  

4-5- بازسازی سه بعدی  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    99  

4-6- بررسی خطاهای موجود. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   103

4-6-1- تغییر رنگ و خروجی غیر قطعی شبکه. . . . . . . . . . . . . . . . . . . . . . . .   103

4-6-2- ناپیوستگی های تصویر رنگی. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   103

4-6-3-خطای همپوشانی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   104

4-7- نتیجه گیری  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   105

 عنوان                                                                                  صفحه

 

 

فصل پنجم : نتیجه گیری و پیشنهادات

5-1 مقدمه . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .      107

5-2- انتخاب روش و پیاده سازی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .      108

5-3- پیشنهادات . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     108

 

پیوست الف : نرم افزار تهیه شده . . . . . . . . . . . . . . . . . . . . . . . . .     111 

پیوست  ب : مثلث بندی  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .      122

مراجع . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .      130

  عنوان                                                                                 صفحه

 

 

شکل 1-1) ساختار سیستم استریوفتوگرامتری. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   19

شکل 1-2) روشهای استخراج پروفایل سه بعدی. . . . . . . . . . . . . . . . . . . . . . . . . . . . .    20

شکل 1-5 : دستگاه اندازه گیری سه بعدی بر اساس روش مویره. . . . . . . . . . . . . . . . . . . . . .   27 

شکل 1-6 : ساختار سیستم راستر استریو فتوگرامتری. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  29

شکل 1-7 : ساختار یک سیستم مجتمع تصویر برداری. . . . . . . . . . . . . . . . . . . . . . . . . . . .    30

شکل 1-8 : ساختار سیستم نور ساختاریافته. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .      31

شکل 1-9 :تصویر  نورساختار یافته موازی . این تصویر با تاباندن یک الگو با خطوط عمودی موازی بر روی صورت ساخته شده است . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

جدول 1-2 :مقایسه روشها و کاربرد آنها . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  33

شکل2-1 : طبقه بندی روشهای کدینگ در نورساختاریافته. . . . . . . . . . . . . . . . . . . . . . . . . .   41

شکل2-2 : پرده های نوری و نحوه بکارگیری یک الگوی چند زمانه . . . . . . . . . . . . . . . . . . .    43

شکل2-3 : نمونه بازسازی تصویر مجسمه اسب و نقاط دست انسان به وسیله الگوی  چند زمانه و روش Postdamer  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . .        43

شکل2-4 : نمونه الگوهای طراحی شده با روش n-ary . . . . . . . . . . . . . . . . . . . . . . . . . .       44 

شکل2-5 : نمونه بازسازی تصویر مجسمه اسب و نقاط دست انسان به وسیله الگوی چند زمانه و تکنیک n-ary  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .      44

شکل2-6 : نمای پیک تصویر و انتقال مکانی آن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .      47

شکل2-7 : a) الگوی شامل خطوط بریده با اندازه خطوط به عنوان مشخصه مهم  b) الگوی تشکیل شده از  خطوط افقی با سه سطح خاکستری . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  50

شکل2-8 : الگوی طراحی شده با دنباله De-Bruijn. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

شکل 2-9 : a) طراحی الگوی مرانو b)الگوی کامل شده مرانو. . . . . . . . . . . . . . . . . . . . . . . . .  53

شکل 2-10 : نمونه بازسازی تصویر مجسمه اسب و نقاط دست انسان به وسیله تکنیک M-Array

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    53

شکل 2-11 : الگوی طراحی شده توسط گریفین. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  54

شکل 2-12 : الگوی خاکستری در رمز نگاری مستقیم . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   55

شکل 3-1 : گراف مربوط به B(2,3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   60   

شکل 3-2 : نرم افزار  نوشته شده برای تولید الگو و کد . . . . . . . . . . . . . . . . . . . . . . . . . . . .   63 شکل 3-3 : نمونه الگوی طراحی شده . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    64

شکل 3-4 :تابش نور و شرایط عکس برداری . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   65

شکل 3-5 : فلوچارت مراحل تناظر یابی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   68

شکل 3-6 : عمل دوسطحی سازی در نرم افزار نوشته شده . . . . . . . . . . . . . . . . . . . . . . . .      70 

شکل 3-7 : نمونه عمل دوسطحی سازی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    70

شکل 3-8 : نمونه خطای ایجاد شده در استفاده از الگوریتم سبل . . . . . . . . . . . . . . . . . . . .     71

شکل 3-9 : نمونه نا پیوستگی ایجاد شده در استفاده از الگوریتم اسکلت بندی ساده . . . . . . .   72

شکل 3-10 : تصویر خروجی مرحله  شناسایی لبه ها در نرم افزار نوشته شده . . . . . . . . . . . . . 73  

شکل 3-11 : تصویر خروجی مرحله  شناسایی لبه ها پس از اعمال ماسک (خطوط پیوسته هستند) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .       73

شکل 3-12 :نمونه تصویر خروجی مرحله  نازک سازی. . . . . . . . . . . . . . . . . . . . . . . . . . . . .    74

شکل 3-13 :ماسکهای استفاده شده برای کشف نقاط تقاطع . . . . . . . . . . . . . . . . . . . . . . . .    76

شکل3-14 : دسته نقاط یافت شده به عنوان نقاط تقاطع . . . . . . . . . . . . . . . . . . . . . . . . . .    77

شکل 3-15 : نقاط تقاطع نهایی  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    77

شکل 3-16 : شکل رنگی نشان دهنده اثر همپوشانی خطوط . . . . . . . . . . . . . . . . . . . . . . .     78

شکل 3-17 : برچسب گذاری تصویر اسکلت بندی شده . . . . . . . . . . . . . . . . . . . . . . . . . . . .   79

شکل 3-18 : بخشی از فایل خروجی شناسایی خطوط. . . . . . . . . . . . . . . . . . . . . . . . . . . .     80

شکل 4-1 : مقادیر کانالهای رنگی در تصویر گرفته شده از جسم . . . . . . . . . . . . . . . . . . . . .    88

شکل 4-2 :نرم افزار نوشته شده برای بدست آوردن نقاط نمونه از تصویر و  مقادیر کانالهای رنگی متناظر نقاط از تصویر گرفته شده از جسم . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    89

شکل 4-3 : شبکه عصبی طراحی شده  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    90

شکل 4-4 : نمودار خطای آموزش شبکه برای تصویر الگو  . . . . . . . . . . . . . . . . . . . . . . . . . .   91

شکل 4-5 : نمودار خطای آموزش شبکه  برای تصویر الگوی تابیده شده روی شی  . . . . . . . .   91

جدول 4-1 : قسمتی از اطلاعات خروجی شبکه پس از عمل گرد سازی . . . . . . . . . . . . . . . .   93

شکل 4-6 : فلوچارت مراحل تناظر یابی  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    95

جدول 4-2 : قسمتی از جدول امتیاز دهی به تصویر نقاط الگو و تصویر جسم. . . . . . . . . . . .     96

جدول 4-3 : قسمتی از جدول  نقاط تناظر داده شده و اختلاف مختصات آنها . . . . . . . . . . . .   98

شکل 4-7 : تصویر یک جعبه تحت تابش  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   99

شکل 4-8 : شکل سه بعدی جعبه از روی برایند اختلاف مختصات دو نقطه . (محور عمودی  ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    100

شکل 4-9 : تصویر یک ماوس تحت تابش . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .      101

شکل 4-10 : شکل سه بعدی جعبه از روی برایند اختلاف مختصات دو نقطه (محور عمودی )  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     101

شکل 4-11 : تصویر یک گلدان تحت تابش  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     102

شکل 4-12 : شکل سه بعدی گلدان از روی برایند اختلاف مختصات دو نقطه .(بدست آمدن شکل تقریبی نیم استوانه ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .      102

شکل الف -1 : محیط برنامه نویسی C# و راه حل به همراه پروژه های تولید الگو و پردازش تصویر و تولید نقاط نمونه برای ورودی شبکه عصبی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .       113

شکل الف -2 : تصویر یک جعبه رنگ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   115

شکل الف -3 : تصویر فرم مربوط به ایجاد الگو در برنامه نوشته شده . . . . . . . . . . . . . . . . .    116

شکل الف -4 : یک الگوی مناسب تولیدی توسط برنامه . . . . . . . . . . . . . . . . . . . . . . . . . . .   117

شکل الف -5 : نمایی از فرم برنامه تهیه شده . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  118

شکل الف -6 : نمایی از برنامه پردازش تصویر در حال کار. . . . . . . . . . . . . . . . . . . . . . . . . .   119

شکل الف-7 : نمایی از برنامه در حال فعال بودن نمودار هیستوگرام و انجام عمل اکولایز کردن120

شکل ب-1 :دو دستگاه مختصات الگو و تصویر در سیستم نوری نور ساختاریافته. . . . . . . . . .  123  .

شکل ب-2 : هندسه ساده سیستم نوری نور ساختاریافته.  . . . . . . . . . . . . . . . . . . . . . . . .     124

شکل ب-3 : هندسه مربوط به دوربین و پروژکتور . H نقطه ای از جسم است که توسط پروژکتور روشن شده است . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .       126

شکل ب-4 : مدل pinhole  پروژکتور برای محاسبه پهنای خطوط . . . . . . . . . . . . . . . .      129

  مقدمه :

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

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

در راستای این تلاشها رهیافتهای متفاوتی جهت اسکن سه بعدی یک جسم ارائه شد . در این میان اسکنرهای تماسی مبتنی بر سنسورهای تماسی مکانیکی و اسکنرهای غیر تماسی مبتنی بر تکنولژی اپتیکی از جمله راه کارهایی هستند که محققان در پیش رو دارند . و در این میان راه کارهای اپتیکی به دلیل انعطاف پذیر بودن و هزینه قابل قبول ترجیح داده می شوند . ضمن اینکه در خیلی از موارد از دقت و قدرت بالاتری در مقایسه با تکنولژی تماسی برخوردار هستند .

 

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

فصل اول به بررسی روشهای متفاوت استخراج مدل سه بعدی اشیاء می پردازد. علاوه بر آن کاربردهای مختلف بینایی سه بعدی ارائه می شود . در فصل دوم تکنیکهای مختلف کدینگ الگو در نور ساختاریافته بررسی می شود . در فصل سوم که آغازی برای پیاده سازی است با طراحی یک نوع کدینگ به طراحی یک الگو پرداخته می شود و پردازشهای لازم اولیه در تصاویر برای کشف رمزها توضیح داده می شوند . فصل چهارم با توضیح استفاده از شبکه عصبی برای تعیین کد رنگهای بدست آمده در ادامه به حل مسئله تطابق می پردازد و در نهایت یک بازسازی سه بعدی اولیه از جسم ارائه می دهد .  در نهایت در فصل پنجم به جمع بندی فصول گذشته پرداخته شده و پیشنهاداتی برای ادامه کار داده خواهند شد . در صفحه بعدی فلوچارتی از مراحل کلی کار آورده شده که به طور کلی نمایانگر مراحل کاری می باشد .


دانلود با لینک مستقیم


مقاله درباره بینایی سه بعدی با استفاده از نور ساختار یافته با الگوی رنگی

پاورپوینت برنامه سازی ساخت یافته پاسکال

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

پاورپوینت برنامه سازی ساخت یافته پاسکال


پاورپوینت برنامه سازی ساخت یافته پاسکال

 

دسته بندی : پاورپوینت 

نوع فایل:  ppt _ pptx

( قابلیت ویرایش )

 


 قسمتی از محتوی متن پاورپوینت : 

 

تعداد اسلاید : 329 صفحه

برنامه سازی ساخت یافته پاسکال.
مولف : Elliot B.
Koffman مترجمین : لیدا جواهر قلم – فرنگیس شاکری نام درس : مبانی کامپیوتر و برنامه سازی ( رشته مهندسی کامپیوتر ) تعداد واحد درسی : 4 واحد نام تهیه کننده اسلایدها : مهندس داریوش نیک مهر فهرست مطالب فصل اول : مقدمه ای بر کامپیوتر و برنامه سازی فصل دوم : پاسکال و حل مساله فصل سوم : توابع و رویه ها فصل چهارم : ساختارهای انتخاب : دستورات if و else فصل پنجم : حلقه های تکرار : ستورات while و for و repeat فصل ششم : برنامه سازی پیمانه ای فصل هفتم : انواع داده های ساده فصل هشتم : فایل های متن فصل نهم : مهندسی نرم افزار فصل دهم : آرایه فصل یازدهم : آرایه های فشرده و آرایه های چند بعدی فصل دوازدهم : رکورد فصل سیزدهم :بازگشت پذیری فصل اول مقدمه ای بر کامپیوتر و برنامه سازی فهرست مطالب فصل اول مقدمه ای بر کامپیوتر کامپیوترهای الکترونیکی قدیمی و فعلی آشنایی با سخت افزار کامپیوتر حل مسئله و برنامه سازی استراتژی برنامه نویسی مراحل آماده سازی یک برنامه برای اجرا ساختن یک برنامه یا فایل مقدمه ای بر کامپیوتر کامپیوتر ابزاری است که محاسبات را با سرعتی بالا و دقتی زیاد انجام می دهد.
برای انجام کارهای مفید با کامپیوتر باید برنامه ای برای آن نوشته شود.
برنامه به مجموعه دستور العمل ها گفته می شود که کار خاصی را انجام می دهند.
برنامه معمولاَ تحت یک زبان برنامه سازی مثل پاسکال انجام می شود کامپیوترهای الکترونیکی قدیمی و فعلی در کامپیوتر های اولیه از لامپ خلا ُ استفاده می شد.
اما با تکنولوژی امروز می توان پردازنده یک کامپیوتر را در یک قطعه الکترونیکی با عنوان تراشه کامپیوتر قرار داد که اندازه ان تقریباً برابر با یک تمبر پستی است .یک کامپیوتر از دو بخش سخت افزار و نرم افزار تشکیل شده است.
آشنایی با سخت افزار کامپیوتر اجزای اصلی سخت افزار کامپیوتر : حافظه اصلی حافظه جانبی واحد پردازشگر مرکزی ابزار ورودی مانند صفحه کلید و ما وس ابزار خروجی مانند صفحه نمایش و چاپگر حافظه حافظه یکی از اجزاء اصلی کامپیوتر است.
حافظه یک کامپیوتر را به مثابه دنباله مرتبی از محل های حافظه در نظر بگیرید که سلول ها ی حافظه نامیده می شود.
هر کدام از سلول های حافظه دارای آدرس منحصر به فردی هستند.کلیه داده های موجود در حافظه با الگوی خاصی از 0 و 1 نمایش داده می شوند.
حافظه جانبی حافظه جانبی از طریق دستگاه های ذخیره سازی جانبی قابلیتی شبیه قابلیت ذخیره سازی داده ها به صورت پایداررا فراهم می کند.
یکی از دستگاه های ذخیره سازی متداول دیسک گردان است.
این وسیله داده ها و برنامه ها را روی رسانه حافظه ای به نام دیسک ذخیره و بازیابی می نماید.
دو نوع دیسک وجود دارد : دیسک سخت (ثابت) فلاپی دیسک (دیسک نرم یا لرزان) واحد پردازش مرکزی (CPU) CPU دو نقش بر عهده دارد : 1- هماهنگ کردن کلیه اعمال کامپیوتر 2- انجام عملیات محاسباتی و منطقی روی داده ها واحد پردازش مرکزی (CPU) برای پردازش برنامه ای که در حافظه اصلی ذخیره شده است CPUهر دستور العمل را به ترتیب بازیابی نموده (به این کار واکشی دستور العمل گفته می شود .) دستور العمل را تفسیر می کند تا

  متن بالا فقط قسمتی از محتوی متن پاورپوینت میباشد،شما بعد از پرداخت آنلاین ، فایل را فورا دانلود نمایید 

 


  لطفا به نکات زیر در هنگام خرید دانلود پاورپوینت:  توجه فرمایید.

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



دانلود فایل  پرداخت آنلاین 


دانلود با لینک مستقیم


پاورپوینت برنامه سازی ساخت یافته پاسکال

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

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

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


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

 

دسته بندی : پاورپوینت 

نوع فایل:  ppt _ pptx

( قابلیت ویرایش )

 


 قسمتی از محتوی متن پاورپوینت : 

 

تعداد اسلاید : 329 صفحه

برنامه سازی ساخت یافته پاسکال.
مولف : Elliot B.
Koffman مترجمین : لیدا جواهر قلم – فرنگیس شاکری نام درس : مبانی کامپیوتر و برنامه سازی ( رشته مهندسی کامپیوتر ) تعداد واحد درسی : 4 واحد نام تهیه کننده اسلایدها : مهندس داریوش نیک مهر فهرست مطالب فصل اول : مقدمه ای بر کامپیوتر و برنامه سازی فصل دوم : پاسکال و حل مساله فصل سوم : توابع و رویه ها فصل چهارم : ساختارهای انتخاب : دستورات if و else فصل پنجم : حلقه های تکرار : ستورات while و for و repeat فصل ششم : برنامه سازی پیمانه ای فصل هفتم : انواع داده های ساده فصل هشتم : فایل های متن فصل نهم : مهندسی نرم افزار فصل دهم : آرایه فصل یازدهم : آرایه های فشرده و آرایه های چند بعدی فصل دوازدهم : رکورد فصل سیزدهم :بازگشت پذیری فصل اول مقدمه ای بر کامپیوتر و برنامه سازی فهرست مطالب فصل اول مقدمه ای بر کامپیوتر کامپیوترهای الکترونیکی قدیمی و فعلی آشنایی با سخت افزار کامپیوتر حل مسئله و برنامه سازی استراتژی برنامه نویسی مراحل آماده سازی یک برنامه برای اجرا ساختن یک برنامه یا فایل مقدمه ای بر کامپیوتر کامپیوتر ابزاری است که محاسبات را با سرعتی بالا و دقتی زیاد انجام می دهد.
برای انجام کارهای مفید با کامپیوتر باید برنامه ای برای آن نوشته شود.
برنامه به مجموعه دستور العمل ها گفته می شود که کار خاصی را انجام می دهند.
برنامه معمولاَ تحت یک زبان برنامه سازی مثل پاسکال انجام می شود کامپیوترهای الکترونیکی قدیمی و فعلی در کامپیوتر های اولیه از لامپ خلا ُ استفاده می شد.
اما با تکنولوژی امروز می توان پردازنده یک کامپیوتر را در یک قطعه الکترونیکی با عنوان تراشه کامپیوتر قرار داد که اندازه ان تقریباً برابر با یک تمبر پستی است .یک کامپیوتر از دو بخش سخت افزار و نرم افزار تشکیل شده است.
آشنایی با سخت افزار کامپیوتر اجزای اصلی سخت افزار کامپیوتر : حافظه اصلی حافظه جانبی واحد پردازشگر مرکزی ابزار ورودی مانند صفحه کلید و ما وس ابزار خروجی مانند صفحه نمایش و چاپگر حافظه حافظه یکی از اجزاء اصلی کامپیوتر است.
حافظه یک کامپیوتر را به مثابه دنباله مرتبی از محل های حافظه در نظر بگیرید که سلول ها ی حافظه نامیده می شود.
هر کدام از سلول های حافظه دارای آدرس منحصر به فردی هستند.کلیه داده های موجود در حافظه با الگوی خاصی از 0 و 1 نمایش داده می شوند.
حافظه جانبی حافظه جانبی از طریق دستگاه های ذخیره سازی جانبی قابلیتی شبیه قابلیت ذخیره سازی داده ها به صورت پایداررا فراهم می کند.
یکی از دستگاه های ذخیره سازی متداول دیسک گردان است.
این وسیله داده ها و برنامه ها را روی رسانه حافظه ای به نام دیسک ذخیره و بازیابی می نماید.
دو نوع دیسک وجود دارد : دیسک سخت (ثابت) فلاپی دیسک (دیسک نرم یا لرزان) واحد پردازش مرکزی (CPU) CPU دو نقش بر عهده دارد : 1- هماهنگ کردن کلیه اعمال کامپیوتر 2- انجام عملیات محاسباتی و منطقی روی داده ها واحد پردازش مرکزی (CPU) برای پردازش برنامه ای که در حافظه اصلی ذخیره شده است CPUهر دستور العمل را به ترتیب بازیابی نموده (به این کار واکشی دستور العمل گفته می شود .) دستور العمل را تفسیر می کند تا

  متن بالا فقط قسمتی از محتوی متن پاورپوینت میباشد،شما بعد از پرداخت آنلاین ، فایل را فورا دانلود نمایید 

 


  لطفا به نکات زیر در هنگام خرید دانلود پاورپوینت:  توجه فرمایید.

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



دانلود فایل  پرداخت آنلاین 


دانلود با لینک مستقیم


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

ساخت یافته و شی گرا

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 27

 

برنامه های ساخت یافته وشی گرا:

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

زبان c ازجمله زبانهای ساخت یافته می باشد.

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

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

تفاوت :

در c برنامه به فعالیت ها توجه دارند درحالی که درزبان vb به اشیا توجه دارد.درc واحدبرنامه نویسی ،تابع است اما در vb واحد کلاسی است که اشیا سرانجام از آن نمونه سازی می شوند.کلاسهای vb حاوی رویه هستند. برنامه نویسان c برروی نوشتن توابع متمرکز می شوند.داده ها در c اهمیت دارند.در vb برکلاسها تاکید می شود.

معیارهای زبان برنامه نویسی:

قابلیت خوانایی

سهولت کلی:برنامه c به علت چندگانه بودن ویژگی ها زبان را کمی پیچیده کرده است به عنوان مثال برای جمع کردن یا تفریق از چهار طریق صورت می گیرد . به عنوان مثال برای جمع 4 طریق زیر مورداستفاده قرار می گیرد:

Counter=counter+1

Counter +=1

Counter ++

++ counter

اما vb سهولت بیشتری دارد و چند گانه بودن ویژگی ها را ندارد.

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

قابلیت تعامد : در زبان c این قابلیت وجود ندارد یه عنوان مثال نمی توان خروجی تابع را از نوع آرایه انتخاب کرد .در زبان vb هم این قابلیت وجود ندارد به همین دلیل ذکر شده.زبان c به علت اینکه جز زبانهای دستوری است سادگی و قابلیت تعامد در آن به ندرت دیده میشود.

دستورالعملهای کنترلی : وجود این دستورالعمل در هر دو زبان باعث افزایش خوانایی برای هر دو زبان شده است با اینکه درهردوزبان میتوان از دستور go to در موارد خاص استفاده کرد اما به طور کلی این زبانها با وجود دستورالعملهای کنترلی خوانایی برنامه افزایش یافته است.

انواع داده وساختمان داده: درvb به علت اینکه تقریبا تمام داده های مورد نیاز قابل استفاده اند خوانایی برنامه افزایش یافته است . اما در c به علت نبود بعضی ازانواع داده ها مثل بولین این خوانایی کمتر شده است زیرا باید از نوع صحیح برای این کار استفاده شود.

ملاحظات نحو زبان :

شکل شناسه ها: در مورد هردوزبان به علت اینکه طول شناسه ها مناسب می باشد (در زبان c به اندازه 31 کاراکتر اول و در زبان vb به اندازه 255 کاراکتر) خوانایی برنامه افزایش می یابد.

وازه های خاص : در زبان vb از واژه های خاص بیشتر استفاده شده است برای پایان حلقه وشرطها از واژه های خاص استفاده شده است ( دستورات end if ,next ) که باعث افزایش خوانایی شده است اما سادگی را کاهش می دهد. اما در زبان c به علت وجود کمتر واژه های خاص سادگی بیشتر سده است اما خوانایی برنامه کمتر می باشد به عنوان مثال پایان حلقه و شرط از " { " استفاده می شود .

شکل و معنا : در زبان c به راحتی نمی توان از روی شکل دستورات مفهوم آنهارا فهمید به همین علت خوانایی برنامه کاسته می شود به عنوان مثال برای تعریف آرایه از دستور int x[10] استفاده می شود که قابل فهم نمی باشد.در vb هم این مشکل وجوددارد .به راحتی نمی توان از روی دستورات معنای آنرا فهمید به عنوان مثال برای تعریف آرایه از dim x(10) as integer استفاده می شود.

قابلیت نوشتن

سادگی و قابلیت تعامد: در زبان c به علت اینکه ساختار کوچکتر می باشد وقابلیت تعامد ندارد نوشتن راحت تر انجام می گیرد خطایابی هم راحت تر انجام می شود اما vb ساختار گسترده تری دارد به همین علت قابلت نوشتن آن نسبت به c پایین تر است .

پشتیبانی از انتزاع :

انتزاع فرایند : درهر دو زبان این قابلیت وجوددارد وباعث افزایش قابلیت نوشتن می شود به عنوان مثال به علت وجود قابلیت تعریف و استفاده اززیربرنامه در هردو زبان این قابلیت افزایش می یابد.


دانلود با لینک مستقیم


ساخت یافته و شی گرا

مقاله جرایم سازمان یافته

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

مقاله جرایم سازمان یافته


مقاله جرایم سازمان یافته

 لینک پرداخت و دانلود *پایین مطلب*

       فرمت فایل:Word (قابل ویرایش و آماده پرینت)

       تعداددصفحه:6

از جمله مهمترین خطرهایی که جامعة جهانی را در آستانة هزارة سوم به طور جدّی تهدید می کند، "جرایم سازمان یافته" است. این عنوان در علم جرم شناسی شامل فعالیتهای مجرمانه شدید توسط گروههای مجرمانه ای می شود که با داشتن تشکیلات منسجم و پیچیده و با ویژگیهای خاص برای کسب منافع مالی یا قدرت مرتکب جرم می شوند، هرچند در علم حقوق پیچیدگی و ویژگیهای خاص گروه چندان مورد نظر قانونگذار نیست. جرایم سازمان یافته اگر چه از سالیان دور وجود داشته است، لکن جهانی شدن اقتصاد و وابستگی اقتصادی کشورهای دنیا به همدیگر، توسعة صنایع مربوط به ارتباطات و حمل و نقل بین المللی و تبدیل شدن دنیا به "دهکده ای جهانی" موجب گردیده است تا جرم سازمان یافته جنبه ای فراملّی نیز به خود گیرد و قلمرو خود را بر عرصة بین المللی بگستراند. از حیث پیشینه، این جرم ابتدا در جرم شناسی و جامعه شناسی جنایی مورد بحث قرار گرفته است و پس از تبیین تهدیدها و آثار مخرّب آن بر جامعه، بعضی از دولتها آن را به تدریج وارد حقوق داخلی خود کرده اند. به علاوه معاهدات منطقه ای و بین المللی دو یا چند جانبه مختلفی نیز برای مقابله با مظاهر این جرم به امضا دولتهای مختلف رسیده است. به سبب اهمیت مبارزه با جرایم سازمان یافته، کنوانسیون مبارزه با جرایم سازمان یافته فراملّی ملل متحد برای مبارزة همه جانبة بین المللی با مظاهر این جرم و هماهنگ سازی قوانین داخلی مربوط، در نوامبر سال 2000 در مجمع عمومی سازمان ملل متحد در قالب قطعنامه ای به تصویب اعضا رسید و از 15 دسامبر این سال طی کنفرانسی در پالرمو ایتالیا برای امضاء مفتوح گشت. با توجه به اینکه افغانستان نیز یکی از کشورهای درگیر مبارزه با جرابم سازمان یافته به ویژه در ارتباط با قاچاق مواد مخدر توسط باندهای قاچاق داخلی و بین المللی است، جا داردقوه مقننه برای پیشگیری، کنترل و سرکوب مظاهر آن با توجه به مفاد کنوانسیون فوق الذکر تدابیر قانونی مناسبی را پیش بینی کند .


دانلود با لینک مستقیم


مقاله جرایم سازمان یافته