در این مطلب، ویدئو آموزش Raspberry Pi 16 – تشخیص حرکت در پایتون 3 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,700
بسیار خوب، اکنون ما
2
00:00:02,700 –> 00:00:04,380
فایل دوربین PI خود را که به تازگی دانلود کرده ایم
3
00:00:04,380 –> 00:00:05,700
و حرکت را تشخیص می دهد و به طور خودکار عکس می گیرد،
4
00:00:05,700 –> 00:00:07,859
به چیزی تبدیل می کنیم که پایتون
5
00:00:07,859 –> 00:00:09,450
سه می تواند از آن استفاده کند و سپس
6
00:00:09,450 –> 00:00:14,880
در ویدیوی بعدی آن را تغییر می دهیم که چگونه
7
00:00:14,880 –> 00:00:19,199
می توانیم از آن برنامه استفاده کنیم. سپس به عنوان
8
00:00:19,199 –> 00:00:22,439
یک ماژول که میتوانیم آن را به یک تابع اصلی وارد
9
00:00:22,439 –> 00:00:25,320
کنیم که همه چیز را کنترل میکند،
10
00:00:25,320 –> 00:00:26,550
بنابراین اولین کاری که میخواهید
11
00:00:26,550 –> 00:00:28,260
دوباره انجام دهید، اگر
12
00:00:28,260 –> 00:00:30,539
قبلاً این کار را نکردهاید، هر بار که sudo apt-get بهروزرسانی کنید، این را بگویید.
13
00:00:30,539 –> 00:00:32,098
بنابراین، PI خود را بهروزرسانی کنید، مطمئن شوید
14
00:00:32,098 –> 00:00:34,320
که همه چیز را بهدرستی تنظیم کردهاید و
15
00:00:34,320 –> 00:00:36,630
بهدرستی بهروزرسانی شدهاید، سپس باید
16
00:00:36,630 –> 00:00:39,000
تعدادی بسته را نصب کنیم، اولین بستهای
17
00:00:39,000 –> 00:00:39,840
که میخواهید نصب کنید،
18
00:00:39,840 –> 00:00:43,440
زیرا ما از Python 3 استفاده میکنیم،
19
00:00:43,440 –> 00:00:48,300
بنابراین sudo apt است. – Get install Python 3 –
20
00:00:48,300 –> 00:00:50,879
ابزارهای راهاندازی آن را اجرا میکنند و بعد از پاک کردن آن یک لحظه طول میکشد
21
00:00:50,879 –> 00:00:53,699
تا دانلود شود
22
00:00:53,699 –> 00:00:55,320
، فقط برای اینکه
23
00:00:55,320 –> 00:00:56,789
ببینیم واقعاً چه چیزی مینویسم،
24
00:00:56,789 –> 00:00:58,770
بسته دیگری را دانلود میکنیم و آن
25
00:00:58,770 –> 00:01:03,539
بسته میخواهد باشد Python 3 – توسعه دهنده من
26
00:01:03,539 –> 00:01:05,459
در حال حاضر جدیدترین نسخه خیلی خوب است
27
00:01:05,459 –> 00:01:06,180
28
00:01:06,180 –> 00:01:08,610
بیایید یک بسته دیگر بگیریم و این
29
00:01:08,610 –> 00:01:12,420
بسته به نام Python 3 –
30
00:01:12,420 –> 00:01:17,009
P IP خوب است، بنابراین اکنون پیپ را دانلود کرده ایم
31
00:01:17,009 –> 00:01:19,110
و فقط یک اتاق اضافی در اینجا ایجاد
32
00:01:19,110 –> 00:01:21,689
کرده ایم، در نهایت باید
33
00:01:21,689 –> 00:01:24,659
یک چیز دیگر را نصب کنیم و با استفاده از پیپ sudo که
34
00:01:24,659 –> 00:01:25,590
به تازگی دانلود کردیم
35
00:01:25,590 –> 00:01:28,530
– 3.2 ما یک بسته
36
00:01:28,530 –> 00:01:32,340
به نام بالش بزرگ P را نصب می کنیم و این مانند
37
00:01:32,340 –> 00:01:35,460
ماژول تصویربرداری نرم افزار تصویربرداری است که
38
00:01:35,460 –> 00:01:38,700
این مورد با استفاده از holy moley کمی طول
39
00:01:38,700 –> 00:01:40,950
کشید، بنابراین اکنون
40
00:01:40,950 –> 00:01:44,640
نصب یک بالش را به پایان رساندیم و اکنون
41
00:01:44,640 –> 00:01:47,040
میتوانیم به تغییر
42
00:01:47,040 –> 00:01:50,759
اسکریپت خود ادامه دهیم، بنابراین کاری که
43
00:01:50,759 –> 00:01:52,740
میخواهید انجام دهید این است که در Raspberry
44
00:01:52,740 –> 00:01:56,280
Pi خود یک پنجره عنوان 3
45
00:01:56,280 –> 00:01:59,130
باز کنید و ما یک فایل را باز کنیم و ما
46
00:01:59,130 –> 00:02:01,799
فایل PI cam را که در دایرکتوری ریشه ما است
47
00:02:01,799 –> 00:02:04,290
، در اینجا که دانلود کردیم باز کنید،
48
00:02:04,290 –> 00:02:06,420
من این فایل را تغییر داده میگذارم تا
49
00:02:06,420 –> 00:02:08,910
شما بچهها یک نسخه اصلاح نشده از
50
00:02:08,910 –> 00:02:10,889
آن داشته باشید تا بتوانید
51
00:02:10,889 –> 00:02:12,660
بعداً کد را مرور
52
00:02:12,660 –> 00:02:14,460
کنید. با این حال، این
53
00:02:14,460 –> 00:02:17,060
کار را انجام خواهم داد و من میخواهم
54
00:02:17,060 –> 00:02:19,770
آن را در دایرکتوری کوکی روی دسکتاپ خود ذخیره
55
00:02:19,770 –> 00:02:21,630
کنم و نام آن را تغییر میدهم
56
00:02:21,630 –> 00:02:23,880
زیرا آن را برای Python 3 تبدیل میکنیم،
57
00:02:23,880 –> 00:02:28,520
من آن را P3 PI cam مینامم،
58
00:02:28,520 –> 00:02:32,910
خب، پس بیایید آن را ذخیره کنیم، خوب پس چگونه آیا
59
00:02:32,910 –> 00:02:35,130
این برنامه قبل از اینکه به
60
00:02:35,130 –> 00:02:37,740
ویرایش آن بپردازیم، اجازه دهید نحوه
61
00:02:37,740 –> 00:02:39,900
کارکرد آن را بررسی کنیم، بنابراین ابتدا
62
00:02:39,900 –> 00:02:41,580
مجموعه کاملی از کتابخانه ها را وارد می کنیم که مجموعه ای کامل
63
00:02:41,580 –> 00:02:44,520
از کارهای مختلف
64
00:02:44,520 –> 00:02:47,490
65
00:02:47,490 –> 00:02:50,490
را انجام می دهند. چگونه
66
00:02:50,490 –> 00:02:53,640
کار می کند بنابراین نحوه عملکرد آن این است که
67
00:02:53,640 –> 00:02:56,400
مقایسه می کند یک عکس می گیرد و سپس
68
00:02:56,400 –> 00:02:58,320
کمی بعد از آن عکس دیگری می گیرد
69
00:02:58,320 –> 00:03:00,690
و سپس این دو عکس را در
70
00:03:00,690 –> 00:03:02,520
یک پیکسل به پیکسل مقایسه می کند
71
00:03:02,520 –> 00:03:04,350
تفاوت بین این دو عکس بنابراین
72
00:03:04,350 –> 00:03:06,120
این عکس ها لزوماً نیستند. با
73
00:03:06,120 –> 00:03:07,830
کیفیت بالا اما اگر متوجه تغییر بزرگی
74
00:03:07,830 –> 00:03:10,560
شدید مثلاً فرض کنید قبلاً
75
00:03:10,560 –> 00:03:13,800
رنگ سفید را می دانستید و سپس اکنون یک
76
00:03:13,800 –> 00:03:16,410
جسم تیره دارید که در آن رنگ سفید قبل
77
00:03:16,410 –> 00:03:18,810
از دوربین شما بوده است، می توانید
78
00:03:18,810 –> 00:03:20,580
تغییر پیکسل ها را هنگام تجزیه و تحلیل پیکسل به
79
00:03:20,580 –> 00:03:23,070
پیکسل تشخیص دهید. el و بنابراین شما این مقادیر را در اینجا
80
00:03:23,070 –> 00:03:25,830
برای تنظیم آستانه
81
00:03:25,830 –> 00:03:27,510
حساسیت خود دارید مواردی مانند این که
82
00:03:27,510 –> 00:03:29,880
چند پیکسل باید تغییر
83
00:03:29,880 –> 00:03:32,520
دهید تا چه مقدار باید تغییر کند
84
00:03:32,520 –> 00:03:34,470
بر اساس میزان تغییر
85
00:03:34,470 –> 00:03:39,780
و شما می توانید این مقادیر را در اینجا تنظیم کنید. شما
86
00:03:39,780 –> 00:03:42,480
همچنین می توانید اگر می خواهید این را همانطور که هست بگذارید
87
00:03:42,480 –> 00:03:45,090
و دوست دارید از طریق این عکس بگیرید،
88
00:03:45,090 –> 00:03:47,910
می توانید تنظیمات عکس ها را تنظیم کنید،
89
00:03:47,910 –> 00:03:50,100
اما ما در اینجا
90
00:03:50,100 –> 00:03:51,540
این کار را انجام نمی دهیم زیرا از این
91
00:03:51,540 –> 00:03:54,330
برنامه برای عکس گرفتن استفاده نمی کنیم.
92
00:03:54,330 –> 00:03:56,970
از آن برای تشخیص حرکت استفاده میکنید، چیزی که در
93
00:03:56,970 –> 00:03:58,890
اینجا مهم است، جایی که میدانید آیا شما
94
00:03:58,890 –> 00:04:00,750
بهطور جدی قصد استفاده از آن را دارید یا
95
00:04:00,750 –> 00:04:02,340
نه، فرض کنید از منظره عکس میگیرید
96
00:04:02,340 –> 00:04:06,270
و این درب ورودی آن است که از آن
97
00:04:06,270 –> 00:04:07,590
عکس میگیرید. افرادی که
98
00:04:07,590 –> 00:04:09,810
به خوبی به تشخیص حرکت درب ورودی شما میآیند،
99
00:04:09,810 –> 00:04:11,580
اگر درختی در حیاط جلویی خود داشته باشید
100
00:04:11,580 –> 00:04:13,650
و باد میوزد باعث
101
00:04:13,650 –> 00:04:15,750
حرکت آن میشود، بنابراین شما میتوانید
102
00:04:15,750 –> 00:04:17,790
جایی را که در تصویر
103
00:04:17,790 –> 00:04:20,310
مربع میشود، تنظیم
104
00:04:20,310 –> 00:04:22,470
کنید. این منطقه از تصویر را دوباره بررسی کنید
105
00:04:22,470 –> 00:04:24,690
و فقط این منطقه را تجزیه و تحلیل کنید زیرا می
106
00:04:24,690 –> 00:04:25,590
دانید در این
107
00:04:25,590 –> 00:04:28,320
نی درخت یا بوته یا چی