در این مطلب، ویدئو آموزش OpenCV با Python Series #1 – Basic Grayscale – 1 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,280
بسیار خوب، اکنون وقت آن است که یک
2
00:00:02,280 –> 00:00:05,819
آزمایش سریع از CV باز خود انجام دهیم و در واقع آن را به
3
00:00:05,819 –> 00:00:07,470
کار ببریم، می دانید که ما در واقع چیزی می سازیم
4
00:00:07,470 –> 00:00:09,179
که بسیار شبیه
5
00:00:09,179 –> 00:00:10,950
آنچه اکنون می بینید به نظر می رسد که در آن دو تصویر وجود دارد،
6
00:00:10,950 –> 00:00:13,530
یک بار با رنگ معمولی، یک بار در
7
00:00:13,530 –> 00:00:16,590
مقیاس خاکستری. ساده است
8
00:00:16,590 –> 00:00:20,010
اما اصول اولیه نحوه تنظیم و اجرای CV باز را به شما نشان می دهد،
9
00:00:20,010 –> 00:00:26,400
بنابراین همانطور که می دانید
10
00:00:26,400 –> 00:00:29,400
open CV مخفف دید باز کامپیوتر است
11
00:00:29,400 –> 00:00:32,340
و معنی آن این است که ما در واقع می توانیم
12
00:00:32,340 –> 00:00:34,440
شروع به نوشتن کد و حتی
13
00:00:34,440 –> 00:00:39,300
کدهای بسیار هوشمند برای کنترل کنیم. دوربین های ما
14
00:00:39,300 –> 00:00:42,180
و چه اتفاقاتی ممکن است رخ دهد، به عنوان مثال
15
00:00:42,180 –> 00:00:45,260
اگر شخصی که رایانه شما را تشخیص می دهد
16
00:00:45,260 –> 00:00:49,110
قفل را در یک قاب برای
17
00:00:49,110 –> 00:00:51,079
شما ارسال کند که ممکن است یک ویژگی مفید
18
00:00:51,079 –> 00:00:54,360
دوربین امنیتی باشد،
19
00:00:54,360 –> 00:00:56,010
اکنون بسیاری از این موارد
20
00:00:56,010 –> 00:00:58,440
برای باز کردن CV وجود دارد، بنابراین قبل از اینکه ما وارد
21
00:00:58,440 –> 00:01:01,320
آن چیزهای پیشرفته شوید،
22
00:01:01,320 –> 00:01:04,260
اگر میخواهید رزومه بازتری را ببینید، باید بدانیم چگونه کار میکند.
23
00:01:04,260 –> 00:01:06,299
24
00:01:06,299 –> 00:01:08,549
25
00:01:08,549 –> 00:01:11,760
26
00:01:11,760 –> 00:01:14,490
یوتیوب چون
27
00:01:14,490 –> 00:01:16,740
28
00:01:16,740 –> 00:01:21,360
اگر بخواهید خوب است، ما در آنجا رزومه بازتری را انجام خواهیم داد، پس حالا بیایید
29
00:01:21,360 –> 00:01:22,860
جلو برویم و نگاهی به راهنمای
30
00:01:22,860 –> 00:01:24,780
راهنمای مورد استفاده ما در وبلاگمان بیاندازیم
31
00:01:24,780 –> 00:01:29,310
، در این URL که مشاهده می کنید در حال حاضر
32
00:01:29,310 –> 00:01:31,619
وقتی به این URL بروید، خواهید دید که
33
00:01:31,619 –> 00:01:33,420
همه چیز تقریباً برای رفتن ما آماده است،
34
00:01:33,420 –> 00:01:35,490
همچنین فرض می کنم که شما
35
00:01:35,490 –> 00:01:38,369
قبلاً CV باز روی سیستم خود
36
00:01:38,369 –> 00:01:40,500
دارید، اگر این کار را نکنید، این شخص به شما یک
37
00:01:40,500 –> 00:01:42,180
زوج می دهد. پیوندهایی در مورد نحوه نصب آن چیزها
38
00:01:42,180 –> 00:01:44,220
یا می توانید
39
00:01:44,220 –> 00:01:48,000
توضیحات زیر را بررسی کنید، اکنون بسیار ساده است،
40
00:01:48,000 –> 00:01:50,070
بنابراین اگر حتی اکنون متوقف شده اید و
41
00:01:50,070 –> 00:01:53,070
خودتان کد را مرور کرده اید،
42
00:01:53,070 –> 00:01:55,170
کاملاً می توانید این کار را انجام دهید، اما کاری که
43
00:01:55,170 –> 00:01:57,420
من می خواهم انجام دهم این است که در واقع این کار را انجام خواهم داد.
44
00:01:57,420 –> 00:02:00,270
این کد را گام به گام با شما بنویسید و
45
00:02:00,270 –> 00:02:02,040
فقط به شما یک ایده از آنچه
46
00:02:02,040 –> 00:02:04,350
دقیقاً در حال وقوع است به شما می دهد، سپس ما
47
00:02:04,350 –> 00:02:05,159
آن را اجرا می کنیم و با هم نگاهی به آن می اندازیم،
48
00:02:05,159 –> 00:02:07,409
بنابراین من
49
00:02:07,409 –> 00:02:10,679
اکنون به پروژه خود می روم این پروژه یک
50
00:02:10,679 –> 00:02:12,810
محیط مجازی است که من در واقع در
51
00:02:12,810 –> 00:02:15,269
همان پروژه ای کار می کنم که در آن زمان کار می
52
00:02:15,269 –> 00:02:18,060
کردم نصب را برای
53
00:02:18,060 –> 00:02:19,590
کامپیوتر ویندوزم انجام دادم، بنابراین هیچ
54
00:02:19,590 –> 00:02:21,720
تفاوتی ندارد، این یک راه اندازی واقعا ساده است،
55
00:02:21,720 –> 00:02:24,000
فقط یک محیط مجازی با C B باز است،
56
00:02:24,000 –> 00:02:25,620
اما در هر جایی که OpenCV را درست نصب کرده بودید کار می کند،
57
00:02:25,620 –> 00:02:30,120
بنابراین بیایید ادامه دهیم
58
00:02:30,120 –> 00:02:33,049
و دو مورد را وارد کنیم که
59
00:02:33,049 –> 00:02:36,720
numpy را به عنوان NP وارد می کنیم. در حال حاضر این یک
60
00:02:36,720 –> 00:02:39,360
واردات اختیاری است، اگر میخواهید آن را وارد کنید،
61
00:02:39,360 –> 00:02:41,579
اما واقعاً مجبور نیستید
62
00:02:41,579 –> 00:02:43,709
و سپس کاری که ما انجام میدهیم این است که
63
00:02:43,709 –> 00:02:45,900
سی دی دو را وارد کنیم، البته، بنابراین ما به
64
00:02:45,900 –> 00:02:49,290
سی دی باز نیاز داریم و سپس باید داشته باشیم. یک
65
00:02:49,290 –> 00:02:53,629
دستگاه ضبط که نوعی عکسبرداری برای وبکم ما است،
66
00:02:53,629 –> 00:02:56,790
اکنون کاری که من میخواهم انجام دهم این است
67
00:02:56,790 –> 00:02:59,099
که فقط وبکم پیشفرض شما را برمیدارم، بنابراین از
68
00:02:59,099 –> 00:03:00,329
هر کدام که از
69
00:03:00,329 –> 00:03:02,430
آن استفاده میکنید، پیشفرض
70
00:03:02,430 –> 00:03:07,620
از آن عکسبرداری میشود، بنابراین اگر یکی دارید در
71
00:03:07,620 –> 00:03:09,120
ملاقات با ما،
72
00:03:09,120 –> 00:03:10,260
اگر واقعاً در
73
00:03:10,260 –> 00:03:12,180
رایانه شما تعبیه شده باشد، از
74
00:03:12,180 –> 00:03:13,319
آنجا خارج می شود، اما راهی برای انتخاب
75
00:03:13,319 –> 00:03:17,670
چند وب کم یا یک وب کم خاص وجود دارد، بنابراین
76
00:03:17,670 –> 00:03:19,079
من فقط می خواهم از حالت پیش فرض خارج شوم تا
77
00:03:19,079 –> 00:03:22,079
این کار را انجام دهیم. فقط کلاه یا کلاه را بگو
78
00:03:22,079 –> 00:03:28,919
دستگاه ture CV to Capture 0 اکنون یک
79
00:03:28,919 –> 00:03:30,989
نکته در اینجا باید به آن توجه شود این است که حتی اگر به
80
00:03:30,989 –> 00:03:32,970
آن فیلم برداری می گویند به این معنی نیست که
81
00:03:32,970 –> 00:03:34,530
نمی توانید با آن عکس بگیرید
82
00:03:34,530 –> 00:03:36,870
زیرا همانطور که می دانید فیلم ها فقط
83
00:03:36,870 –> 00:03:40,019
مجموعه ای از تصاویر هستند بنابراین ما
84
00:03:40,019 –> 00:03:42,269
در واقع می توانیم از این برای گرفتن عکس استفاده کنید، بنابراین
85
00:03:42,269 –> 00:03:44,340
اگر نمیخواهید برای مثال ویدیو ضبط
86
00:03:44,340 –> 00:03:47,130
کنید، میتوانید از این برای
87
00:03:47,130 –> 00:03:49,169
گرفتن عکسهای فوری استفاده کنید،
88
00:03:49,169 –> 00:03:51,780
چیزی که خیلی خوب است، بنابراین اکنون
89
00:03:51,780 –> 00:03:52,799
کاری که میخواهیم انجام دهیم این است که میخواهیم
90
00:03:52,799 –> 00:03:56,190
یک حلقه ایجاد کنید تا حلقه به
91
00:03:56,190 –> 00:04:00,419
طور خاص برای استفاده مداوم از
92
00:04:00,419 –> 00:04:01,889
این ویدیو در آنجا ساخته شود، بنابراین ما همچنان یا به
93
00:04:01,889 –> 00:04:05,129
طور مداوم در حال خواندن آنچه
94
00:04:05,129 –> 00:04:05,579
در ویدیو
95
00:04:05,579 –> 00:04:08,549
میگذرد هستیم، به همین دلیل از حلقه while استفاده میکنیم و
96
00:04:08,549 –> 00:04:11,129
فقط تا زمانی که آن حلقه را بشکنیم روشن میماند.
97
00:04:11,129 –> 00:04:13,799
به عبارت دیگر، ما فقط به یک
98
00:04:13,799 –> 00:04:15,870
بینهایت در حال اجرا نیاز داریم که میتوانیم
99
00:04:15,870 –> 00:04:17,370
بگوییم درست است
100
00:04:17,370 –> 00:04:19,108
و سپس ادامه میدهیم و میگوییم
101
00:04:19,108 –> 00:04:25,139
rekt و فریم برابر است با 2 کاپا خواندن،
102
00:04:25,139 –> 00:04:27,330
بنابراین این خواندن فریم به فریم است، بنابراین
103
00:04:27,330 –> 00:04:28,800
هر فریمی را
104
00:04:28,800 –> 00:04:30,600
که در ضبط ما اتفاق میافتد میخواند.
105
00:04:30,600 –> 00:04:33,780
فیلمبرداری و کار بعدی که میخواهیم انجام دهیم این است
106
00:04:33,780 –> 00:04:36,900
که فقط این قاب را نمایش
107
00:04:36,900 –> 00:04:39,570
میدهیم و فقط آن را در رایانه خود نشان میدهیم
108
00:04:39,570 –> 00:04:42,030
، البته این در آن
109
00:04:42,030 –> 00:04:44,070
راهنمای متنی نیست زیرا ویدیو به ما
110
00:04:44,070 –> 00:04:45,630
فرصت میدهد تا کمی چت کنیم. بیشتر
111
00:04:45,630 –> 00:04:48,960
در مورد آنچه در جریان است، بنابراین من اکنون نشان می دهم
112
00:04:48,960 –> 00:04:51,870
اگر شما مانند من هستید، من این کار را زیاد انجام می
113
00:04:51,870 –> 00:04:54,690
دهم زیرا به نوشتن IMG عادت دارم، شما
114
00:04:54,690 –> 00:04:57,479
ممکن است برنامه IMG را انجام دهید و این کار نمی کند
115
00:04:57,479 –> 00:04:59,430
، تنها دلیلی که به آن اشاره می کنم این است که
116
00:04:59,430 –> 00:05:01,680
من همیشه این کار را انجام د