در این مطلب، ویدئو نحوه مکان یابی تصاویر هواپیماهای بدون سرنشین از جدول CSV با Python و Piexif – آموزش با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:08:37
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,799 –> 00:00:02,560
سلام و به این آموزش خوش آمدید این
2
00:00:02,560 –> 00:00:04,799
آموزش برای موقعیت hello
3
00:00:04,799 –> 00:00:07,759
از آینه سازی پهپاد با پایتون و پیکسل است،
4
00:00:07,759 –> 00:00:08,480
5
00:00:08,480 –> 00:00:10,400
خوب این آموزش در مورد چه چیزی است تصور کنید که
6
00:00:10,400 –> 00:00:11,519
شما
7
00:00:11,519 –> 00:00:14,960
پهپاد خود را به پرواز درآورید و در پهپادی که
8
00:00:14,960 –> 00:00:17,359
پرواز
9
00:00:17,359 –> 00:00:21,039
کردید تصویر خوب است اما تصویر
10
00:00:21,039 –> 00:00:23,519
موقعیت مکانی پهپاد در زمانی
11
00:00:23,519 –> 00:00:24,960
که
12
00:00:24,960 –> 00:00:28,400
عکس را گرفته اند روی داده های خروجی نیست داده های
13
00:00:28,400 –> 00:00:31,199
فعال چیست داده های خروجی در واقع
14
00:00:31,199 –> 00:00:34,320
این اطلاعات است که در آن
15
00:00:34,320 –> 00:00:35,200
16
00:00:35,200 –> 00:00:38,960
موقعیت، نوع
17
00:00:39,040 –> 00:00:42,079
دوربین، برخی اطلاعات مربوط به
18
00:00:42,079 –> 00:00:45,120
فایل مالک یا هر چیز دیگری را ذخیره
19
00:00:45,120 –> 00:00:48,640
می کند. اما اطلاعات مکان
20
00:00:48,640 –> 00:00:50,640
در تصویر خوب
21
00:00:50,640 –> 00:00:53,840
نیست، بنابراین خوب، اطلاعات اینجا در یک
22
00:00:53,840 –> 00:00:54,480
23
00:00:54,480 –> 00:00:58,000
فایل csv است، خوب است، جایی که ما نام
24
00:00:58,000 –> 00:00:58,480
تصویر
25
00:00:58,480 –> 00:01:01,039
و طول جغرافیایی موقعیت مکانی و طول جغرافیایی
26
00:01:01,039 –> 00:01:02,399
ارتفاع و ارتفاع
27
00:01:02,399 –> 00:01:06,400
را داریم، بنابراین ما یک اسکریپت پایتون را انجام داده ایم
28
00:01:06,400 –> 00:01:09,680
که در واقع می خواند. این
29
00:01:09,680 –> 00:01:10,479
30
00:01:10,479 –> 00:01:13,040
اطلاعات و در دادههای خروج یا در
31
00:01:13,040 –> 00:01:14,159
32
00:01:14,159 –> 00:01:16,960
فرادادههای استخراج ترسیم ذخیره میشود، پس بیایید
33
00:01:16,960 –> 00:01:17,520
شروع
34
00:01:17,520 –> 00:01:21,280
کنیم، اجازه دهید توضیح دهیم کد ما چیست،
35
00:01:21,280 –> 00:01:25,680
بنابراین فرض کنید درخواست آناکوندا را دریافت
36
00:01:25,680 –> 00:01:28,960
خواهید کرد. اسکریپت های موجود در
37
00:01:28,960 –> 00:01:30,880
توضیحات ویدیو را وارد کنید و
38
00:01:30,880 –> 00:01:33,360
لطفاً آن را در زیر اسناد خود قرار دهید خوب است،
39
00:01:33,360 –> 00:01:37,119
بنابراین بگویید سی دی اسناد
40
00:01:37,119 –> 00:01:40,320
سی دی geolocate خوب است و سپس در اینجا ما
41
00:01:40,320 –> 00:01:45,200
jupiter okay را راه اندازی می کنیم،
42
00:01:49,520 –> 00:01:55,840
بنابراین این آزمایشگاه مشتری است
43
00:01:56,960 –> 00:01:59,119
و در واقع شما می خواهید
44
00:01:59,119 –> 00:02:00,640
پوشه تصویر را به
45
00:02:00,640 –> 00:02:03,520
خوبی خالی دریافت کنید. پوشه تصویر، پوشه اسکریپت
46
00:02:03,520 –> 00:02:04,240
،
47
00:02:04,240 –> 00:02:07,840
داده های حسگر، اما تنها با پنج فایل با تنها
48
00:02:07,840 –> 00:02:09,598
پنج
49
00:02:09,598 –> 00:02:11,760
فایل، زیرا این در واقع
50
00:02:11,760 –> 00:02:13,200
51
00:02:13,200 –> 00:02:15,520
برای اجرای یک عکس خودکار کامل در نظر گرفته نشده است، این
52
00:02:15,520 –> 00:02:17,840
فقط برای نشان دادن این است که رویه کار می کند
53
00:02:17,840 –> 00:02:21,200
و فایل txt در جایی که داده های موقعیت وجود دارد
54
00:02:21,200 –> 00:02:25,360
خوب است. پس بیایید شروع
55
00:02:25,360 –> 00:02:29,200
کنیم، بیایید به اسکریپت ها برویم و
56
00:02:29,200 –> 00:02:32,720
من می خواهم
57
00:02:32,720 –> 00:02:37,200
یک نوت بوک جدید را شروع کنیم، خوب
58
00:02:37,200 –> 00:02:41,840
و در این نوت بوک جدید ابتدا می خواهیم
59
00:02:41,840 –> 00:02:45,440
اگر pi exif
60
00:02:45,440 –> 00:02:47,519
ندارید، باید آن را نصب کنید، می توانید
61
00:02:47,519 –> 00:02:49,120
با تایپ این آن را نصب کنید،
62
00:02:49,120 –> 00:02:52,000
اما من قبلاً نصب کردهام، بنابراین
63
00:02:52,000 –> 00:02:52,560
در
64
00:02:52,560 –> 00:02:56,160
واقع میخواهم آن را نظر بدهم و سپس
65
00:02:56,160 –> 00:02:58,640
باید آن را با خروج
66
00:02:58,640 –> 00:02:59,680
از فیلد
67
00:02:59,680 –> 00:03:02,720
os و pandas وارد
68
00:03:02,720 –> 00:03:06,400
میکنیم، خوب، سپس منبع و مقصد خود را مشخص میکنیم.
69
00:03:06,400 –> 00:03:09,040
مسیرهای
70
00:03:09,040 –> 00:03:11,120
حرکت مسیر اصلی و مسیر مقصد
71
00:03:11,120 –> 00:03:14,319
بسیار خوب است و سپس
72
00:03:14,319 –> 00:03:15,519
73
00:03:15,519 –> 00:03:19,040
موقعیت gps را خواهیم داشت pd قرمز 5 شاخص تله متری
74
00:03:19,040 –> 00:03:20,080
فراخوانی کنید،
75
00:03:20,080 –> 00:03:24,400
بنابراین هد این یکی
76
00:03:26,319 –> 00:03:28,159
خوب است، بنابراین این
77
00:03:28,159 –> 00:03:30,319
ارتفاع طولی عرض جغرافیایی
78
00:03:30,319 –> 00:03:33,280
خوب است و سپس ما می خواهیم تعریف کنیم.
79
00:03:33,280 –> 00:03:35,200
80
00:03:35,200 –> 00:03:38,480
دو تابع کار می کنند یکی
81
00:03:38,480 –> 00:03:40,879
که تجزیه کننده طول جغرافیایی است و
82
00:03:40,879 –> 00:03:43,040
دیگری تجزیه کننده طول جغرافیایی است
83
00:03:43,040 –> 00:03:44,720
و این توابع در واقع چه هستند که
84
00:03:44,720 –> 00:03:47,200
85
00:03:47,200 –> 00:03:49,440
طول و عرض جغرافیایی را می خوانند و
86
00:03:49,440 –> 00:03:50,319
87
00:03:50,319 –> 00:03:53,360
به یک تاپل یا قالب خاصی تبدیل می شوند که برای آن
88
00:03:53,360 –> 00:03:54,799
لازم است.
89
00:03:54,799 –> 00:03:59,519
90
00:03:59,519 –> 00:04:03,840
ما می توانیم به شما بگوییم که این یک
91
00:04:03,840 –> 00:04:05,360
فرمت بسیار خاص است
92
00:04:05,360 –> 00:04:08,400
و در واقع اطلاعات پس زمینه
93
00:04:08,400 –> 00:04:09,599
در این مورد
94
00:04:09,599 –> 00:04:13,280
کمیاب بود و خیلی مستند نشده بود، خوب
95
00:04:13,280 –> 00:04:17,600
، ما برای انجام آن کمی زمان بردیم،
96
00:04:17,600 –> 00:04:21,440
اما اگر شما هستید یادگیری
97
00:04:21,440 –> 00:04:24,160
پایتون ممکن است دوست داشته باشید اگر مهارت های پایتون
98
00:04:24,160 –> 00:04:24,560
99
00:04:24,560 –> 00:04:28,800
شما آنقدر قوی نیست که از شما برای
100
00:04:28,800 –> 00:04:30,160
استفاده از اسکریپت دعوت شده اید
101
00:04:30,160 –> 00:04:33,440
و باید با داده های شما کار کند،
102
00:04:33,440 –> 00:0