در این مطلب، ویدئو 16 – دریافت داده های Exif از تصاویر با پایتون و بالش – اسکریپت نویسی ArcMap با Python و Arcpy با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:34
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,210 –> 00:00:03,060
سلام چه خبر است، همه خوش آمدید، بنابراین
2
00:00:03,060 –> 00:00:04,710
در ویدیوی آخر ما توانستیم
3
00:00:04,710 –> 00:00:07,319
فهرستی از تصاویر را حلقه بزنیم و فقط
4
00:00:07,319 –> 00:00:10,889
مسیر کامل را دریافت کنیم، بنابراین مرحله بعدی این است که
5
00:00:10,889 –> 00:00:13,110
از طریق تک تک تصاویر مرور کنیم و
6
00:00:13,110 –> 00:00:16,260
متادیتا را از آن مسیر کامل دریافت کنیم، بنابراین در
7
00:00:16,260 –> 00:00:18,029
پایتون ما باید بفهمیم که چگونه میتوان
8
00:00:18,029 –> 00:00:21,570
به این اطلاعات در اینجا دست یافت و این
9
00:00:21,570 –> 00:00:24,720
اطلاعات به نام دادههای exif است، بنابراین کاری که
10
00:00:24,720 –> 00:00:28,380
ما میخواهیم انجام دهیم این است که
11
00:00:28,380 –> 00:00:32,719
چیزی شبیه به نحوه خواندن دادههای exif
12
00:00:32,719 –> 00:00:38,040
با استفاده از پایتون را در گوگل جستجو کنیم و بنابراین من قبلاً به
13
00:00:38,040 –> 00:00:39,719
این موارد نگاه میکردم و این موردی که
14
00:00:39,719 –> 00:00:42,690
من توانستم درباره نحوه استخراج
15
00:00:42,690 –> 00:00:47,100
ابرداده از یک تصویر با استفاده از پایتون کار کنم
16
00:00:47,100 –> 00:00:49,440
، بنابراین رای برتر در اینجا این مرد میگوید بالش استفاده شده است
17
00:00:49,440 –> 00:00:52,890
بنابراین بالش یک بسته شخص ثالث پایتون
18
00:00:52,890 –> 00:00:55,500
است، بنابراین باید
19
00:00:55,500 –> 00:00:58,850
آن را با پیپ یا پیپ نصب کنید.
20
00:00:58,850 –> 00:01:01,859
با وجود این که بستهها را با
21
00:01:01,859 –> 00:01:03,660
نصب پایتون خود نصب میکنید،
22
00:01:03,660 –> 00:01:08,400
اکنون باید بالش را نصب کنید، این
23
00:01:08,400 –> 00:01:10,170
به شدت به نحوه نصب پایتون خود بستگی دارد،
24
00:01:10,170 –> 00:01:12,540
بنابراین اگر آن را دارید، اگر
25
00:01:12,540 –> 00:01:14,850
از arc Pro استفاده میکنید، باید این کار را انجام دهید.
26
00:01:14,850 –> 00:01:18,570
می توانید محیط پیش فرض خود را کلون کنید
27
00:01:18,570 –> 00:01:21,450
و سپس فقط بالش مانند
28
00:01:21,450 –> 00:01:24,840
این را جستجو کنید و فقط آن را اضافه کنید یا اگر از PyCharm استفاده
29
00:01:24,840 –> 00:01:26,600
30
00:01:26,600 –> 00:01:28,409
می کنید باید فقط بتوانید به
31
00:01:28,409 –> 00:01:31,079
تنظیمات بروید و فقط منتظر بمانید تا این مورد
32
00:01:31,079 –> 00:01:34,979
در اینجا بارگذاری شود و اساساً همان چیزی را ببینید.
33
00:01:34,979 –> 00:01:40,170
برای بسته بالش و تمام
34
00:01:40,170 –> 00:01:44,490
، پس فقط آن را نصب کنید یا اگر
35
00:01:44,490 –> 00:01:45,810
به روش دیگری با آن آشنا هستید،
36
00:01:45,810 –> 00:01:48,360
اگر کسی مشکلی در نصب بالش دارد باید کار کند،
37
00:01:48,360 –> 00:01:50,399
فقط به من بگوید فقط
38
00:01:50,399 –> 00:01:52,979
نظر بدهد و من قطعاً می توانم
39
00:01:52,979 –> 00:01:55,130
به شما کمک کنم قطعاً در مورد کمک
40
00:01:55,130 –> 00:01:58,409
اما من خوش شانس بودم با
41
00:01:58,409 –> 00:02:00,329
بالش که معمولاً همیشه بدون سکسکه نصب می شود،
42
00:02:00,329 –> 00:02:02,700
بنابراین
43
00:02:02,700 –> 00:02:04,630
امیدوارم برای شما
44
00:02:04,630 –> 00:02:08,590
هم همینطور باشد، پس اجازه دهید این را کپی کنم و خواهیم دید
45
00:02:08,590 –> 00:02:12,340
که آیا نمی توانیم این کار را انجام دهیم. اجازه دهید
46
00:02:12,340 –> 00:02:25,150
این را به بالای صفحه منتقل کنیم، پس بیایید
47
00:02:25,150 –> 00:02:28,510
نگاهی به آنچه در اینجا داریم بیاندازیم،
48
00:02:28,510 –> 00:02:31,900
بنابراین این چیزی می خواهد مسیری به مسیری برای
49
00:02:31,900 –> 00:02:33,880
فایل dot jpg داشته باشد، به همین دلیل است که
50
00:02:33,880 –> 00:02:39,489
تصویر مسیر کامل را ساخته ایم، من نام این متغیر را تغییر می دهم.
51
00:02:39,489 –> 00:02:44,019
برای قرص یک تصویر و تعمیر آن
52
00:02:44,019 –> 00:02:48,640
در حال حاضر چه این آیا این متغیر اکنون
53
00:02:48,640 –> 00:02:50,680
ویژگی های خاصی دارد زیرا بخشی
54
00:02:50,680 –> 00:02:53,620
از این تصویر است، به همین دلیل است که
55
00:02:53,620 –> 00:02:56,590
در اینجا خواهید دید که تمام این کارها را به صورت تصادفی انجام می دهد
56
00:02:56,590 –> 00:02:59,530
مانند موارد XF را به صورت نقطه ای انجام می دهد، بنابراین
57
00:02:59,530 –> 00:03:01,030
ممکن است زمانی که
58
00:03:01,030 –> 00:03:02,739
متغیری را می سازم که به آن دسترسی ندارم شبیه به حالت عادی باشید. به این نقطه،
59
00:03:02,739 –> 00:03:05,680
چیز XF را دریافت کنید، اما شما به آن دسترسی دارید،
60
00:03:05,680 –> 00:03:08,799
زیرا یک شی از این کلاس تصویر است،
61
00:03:08,799 –> 00:03:12,120
من فکر می کنم این یک اصطلاح است، اما
62
00:03:12,120 –> 00:03:16,060
به همین دلیل است که در این خط،
63
00:03:16,060 –> 00:03:19,510
اساساً فقط یک شی خاص است و
64
00:03:19,510 –> 00:03:22,630
در اینجا یک روش بسیار فشرده برای ساختن یک
65
00:03:22,630 –> 00:03:24,190
دیکشنری در واقع
66
00:03:24,190 –> 00:03:27,910
درک فرهنگ لغت نامیده می شود زمانی که من برای اولین بار
67
00:03:27,910 –> 00:03:30,640
در مورد این موضوع یاد گرفتم هنگامی که برای اولین بار این متادیتا را دریافت کردم، این
68
00:03:30,640 –> 00:03:33,190
چیز داده exif کار
69
00:03:33,190 –> 00:03:35,799
70
00:03:35,799 –> 00:03:38,170
71
00:03:38,170 –> 00:03:41,019
می کند.
72
00:03:41,019 –> 00:03:44,590
اطلاعات GPS را در آن دیدم، بنابراین اگر ما فقط
73
00:03:44,590 –> 00:03:46,120
این را اجرا کنیم، فقط به شما بچه ها نشان می دهم
74
00:03:46,120 –> 00:03:47,739
که چه چیزی در آن است و سپس آن را تجزیه می کنم
75
00:03:47,739 –> 00:03:50,140
تا کمی منطقی تر
76
00:03:50,140 –> 00:03:52,810
باشد، می خواهم به نوعی ابهام زدایی کنم که
77
00:03:52,810 –> 00:03:57,010
چگونه است ساخته شده است من اگر
78
00:03:57,010 –> 00:04:01,720
این را در یک دفترچه یادداشت کپی می کنیم، این همه داده های شما
79
00:04:01,720 –> 00:04:06,670
است، این همه ابرداده exif است، بنابراین می بینید
80
00:04:06,670 –> 00:04:10,150
که ما در اینجا کلیدها و مقادیر داریم، بنابراین می توانیم GPS را جستجو کنیم
81
00:04:10,150 –> 00:04:13,290
82
00:04:13,430 –> 00:04:18,139
و در اینجا اطلاعات GPS را مشاهده خواهید کرد، بنابراین
83
00:04:18,139 –> 00:04:19,548
این برای هر تصویر است.
84
00:04:19,548 –> 00:04:22,060
باید صد و یازده مورد از اینها وجود داشته باشد
85
00:04:22,060 –> 00:04:29,830
یا اطلاعات GPS بروید بله،
86
00:04:31,970 –> 00:04:34,190
خواهید دید که این اطلاعات GPS در واقع یک
87
00:04:34,190 –> 00:04:36,380
فرهنگ لغت برای خودش است و
88
00:04:36,380 –> 00:04:39,050
همه این اطلاعات در آن وجود دارد و
89
00:04:39,050 –> 00:04:40,580
اینها در واقع مختصاتی هستند که به
90
00:04:40,580 –> 00:04:44,210
روشی عجیب و غریب هستند، بنابراین شما می توانید اینجا را ببینید
91
00:04:44,210 –> 00:04:47,710
شمال و غرب وجود دارد، بنابراین شما
92
00:04:47,710 –> 00:04:52,400
اطلاعات طول جغرافیایی را میدانید، بنابراین خوب است،
93
00:04:52,400 –> 00:04:54,889
بنابراین EXIF چیست، اما چگونه می
94
00:04:54,889 –> 00:04:56,570
توانیم این چیزهای دیگر را
95
00:04:56,570 –> 00:04:57,169
96
00:04:57,169 –> 00:04:59,540
سازیم، بنابراین اگر تارالی علاقهای به یا
97
00:04:59,540 –> 00:05:00,979
گیری این موضوع ندارد، احتمالاً میتوانید به جل
98
00:05:00,979 –> 00:05:02,840
رد شوید. کمی اما من فقط میخواهم
99
00:05:02,840 –> 00:05:05,539
این را تجزیه کنم تا همه بفهمند
100
00:05:05,539 –> 00:05:08,210
چه اتفاقی میافتد، بنابراین اولین چیزی که متوجه میشوید،
101
00:05:08,210 –> 00:05:12,530
بنابراین حدس میزنم ابتدا اجازه دهید
102
00:05:12,530 –> 00:05:15,979
تگهای XF را چاپ کنیم، بنابراین تگهای XF چیست،
103
00:05:15,979 –> 00:05:18,740
من حتی نمیدانم، پس بیایید این
104
00:05:18,740 –> 00:05:21,800
را انتخاب کنیم. نگاهی به برچسب های EXIF من می دانم که
105
00:05:21,800 –> 00:05:24,050
از آن کتابخانه بالش آمده است، اما نم