در این مطلب، ویدئو پروژه تشخیص چهره با استفاده از پایتون | پروژه OpenCV | یادگیری عالی با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:27:03
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:02,320
تشخیص چهره یک فناوری بینایی کامپیوتری
2
00:00:02,320 –> 00:00:04,880
است که فرآیند مکان یابی
3
00:00:04,880 –> 00:00:07,279
و دیدن ویژگی های انسان در هر عکس دیجیتالی است
4
00:00:07,279 –> 00:00:09,840
این فناوری در
5
00:00:09,840 –> 00:00:11,599
صنایع مختلف از جمله
6
00:00:11,599 –> 00:00:13,920
بازاریابی و امنیت از طریق این
7
00:00:13,920 –> 00:00:16,160
ویدئو در پروژه پایتون مفید است ما یک
8
00:00:16,160 –> 00:00:18,240
مدل یادگیری ماشینی ایجاد خواهیم کرد که
9
00:00:18,240 –> 00:00:21,039
افراد را تشخیص می دهد. از تصاویر در انجام این کار، ما
10
00:00:21,039 –> 00:00:23,519
از کتابخانه opencv کمک خواهیم گرفت
11
00:00:23,519 –> 00:00:25,599
که به دوربین شما دسترسی میدهد و از طریق
12
00:00:25,599 –> 00:00:28,720
آن چهره شما را شناسایی میکنیم، پس با ما همراه
13
00:00:28,720 –> 00:00:30,720
باشید و اگر مشترک نشدهاید، هر آنچه میتوانید
14
00:00:30,720 –> 00:00:33,700
درباره پروژه تشخیص چهره
15
00:00:33,700 –> 00:00:37,669
[موسیقی] بیاموزید.
16
00:00:37,760 –> 00:00:39,440
به کانال ما با این
17
00:00:39,440 –> 00:00:41,120
حال می خواهم از شما خواهش کنم که
18
00:00:41,120 –> 00:00:42,800
دکمه اشتراک را بزنید و زنگ اعلان را روشن کنید تا در صورت لذت بردن از این ویدیو به ما عشق و علاقه نشان دهید و این را
19
00:00:42,800 –> 00:00:44,800
لایک کنید تا
20
00:00:44,800 –> 00:00:47,280
هیچ به روز رسانی جدید یا انتشار ویدیویی
21
00:00:47,280 –> 00:00:49,280
از یادگیری عالی را از دست ندهید.
22
00:00:49,280 –> 00:00:51,039
23
00:00:51,039 –> 00:00:53,680
دانش ویدیو با اشتراکگذاری افزایش مییابد، بنابراین
24
00:00:53,680 –> 00:00:56,399
مطمئن شوید که این ویدیو را با
25
00:00:56,399 –> 00:00:58,320
دوستان و همکاران خود به اشتراک میگذارید، حتماً
26
00:00:58,320 –> 00:01:00,160
برای هر سؤال یا پیشنهادی در مورد ویدیو نظر دهید.
27
00:01:00,160 –> 00:01:02,079
d من به نظرات شما پاسخ خواهم داد،
28
00:01:02,079 –> 00:01:03,199
29
00:01:03,199 –> 00:01:06,080
بنابراین در اینجا ما از
30
00:01:06,080 –> 00:01:08,560
ایده پایتون استفاده می کنیم و فقط می خواهیم
31
00:01:08,560 –> 00:01:10,720
در مورد رویه با تمام
32
00:01:10,720 –> 00:01:13,520
پروژه ها برای فرآیند تصویر
33
00:01:13,520 –> 00:01:16,799
بنویسیم، بنابراین من اکنون به ادامه می پردازم
34
00:01:16,799 –> 00:01:18,720
پروژه ای که تشخیص چهره است بسیار
35
00:01:18,720 –> 00:01:21,200
خوب، من به شما اطلاع می
36
00:01:21,200 –> 00:01:23,520
دهم که با کمک
37
00:01:23,520 –> 00:01:26,240
کتابخانه opencv چگونه می توانیم چهره ها را شناسایی کنیم
38
00:01:26,240 –> 00:01:28,479
، این همان چیزی است که ما
39
00:01:28,479 –> 00:01:31,119
می خواهیم از اینجا شروع کنیم
40
00:01:31,119 –> 00:01:32,880
و این همان چیزی است که من می خواهم با آن ادامه دهم
41
00:01:32,880 –> 00:01:34,640
خوب است،
42
00:01:34,640 –> 00:01:36,479
قبل از اینکه با
43
00:01:36,479 –> 00:01:38,960
کد یا هر یک از موارد مربوطه به جلو حرکت
44
00:01:38,960 –> 00:01:39,840
45
00:01:39,840 –> 00:01:42,479
کنید، ترجیح می دهید از هر یک از
46
00:01:42,479 –> 00:01:44,960
47
00:01:44,960 –> 00:01:47,200
ایدهای آفلاین استفاده کنید که در آن راحت هستید، می توانید از
48
00:01:47,200 –> 00:01:50,000
pycharm استفاده کنید در مقابل می توانید از برخی از کورها استفاده
49
00:01:50,000 –> 00:01:52,320
کنید. از هر چیزی که انتخاب می کنید از Jupiter استفاده کنید،
50
00:01:52,320 –> 00:01:55,920
می توانید به سادگی از آن استفاده کنید، اما
51
00:01:55,920 –> 00:01:58,320
ایده های آنلاین مجاز به استفاده
52
00:01:58,320 –> 00:02:00,320
درست نیستند، شما مجاز به استفاده از
53
00:02:00,320 –> 00:02:03,119
شناسه های آنلاین نیستید زیرا
54
00:02:03,119 –> 00:02:04,799
هیچ چیز برای
55
00:02:04,799 –> 00:02:06,399
واگذاری انواع مختلف
56
00:02:06,399 –> 00:02:08,800
فایل ها وجود ندارد. این و مواردی از این دست،
57
00:02:08,800 –> 00:02:10,080
زیرا شما
58
00:02:10,080 –> 00:02:12,000
در اینجا از فایلهای مختلف استفاده میکنید
59
00:02:12,000 –> 00:02:14,000
که باید روی دستگاههای شما نصب
60
00:02:14,000 –> 00:02:16,400
شوند و روی دستگاههای شما نصب میشوند و
61
00:02:16,400 –> 00:02:18,000
با کمک آن فایلها
62
00:02:18,000 –> 00:02:20,239
پروژه را به همین ترتیب روی آن خاص مینویسید.
63
00:02:20,239 –> 00:02:22,480
در صورتی که بهتر است
64
00:02:22,480 –> 00:02:25,040
از هر یک از ایدهای آفلاینی استفاده کنید که در آن
65
00:02:25,040 –> 00:02:27,360
راحت هستید، خیلی خوب، اولین
66
00:02:27,360 –> 00:02:28,480
چیزی که
67
00:02:28,480 –> 00:02:29,760
هدف
68
00:02:29,760 –> 00:02:32,160
دوم و دوم این است که اوه، کاری که ما
69
00:02:32,160 –> 00:02:33,599
انجام خواهیم داد، این هنر از
70
00:02:33,599 –> 00:02:35,920
کتابخانه opencv استفاده خواهد کرد.
71
00:02:35,920 –> 00:02:37,920
این است که ما از برخی چیزها استفاده
72
00:02:37,920 –> 00:02:38,879
73
00:02:38,879 –> 00:02:40,640
خواهیم کرد و با کمک آن،
74
00:02:40,640 –> 00:02:43,280
بررسی می کنیم تا چهره آدم ربایی را تشخیص دهیم، به
75
00:02:43,280 –> 00:02:45,440
محض اینکه در هر یک از چهره ها
76
00:02:45,440 –> 00:02:47,440
در دوربین قابل مشاهده است، یک
77
00:02:47,440 –> 00:02:49,519
خط مستطیل شکل بر روی آن مربوطه نشان می دهد.
78
00:02:49,519 –> 00:02:50,400
چهره
79
00:02:50,400 –> 00:02:51,519
خوب است
80
00:02:51,519 –> 00:02:53,440
و زمانی که دوربین وقتی چنین فازی وجود ندارد،
81
00:02:53,440 –> 00:02:55,840
بنابراین نمیتواند چیز خاصی را تشخیص دهد،
82
00:02:55,840 –> 00:02:58,159
خوب اینگونه است که
83
00:02:58,159 –> 00:02:59,920
ما برای امروز به پروژه مربوطه خود ادامه میدهیم،
84
00:02:59,920 –> 00:03:03,280
بسیار خوب،
85
00:03:03,280 –> 00:03:05,120
امیدوارم که من در مورد این خاص واضح باشم
86
00:03:05,120 –> 00:03:06,239
به شما بگویم
87
00:03:06,239 –> 00:03:10,159
که چگونه میخواهیم کار را ادامه دهیم، بنابراین
88
00:03:10,159 –> 00:03:11,760
من ابتدا
89
00:03:11,760 –> 00:03:14,480
وارد کردن کتابخانههایم را شروع میکنم، اکنون قبل از
90
00:03:14,480 –> 00:03:16,640
وارد کردن اینجا، باید به
91
00:03:16,640 –> 00:03:19,360
ترمینال برویم و کتابخانه مربوطه خود را
92
00:03:19,360 –> 00:03:23,360
هر چه احساس میکنید نصب کنیم. خوب
93
00:03:23,360 –> 00:03:26,319
پس من نصب پیپ شما را می نویسم
94
00:03:26,319 –> 00:03:28,799
و برای آن پیپ نص
95
00:03:28,799 –> 00:03:30,959
داریم و در ادامه کتابخانه خود را دارم که
96
00:03:30,959 –> 00:03:34,879
pencv dash python است خو
97
00:03:34,879 –> 00:03:37,280
و برای آن کلید Enter را بزنید، بن
98
00:03:37,280 –> 00:03:39,680
براین به این صورت کت
99
00:03:39,680 –> 00:03:43,360
بخانه opencv را بر روی خود نصب می کنید. دستگاهها خوب هستند،
100
00:03:43,360 –> 00:03:45,200
اکنون چند
101
00:03:45,200 –> 00:03:47,519
دقیقه بیشتر طول میکشد تا نصب شود، اما برای من
102
00:03:47,519 –> 00:03:49,599
کتابخانه مشکوک قبلاً
103
00:03:49,599 –> 00:03:52,080
نصب شده است، بنابراین برای من نشان میدهد که
104
00:03:52,080 –> 00:03:54,640
نیاز همیشه برآورده میشود، اما
105
00:03:54,640 –> 00:03:56,400
اگر تا کنون این کتابخانه را نصب نکردهاید،
106
00:03:56,400 –> 00:03:58,159
برای شما هم نصب خواهد شد. کمی طول بکشد
107
00:03:58,159 –> 00:03:59,760
و بعد از مدتی نشان
108
00:03:59,760 –> 00:04:00,879
109
00:04:00,879 –> 00:04:03,120
میدهد که کتابخانه با موفقیت
110
00:04:03,120 –> 00:04:04,319
نصب شده است،
111
00:04:04,319 –> 00:04:06,560
بنابراین امیدوارم
112
00:04:06,560 –> 00:04:08,799
در مورد نصب کتابخانه opencv با شما در مورد این موضوع روشن باشم،
113
00:04:08,799 –> 00:04:11,599
114
00:04:11,599 –> 00:04:13,599
من مینویسم این دستور را
115
00:04:13,599 –> 00:04:16,238
به همان شکل به ایده اضافه کنید، بنابراین اگر
116
00:04:16,238 –> 00:04:17,839
تا به حال این دستور را ننوشته
117
00:04:17,839 –> 00:04:20,238
اید، بنابراین می توانید آن را بردارید و کپی کنید
118
00:04:20,238 –> 00:04:22,160
و مانند شما می توانید آن را در اینجا بنویسید،
119
00:04:22,160 –> 00:04:24,240
بنابراین در اینجا
120
00:04:24,240 –> 00:04:25,759
121
00:04:25,759 –> 00:04:28,000
تجزیه و تحلیل بسیار خوبی انجام شده است. وارد شده میخواهم
122
00:04:28,000 –> 00:04:30,080
وارد کنم نصب میکنم
123
00:04:30,080 –> 00:04:31,759
بهروزرسانیهای تلویزیون را وارد
124
00:04:31,759 –> 00:04:33,120
میکنم بسیار خوب این نحوه انجام کارهای
125
00:04:33,120 –> 00:04:34,800
مربوطه را
126
00:04:34,800 –> 00:04:38,000
اکنون هر زمان که هستید بیشتر انجام میدهید هر زمان
127
00:04:38,000 –> 00:04:39,440
که در حال طبقهبندی هر زمان که
128
00:04:39,440 –> 00:04:41,120
کارهایی مانند کار با پروژههای تشخیص چهره را انجام میدهید انجام میدهید.
129
00:04:41,120 –> 00:04:43,199
130
00:04:43,199 –> 00:04:45,360
هر پروژه دیگری مانند این
131
00:04:45,360 –> 00:04:47,759
تشخیص دست یا هر چیز دیگری
132
00:04:47,759 –> 00:04:50,000
برای اینکه در واقع چیزی که
133
00:04:50,000 –> 00:04:53,919
ما داریم ما تعدادی فایل xml داریم xml بسیار
134
00:04:53,919 –> 00:04:57,120
خوب ما تعدادی فایل xml داریم و آن
135
00:04:57,120 –> 00:05:00,639
فایل های xml مربوطه فقط
136
00:05:00,639 –> 00:05:02,160
زمانی استفاده می شوند که شما
137
00:05:02,160 –> 00:05:04,160
با کمک این کار انجام می دهید. برخی از تشخیصها یا
138
00:05:04,160 –> 00:05:06,320
مواردی از این قبیل
139
00:05:06,320 –> 00:05:07,280
خوب است،
140
00:05:07,280 –> 00:05:10,320
پس حالا به سراغ آن مورد مربوطه بروید،
141
00:05:10,320 –> 00:05:11,759
وقتی
142
00:05:11,759 –> 00:05:13,919
تشخیص چهره را انجام میدهید، باید
143
00:05:13,919 –> 00:05:15,120
آن را در اینجا بنویسید،
144
00:05:15,120 –> 00:05:16,639
145
00:05:16,639 –> 00:05:20,400
فایل آبشاری من که در حال نوشتن آن هستم،
146
00:05:20,479 –> 00:05:22,960
kate under h است.
147
00:05:22,960 –> 00:05:25,039
148
00:05:25,039 –> 00:05:26,880
149
00:05:26,880 –> 00:05:29,120
150
00:05:29,120 –> 00:05:33,039
این است که چگونه و این همان
151
00:05:33,039 –> 00:05:35,360
فایل آبشاری است که در واقع میخواهیم
152
00:05:35,360 –> 00:05:38,560
از اینجا بیرون بیاوریم،
153
00:05:40,400 –> 00:05:42,880
اکنون به گوگل بروید و
154
00:05:42,880 –> 00:05:45,120
همان چیزی را بنویسید که در آنجا لینکهای زیادی دریافت خواهید کرد
155
00:05:45,120 –> 00:05:47,759
، برخی از وبسایتها لینکهای github را دریافت خواهید کرد.
156
00:05:47,759 –> 00:05:49,840
خیلی چیزها باعث می شود که
157
00:05:49,840 –> 00:05:52,479
دانلود کنید که این فایل xml از
158
00:05:52,479 –> 00:05:54,479
هر جایی که می خواهید هر
159
00:05:54,479 –> 00:05:56,639
چه که احساس می کنید راحت است
160
00:05:56,639 –> 00:05:59,280
اکنون در حالی که دانلود این
161
00:05:59,280 –> 00:06:01,199
فایل xml دو چیز وجود دارد که
162
00:06:01,199 –> 00:06:03,440
باید واقعاً واقعاً به آن توجه
163
00:06:03,440 –> 00:06:05,440
کنید. اولین مورد این است که
164
00:06:05,440 –> 00:06:08,240
اول از همه باید
165
00:06:08,240 –> 00:06:12,080
آن را با فرمت xml
166
00:06:12,080 –> 00:06:15,039
بارگیری کنید و در مرحله دوم باید این فایل آبشاری را دانلود کنید و
167
00:06:15,039 –> 00:06:17,680
در همان پوشه ای ذخیره
168
00:06:17,680 –> 00:06:20,639
کنید که فایل پایتون شما در آن ذخیره می شود
169
00:06:20,639 –> 00:06:24,400
که در آن کد خاص
170
00:06:24,400 –> 00:06:25,919
171
00:06:25,919 –> 00:06:28,400
را می نویسید. دوباره تکرار می کنم اول از
172
00:06:28,400 –> 00:06:32,160
همه دانلود کنید که با فرمت xml
173
00:06:32,160 –> 00:06:35,120
دوم این است که باید آن
174
00:06:35,120 –> 00:06:37,120
را در همان پوشه قرار دهید که باید
175
00:06:37,120 –> 00:06:40,000
این فایل آبشاری را در همان پوشه ای ذخیره کنید
176
00:06:40,000 –> 00:06:43,440
که در آن فایل پایتون ذخیره شده است
177
00:06:43,440 –> 00:06:46,160
که در آن شما در حال نوشتن این کد مربوطه هستید
178
00:06:46,160 –> 00:06:48,720
بسیار خوب، بنابراین امیدوارم که
179
00:06:48,720 –> 00:06:50,639
برای شما کاملاً واضح باشد،
180
00:06:50,639 –> 00:06:53,120
بنابراین cv2 وارد شده است در حال پایین آمدن،
181
00:06:53,120 –> 00:06:55,280
من از این فایل آبشاری استفاده خواهم کرد
182
00:06:55,280 –> 00:06:57,759
که قبلاً دانلود شده است. از طرف من
183
00:06:57,759 –> 00:07:00,560
پس اینجا
184
00:07:00,560 –> 00:07:02,960
اینطور است اوه واقعاً اینطور به نظر می رسد بسیار
185
00:07:02,960 –> 00:07:05,280
خوب به نظر می رسد
186
00:07:05,280 –> 00:07:06,560
187
00:07:06,560 –> 00:07:09,840
188
00:07:09,840 –> 00:07:12,960
189
00:07:12,960 –> 00:07:18,240
190
00:07:18,240 –> 00:07:20,560
خوب است. برای استفاده از
191
00:07:20,560 –> 00:07:21,840
cv2
192
00:07:21,840 –> 00:07:24,400
dot خوب است من می خواهم از cv2
193
00:07:24,400 –> 00:07:26,400
dot استفاده کنم این خواهد بود که عملکرد من
194
00:07:26,400 –> 00:07:27,960
195
00:07:27,960 –> 00:07:32,080
طبقه بندی کننده
196
00:07:32,080 –> 00:07:34,560
آبشاری خواهد بود
197
00:07:34,560 –> 00:07:35,919
198
00:07:35,919 –> 00:07:37,360
199
00:07:37,360 –> 00:07:39,680
200
00:07:39,680 –> 00:07:40,960
. دوباره از
201
00:07:40,960 –> 00:07:42,720
کتابخانه cv2 که
202
00:07:42,720 –> 00:07:44,800
درست بالای سر خود وارد کرده اید استفاده
203
00:07:44,800 –> 00:07:46,080
می کنید، در ادامه از
204
00:07:46,080 –> 00:07:48,560
تابع طبقه بندی کننده آبشار استفاده می کنید، بنابراین
205
00:07:48,560 –> 00:07:50,560
هر فایل cascade یا فایل xml
206
00:07:50,560 –> 00:07:53,520
که
207
00:07:53,520 –> 00:07:56,240
دارید به شما کمک می کند آن را طبقه بندی کنید
208
00:07:56,240 –> 00:07:57,840
تا برای قرار دادن فایل خود n بنابراین، این
209
00:07:57,840 –> 00:08:00,800
آبشار او
210
00:08:00,800 –> 00:08:04,240
در زیر امتیاز او است، خوب است، اجازه دهید
211
00:08:04,240 –> 00:08:07,280
کمی صورت جلویی را بزرگنمایی کنم
212
00:08:07,280 –> 00:08:09,759
و امتیاز پیش فرض وجود دارد، بسیار
213
00:08:09,759 –> 00:08:14,720
خوب است.
214
00:08:14,720 –> 00:08:17,520
215
00:08:17,520 –> 00:08:19,599
216
00:08:19,599 –> 00:08:20,879
217
00:08:20,879 –> 00:08:24,479
خوب است
218
00:08:24,479 –> 00:08:27,280
به default.xml
219
00:08:27,280 –> 00:08:30,000
خوب است شما فقط به سادگی
220
00:08:30,000 –> 00:08:32,000
فایل خود را روی متغیر خاصی قرار دهید
221
00:08:32,000 –> 00:08:34,640
که به صورت زیر خط آبشار
222
00:08:34,640 –> 00:08:37,440
چهره جلویی است به این معنی است که
223
00:08:37,440 –> 00:08:39,360
به شما کمک می کند تا چهره جلوی خود را تشخیص دهید
224
00:08:39,360 –> 00:08:41,039
225
00:08:41,039 –> 00:08:42,080
226
00:08:42,080 –> 00:08:43,919
بسیار عالی است. در حال حاضر
227
00:08:43,919 –> 00:08:45,600
نحوه تشخیص چهره جلویی
228
00:08:45,600 –> 00:08:47,920
را انجام می دهیم تا به این ترتیب ابتدا باید
229
00:08:47,920 –> 00:08:50,240
از دسترسی به دوربین خود صرف نظر کنید، ابتدا از
230
00:08:50,240 –> 00:08:52,560
دوربین استفاده می کنید
231
00:08:52,560 –> 00:08:55,120
تا ویدیوی خود را روشن کنید و بعد
232
00:08:55,120 –> 00:08:57,360
از خاموش شدن پس از
233
00:08:57,360 –> 00:09:00,000
خاموش کردن ویدیو، لایک خود را خاموش کنید، اوه
234
00:09:00,000 –> 00:09:01,839
بعد از آن به سادگی می
235
00:09:01,839 –> 00:09:04,640
توانید چهره خود را بگیرید یا تشخیص دهید، بنابراین اول
236
00:09:04,640 –> 00:09:06,800
از همه چیز بسیار اجباری این است
237
00:09:06,800 –> 00:09:08,399
که دسترسی به دوربین خود را رها کنید،
238
00:09:08,399 –> 00:09:10,480
پس بیایید این کار را خیلی سریع انجام دهیم. kly
239
00:09:10,480 –> 00:09:13,040
من می خواهم اینجا بنویسم cap
240
00:09:13,040 –> 00:09:14,560
okay و این برابر است با
241
00:09:14,560 –> 00:09:16,399
استفاده از cv2
242
00:09:16,399 –> 00:09:20,080
dot اضافه کنید که عملکرد من ضبط ویدیو است
243
00:09:20,080 –> 00:09:22,000
خوب b برای ویدیو سرمایه خواهد داشت
244
00:09:22,000 –> 00:09:23,600
. متاسفم
245
00:09:23,600 –> 00:09:26,720
ضبط ویدیو خوب است و براکت i’ m
246
00:09:26,720 –> 00:09:28,959
اینجا را به صورت صفر قرار میدهم،
247
00:09:28,959 –> 00:09:31,279
بنابراین عملکرد ضبط ویدیو
248
00:09:31,279 –> 00:09:34,399
به شما کمک میکند تا ویدیوی خود را ضبط کنید،
249
00:09:34,399 –> 00:09:36,880
به این معنی است که پس از روشن شدن ویدیو، اکنون
250
00:09:36,880 –> 00:09:39,600
ویدیوی خود را روشن کنید، اکنون میخواهم
251
00:09:39,600 –> 00:09:42,080
تصویر شما یا هر متغیر دیگری مانند آن را بخوانم.
252
00:09:42,080 –> 00:09:44,240
من فقط می خواستم
253
00:09:44,240 –> 00:09:46,480
تصویر را برای شما بیشتر بخوانم
254
00:09:46,480 –> 00:09:48,240
و فقط می خواستم یک
255
00:09:48,240 –> 00:09:49,440
مستطیل
256
00:09:49,440 –> 00:09:51,839
دور تصویر شما درست کنم تا
257
00:09:51,839 –> 00:09:54,800
به شما کمک کند تشخیص دهید که بله در اینجا من می
258
00:09:54,800 –> 00:09:57,519
توانم چهره را تشخیص دهم و اگر
259
00:09:57,519 –> 00:09:59,519
شما نمی توانید اگر برنامه مربوطه
260
00:09:59,519 –> 00:10:00,959
261
00:10:00,959 –> 00:10:03,600
من نتواند چهره را تشخیص دهد پس
262
00:10:03,600 –> 00:10:05,600
به آن مورد نشان می دهد که من
263
00:10:05,600 –> 00:10:08,079
نمی توانم قطعه را به درستی تشخیص دهم
264
00:10:08,079 –> 00:10:10,079
این همان چیزی است که در واقع در واقع
265
00:10:10,079 –> 00:10:11,279
خواهد بود،
266
00:10:11,279 –> 00:10:13,519
بنابراین ما اینگونه هستیم می خواهم
267
00:10:13,519 –> 00:10:16,240
در اینجا با چیزهای خاص برای شما
268
00:10:16,240 –> 00:10:19,519
ادامه دهم، بنابراین من هستم برای نوشتن برای شما
269
00:10:19,519 –> 00:10:22,160
شرایط من ادامه دارد در حالی که
270
00:10:22,160 –> 00:10:25,279
اوه چرا خوب در حالی که
271
00:10:25,279 –> 00:10:26,160
درست است
272
00:10:26,160 –> 00:10:28,240
حالا چرا من این فایل را هم قرار می دهم
273
00:10:28,240 –> 00:10:30,079
زیرا می خواهم این را به عنوان یک
274
00:10:30,079 –> 00:10:32,480
حلقه بی نهایت بسازم حالا منظورم از حلقه بی نهایت چیست
275
00:10:32,480 –> 00:10:34,240
که می خواهم
276
00:10:34,240 –> 00:10:36,959
این را درست کنم پس ببینید هنگامی که
277
00:10:36,959 –> 00:10:39,839
ویدیوی شما روشن شد به من گوش
278
00:10:39,839 –> 00:10:41,360
دهید و فرض کنید چهره شما
279
00:10:41,360 –> 00:10:42,720
یک بار گرفته شده است،
280
00:10:42,720 –> 00:10:44,720
اکنون شما آن را نمی خواهید زیرا که
281
00:10:44,720 –> 00:10:46,880
ناگهان برنامه شما خاموش می شود،
282
00:10:46,880 –> 00:10:48,959
درست شما نمی خواهید آن را خاموش کنید،
283
00:10:48,959 –> 00:10:50,720
شما چندین آزمایش مختلف را در اختیار شما قرار خواهید داد.
284
00:10:50,720 –> 00:10:52,240
شریان ها درست است، فرض
285
00:10:52,240 –> 00:10:54,800
کنید ابتدا صورت شما شناسایی شده است،
286
00:10:54,800 –> 00:10:56,720
سپس دست را روی صورت خود می گذارید، سپس
287
00:10:56,720 –> 00:10:58,880
بیایید ببینیم که تشخیص داده می شود یا نه.
288
00:10:58,880 –> 00:11:01,040
289
00:11:01,040 –> 00:11:03,040
290
00:11:03,040 –> 00:11:04,480
مثل
291
00:11:04,480 –> 00:11:06,959
اینکه شما درست تلاش خواهید کرد، بنابراین
292
00:11:06,959 –> 00:11:09,519
این دلیلی است که چرا من این
293
00:11:09,519 –> 00:11:11,760
حلقه بی نهایت را در اینجا قرار می دهم
294
00:11:11,760 –> 00:11:13,839
زیرا چیزی که می خواستم این است که
295
00:11:13,839 –> 00:11:16,560
به محض اینکه چهره من شناسایی
296
00:11:16,560 –> 00:11:18,640
شد، برنامه من را نمی
297
00:11:18,640 –> 00:11:20,560
بندد. حالا در آنجا بالا بمانید، هر
298
00:11:20,560 –> 00:11:23,200
اقدام
299
00:11:23,200 –> 00:11:24,640
دیگری که میخواهم انجام دهم، کارهای بعدی
300
00:11:24,640 –> 00:11:27,120
را در جلوی ویدیوی خود رها میکنم، بنابراین
301
00:11:27,120 –> 00:11:29,519
باید صورت دیگر را نیز بگیرد، یا
302
00:11:29,519 –> 00:11:32,079
اگر دستم را بالا ببرم، باید انجام شود. تشخیص داده نمیشود،
303
00:11:32,079 –> 00:11:33,680
من چیزهای مختلفی دارم که باید
304
00:11:33,680 –> 00:11:36,240
در اینجا آزمایش شوند،
305
00:11:36,240 –> 00:11:38,240
بنابراین برای انجام همه آن
306
00:11:38,240 –> 00:11:40,320
کارهای مربوطه، کاری که انجام میدهم، آن را درست تنظیم میکنم،
307
00:11:40,320 –> 00:11:42,720
بنابراین شرایط من ادامه دارد که
308
00:11:42,720 –> 00:11:44,480
309
00:11:44,480 –> 00:11:46,800
حلقه بینهایت من است،
310
00:11:46,800 –> 00:11:48,800
بنابراین اینجا قرمز است مربوط به
311
00:11:48,800 –> 00:11:51,839
مستطیل است و اینجا برای تصویر من
312
00:11:51,839 –> 00:11:54,480
است تصویر کاما قرمز برابر است با و من می
313
00:11:54,480 –> 00:11:56,800
خواهم از یک نقطه کلاه استفاده کنم
314
00:11:56,800 –> 00:11:58,320
در حال حاضر
315
00:11:58,320 –> 00:12:00,160
چه کاری قرار است انجام دهد.
316
00:12:00,160 –> 00:12:02,079
317
00:12:02,079 –> 00:12:03,519
318
00:12:03,519 –> 00:12:05,120
آن
319
00:12:05,120 –> 00:12:08,560
فیلم گرفته شده مربوطه را بخوانید برادر خوب به عنوان
320
00:12:08,560 –> 00:12:10,880
سنگ دوربین آسمی، ویدیوی من
321
00:12:10,880 –> 00:12:13,680
روشن است،
322
00:12:13,680 –> 00:12:16,079
آن ویدیوی مربوطه را
323
00:12:16,079 –> 00:12:18,880
برای من بخواند، اینطوری است که
324
00:12:18,880 –> 00:12:20,079
325
00:12:20,079 –> 00:12:20,880
326
00:12:20,880 –> 00:12:23,279
اگر بتواند بخواند اگر دوربین من
327
00:12:23,279 –> 00:12:25,839
باز باشد، حالا خوب می شود و اگر بتواند دوباره ما
328
00:12:25,839 –> 00:12:28,000
به سادگی میتوانیم متغیر مربوطه خود را در اینجا استفاده کرده و آن را چاپ کنیم
329
00:12:28,000 –> 00:12:30,959
که قرمز چاپ میشود،
330
00:12:30,959 –> 00:12:32,160
331
00:12:32,160 –> 00:12:34,160
بنابراین در واقع
332
00:12:34,160 –> 00:12:36,320
من را درست یا نادرست چاپ میکند
333
00:12:36,320 –> 00:12:38,480
که بتواند ویدیوی من را خوانده شود
334
00:12:38,480 –> 00:12:42,079
یا خوب نیست، در این صورت خوب است.
335
00:12:42,079 –> 00:12:44,800
به سادگی
336
00:12:44,800 –> 00:12:47,279
قرار است این چیزها را بخوانم
337
00:12:47,279 –> 00:12:50,160
و درست یا غلط را برای من چاپ
338
00:12:50,160 –> 00:12:52,560
339
00:12:52,560 –> 00:12:54,720
340
00:12:54,720 –> 00:12:57,440
341
00:12:57,440 –> 00:13:00,160
342
00:13:00,160 –> 00:13:02,560
کنم. به صورت
343
00:13:02,560 –> 00:13:04,480
رنگ های bgr سمت راست bgr خواهد بود
344
00:13:04,480 –> 00:13:07,120
حالا باید آن را به مقیاس خاکستری تبدیل کنیم
345
00:13:07,120 –> 00:13:09,279
زیرا با کمک آن
346
00:13:09,279 –> 00:13:12,639
مقیاس خاکستری فقط
347
00:13:12,639 –> 00:13:14,560
قادر به گرفتن است و می تواند بررسی کند و
348
00:13:14,560 –> 00:13:16,240
همه چیزهایی که می تواند فقط با
349
00:13:16,240 –> 00:13:18,480
کمک آن
350
00:13:18,480 –> 00:13:21,360
مقیاس خاکستری کار بعدی
351
00:13:21,360 –> 00:13:23,440
من این است که آن
352
00:13:23,440 –> 00:13:25,680
تصویر را به
353
00:13:25,680 –> 00:13:28,320
مقی