در این مطلب، ویدئو دستکاری تصویر با استفاده از کتابخانه تصویربرداری پایتون (Pillow / PIL) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:08:56
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,120 –> 00:00:02,610
سلام به همه من یک مانچویی هستم و امروز
2
00:00:02,610 –> 00:00:04,440
در مورد نحوه انجام
3
00:00:04,440 –> 00:00:06,870
پردازش تصویر با استفاده از PIL بحث خواهیم کرد، اما
4
00:00:06,870 –> 00:00:09,090
تصویر پایتون در فیلم سیاه به نام pillow
5
00:00:09,090 –> 00:00:12,389
نیز وجود دارد، بنابراین تصویر Aven walter white یا jpg
6
00:00:12,389 –> 00:00:15,360
در فهرست فعلی من وجود دارد تا
7
00:00:15,360 –> 00:00:17,310
ببینیم چگونه می توانیم چند دستکاری
8
00:00:17,310 –> 00:00:20,010
روی آن تصویر انجام دهید، یعنی ببینیم
9
00:00:20,010 –> 00:00:22,470
چگونه میتوانیم آن تصویر RGB را به یک تصویر در
10
00:00:22,470 –> 00:00:24,869
مقیاس خاکستری یا یک تصویر سیاه و سفید
11
00:00:24,869 –> 00:00:27,029
تبدیل کنیم و نحوه رسم
12
00:00:27,029 –> 00:00:30,359
خطوط در یک روش آزمایشی را میبینیم، بنابراین بیایید شروع کنیم.
13
00:00:30,359 –> 00:00:32,520
با انجام این کار، ما به
14
00:00:32,520 –> 00:00:35,250
برخی از ماژولها نیاز داریم، بنابراین از PIL،
15
00:00:35,250 –> 00:00:39,480
به تصویر نیاز داریم تا یک تصویر را باز کنیم،
16
00:00:39,480 –> 00:00:43,200
یک تصویر بکشیم تا چیزی روی
17
00:00:43,200 –> 00:00:47,160
یک تصویر
18
00:00:47,160 –> 00:00:51,390
بکشیم، و همچنین به matplotlib و همچنین matplotlib نقطه
19
00:00:51,390 –> 00:00:57,050
pi نمودار سمت راست به عنوان PLT نیاز داریم. برای دیدن تصاویر
20
00:00:57,050 –> 00:00:59,840
بیایید matplotlib را
21
00:00:59,840 –> 00:01:03,300
در خط مشخص کنیم تا تمام شکل ها
22
00:01:03,300 –> 00:01:07,920
در دفتر یادداشت گنجانده شود و بیایید یک تصویر
23
00:01:07,920 –> 00:01:10,619
باز کنیم تا چگونه این تصویر را باز کنیم می توانید
24
00:01:10,619 –> 00:01:14,520
تصویر نقطه را باز کنید و
25
00:01:14,520 –> 00:01:16,860
نام فایلی را که می خواهیم باز کنیم را مشخص کنید. بنابراین من
26
00:01:16,860 –> 00:01:18,680
نیازی ندارم برای مشخص کردن کل مسیر
27
00:01:18,680 –> 00:01:20,700
چون در دایرکتوری فعلی است
28
00:01:20,700 –> 00:01:25,049
فقط حالا بیایید تصویر را ببینیم بنابراین تصویر نقطه PLT
29
00:01:25,049 –> 00:01:27,240
مطمئناً یک تابع است من مطمئن هستم که
30
00:01:27,240 –> 00:01:29,750
تابعی است که در باتری لبه پشتی قرار دارد
31
00:01:29,750 –> 00:01:32,939
و اگر ما شیء تصویر را
32
00:01:32,939 –> 00:01:35,939
در آن عبور دهیم می توانید تصویر را ببینید پس این
33
00:01:35,939 –> 00:01:38,490
میزان تصویر است این تصویر آب عاقلانه است
34
00:01:38,490 –> 00:01:43,500
و ما او را به عنوان هایزنبرگ می شناسیم پس
35
00:01:43,500 –> 00:01:47,520
حالا بیایید اندازه این تصویر را ببینیم
36
00:01:47,520 –> 00:01:52,409
بنابراین اندازه این تصویر 980 در 490
37
00:01:52,409 –> 00:01:56,670
است یعنی عرض آن 980 است و
38
00:01:56,670 –> 00:01:59,640
آیا ارتفاع 490 محور XY
39
00:01:59,640 –> 00:02:01,590
کمی با محور XY معمولی متفاوت است
40
00:02:01,590 –> 00:02:06,119
که دیدیم سمت چپ بالا 0
41
00:02:06,119 –> 00:02:11,459
0 دارد، بنابراین در اینجا ارتفاع تصویر 490 سمت راست است
42
00:02:11,459 –> 00:02:13,090
، محور
43
00:02:13,090 –> 00:02:14,950
x، محور x معمولی است که از صفر شروع می شود و
44
00:02:14,950 –> 00:02:19,930
به پایان می رسد. 9 در امروز، بنابراین اجازه دهید
45
00:02:19,930 –> 00:02:23,550
عرض و ارتفاع تصویر را نیز ببینیم، ما میتوانیم
46
00:02:23,550 –> 00:02:26,800
ارتفاع تصویر را با انجام دادن تصویر،
47
00:02:26,800 –> 00:02:30,060
ارتفاع و عرض نقطه
48
00:02:30,060 –> 00:02:32,980
49
00:02:32,980 –> 00:02:36,040
50
00:02:36,040 –> 00:02:39,310
را ببینیم. و 980 عرض
51
00:02:39,310 –> 00:02:42,610
سنا در حال حاضر است، فرض کنید ما می خواهیم
52
00:02:42,610 –> 00:02:45,400
یک خط عمودی را روی 400 بکشید، اما اگر
53
00:02:45,400 –> 00:02:50,220
در تصویر 5 شما از 4 شروع می شود و با
54
00:02:50,220 –> 00:02:54,190
نرخ صفر 400 خاتمه می یابد، بگذارید مختصات خط را مشخص کنیم،
55
00:02:54,190 –> 00:02:56,380
پس چرا شروع
56
00:02:56,380 –> 00:03:02,290
به ارتفاع تصویر و چرا n
57
00:03:02,290 –> 00:03:07,299
درست صفر و مختصات x ما باشد.
58
00:03:07,299 –> 00:03:13,870
ثابت است که 400 است و اجازه دهید
59
00:03:13,870 –> 00:03:16,299
چند نقطه شروع و پایان را ایجاد کنیم،
60
00:03:16,299 –> 00:03:19,690
بنابراین نقطه شروع X Y ستاره و
61
00:03:19,690 –> 00:03:22,889
نقطه پایان X Y پایان است،
62
00:03:22,889 –> 00:03:26,829
اکنون اجازه دهید یک شی ترسیم را نیز مقداردهی اولیه کنیم
63
00:03:26,829 –> 00:03:29,530
که با این یک صفحه صحبت می کند،
64
00:03:29,530 –> 00:03:35,880
بنابراین با آن رسم کنید. P تصویر رسم نقطه
65
00:03:35,880 –> 00:03:38,349
تصویر را ترسیم کنید بنابراین این شی ترسیم
66
00:03:38,349 –> 00:03:40,810
با صحبت کردن با این تصویر حذف می شود، بنابراین چگونه
67
00:03:40,810 –> 00:03:43,239
می توانیم خط را رسم
68
00:03:43,239 –> 00:03:46,260
کنیم، بنابراین برای رسم خط، طرح کلی را ترسیم می
69
00:03:46,260 –> 00:03:50,680
کنیم و خط را مشخص می کنیم و
70
00:03:50,680 –> 00:03:54,910
رنگ را به عنوان جزء RGB مشخص می کنیم.
71
00:03:54,910 –> 00:03:57,489
مشخص کنید که یک خط ریلی باشد، بنابراین
72
00:03:57,489 –> 00:04:01,569
رقبای 25 تا 55 و شما و رینا 0 قرمز هستند
73
00:04:01,569 –> 00:04:06,489
و اجازه دهید تصویر را ببینیم اکنون
74
00:04:06,489 –> 00:04:10,450
یک خط عمودی می بینیم و ا