Визначення області бачення камери при аерофотозйомці
Наукові журнали Національного Авіаційного Університету
View Archive InfoField | Value | |
Title |
Визначення області бачення камери при аерофотозйомці
Опредиление области видения камеры при аэрофотосъемке Determination of the camera vision field at aerophotography |
|
Creator |
Піскунов, О. Г.
Юрчук, І. А. Білянська, Л. В. |
|
Subject |
—
безпілотний літальний апарат (БПЛА); аерофотозйомка; матриці повороту. 004.93:528.023:355.404.4(045) — беспилотный летательный аппарат (БПЛА); аэрофотосъемка; матрицы поворота — — unmanned aerial vehicle (UAV); aerial photography; matrix rotation — |
|
Description |
У даній роботі представлено алгоритм для визначення області бачення камери при аерофотозйомці, який грунтується на послідовному виконанні перетворень зсуву та повороту точки на деякий кут навколо координатної осі відносно початку координат деякої системи, розроблено програмне забезпечення, а також проведено його тестування, що показало задовільну точність обчислення. Версія програмного забезпечення для настільних комп'ютерів розроблена у вигляді декількох класів на мові C# оформлених як динамічно приєднувана бібліотека. Методи бібліотеки дозволяють отримати координати кутів чотирикутника, координати обраних оператором пікселей та знімки спроектовані на площину. У ході подальшої роботи класи бібліотеки були переписані на мову C++ та портовані в операційну систему родини Linux. Подальше тестування бібліотеки відбувалося на мікрокомп'ютері Raspberry Pi3 Model B. Для невеликих висот польоту (до 1 км) та невеликих ділянок території використовувалася прямокутна локальна система координат, тобто не враховувалась кривизна земної поверхні. Оцінка відхилення позиціонування буде обговорюватися в наступних роботах.
В данной работе представлены алгоритм для определения области видения камеры при аэрофотосъемке, основанный на последовательном выполнении преобразований сдвига и поворота точки на некоторый угол вокруг координатной оси относительно начала координат некоторой системы, разработано программное обеспечение, а также проведено его тестирование, которое показало удовлетворительную точность вычисления . Версия программного обеспечения для настольных компьютеров разработана в виде нескольких классов на языке C # оформленных как динамично присоединяемая библиотека. Методы библиотеки позволяют получить координаты углов четырехугольника, координаты избранных оператором пикселей и снимки спроектированы на плоскость. В ходе дальнейшей работы классы библиотеки были переписаны на язык C ++ и портированы в операционную систему семейства Linux. Дальнейшее тестирование библиотеки происходило на микрокомпьютере Raspberry Pi3 Model B. Для небольших высот полета (до 1 км) и небольших участков территории использовалась прямоугольная локальная система координат, то есть не учитывалась кривизна земной поверхности. Оценка отклонения позиционирования будет обсуждаться в последующих работах. In this paper an algorithm for determining the field of vision of a camera in aerial photography is presented, which is based on the successive transformation of the translation and rotation of the point at a certain angle around the coordinate axis relative to the origin of the coordinates of some system, software was developed, and its testing was performed, which showed satisfactory accuracy of the calculation . The desktop software version is designed in the form of several classes in the C # language, designed as a dynamically linked library. Library methods allow us to get the coordinates of the angles of the quadrilateral, coordinates of the selected pixel operator, and the images projected onto the plane. In the course of further work, the library classes were rewritten to C ++ and ported into the Linux family of operating systems. Further testing of the library took place on the Raspberry Pi3 Model B. Microplacing (up to 1 km) and small areas of the territory used a rectangular local coordinate system, that is, the curvature of the earth's surface was not taken into account. The estimation of deviation of positioning will be discussed in the following works. |
|
Publisher |
National Aviation University
|
|
Contributor |
—
— — |
|
Date |
2017-09-13
|
|
Type |
—
— — |
|
Format |
application/pdf
|
|
Identifier |
http://jrnl.nau.edu.ua/index.php/SBT/article/view/11839
10.18372/2310-5461.35.11839 |
|
Source |
Наукоємні технології; Том 35, № 3 (2017); 204-208
Science-based technologies; Том 35, № 3 (2017); 204-208 Наукоемкие технологии; Том 35, № 3 (2017); 204-208 |
|
Language |
uk
|
|