Опираясь на «путь пикселя» из XML-файла (C #) - PullRequest
0 голосов
/ 04 января 2019

все!

Я разрабатываю приложение, которое будет использоваться для анализа отснятого материала камеры с пожарной вышки.
Я совершенно новичок в программировании.

Что я пытаюсь сделать:

Когда отснятый материал камеры загружается в PictureBox, я должен иметь возможность рисовать на фотографии. Что важно - проблема не в рисовании от руки. Я могу это сделать.

Для меня проблема в том, чтобы рисовать по определенному пути, ограниченному пикселями из XML-файла.

Файл .xml находится в той же папке, что и отснятый материал камеры.

Есть ли способ загрузить «пиксельный патч» из файла .xml вместе с загруженными кадрами с камеры? В таких случаях область рисования будет ограничена последовательностью пикселей из файла .xml.

Любые комментарии, предложения от вас будут очень приветствоваться. Я не ожидаю полного кода. Просто полезный совет.

Пример файла .xml:

    <SequenceInfo HasSmoke="" Azimuth="154.2" Inclination="682" Zoom="10329" TowerName="Makoszka" Time="2015-02-20 11:02:59">
  <Horizon>382,377,377,380,378,374,374,374,375,374,374,375,376,375,374,373,373,376,377,377,376,378,376,377,378,374,378,378,378,377,376,374,376,376,378,376,373,373,376,377,379,378,376,377,376,377,374,379,378,375,379,374,376,373,373,371,375,372,372,371,375,373,371,373,371,373,370,372,373,373,371,370,371,375,377,372,371,370,372,370,370,369,371,380,369,372,371,373,369,372,368,370,369,368,368,367,369,367,367,368,368,367,375,366,368,368,366,370,368,365,369,366,369,365,367,372,368,367,368,370,369,366,366,369,367,366,365,364,366,365,365,365,368,368,366,365,366,366,365,366,366,366,369,365,366,364,364,364,364,364,364,369,366,364,369,366,366,364,368,367,372,363,363,363,369,369,369,367,363,369,365,364,363,363,363,364,365,363,361,363,363,364,365,366,369,366,366,369,369,366,366,371</Horizon>
</SequenceInfo>

Мой английский не идеален, поэтому я добавил графику, что я собираюсь получить.

enter image description here

Дополнительная информация:

Первое значение X начинается с 0 и постепенно увеличивается (1,2 ... n и т. Д.) С каждым значением Y из XML-файла.

Я также хотел бы добавить, что для каждой последовательности видеоряда камеры есть отдельный файл .xml (одна последовательность = один файл .xml и одна последовательность = одна и та же область). Итак, в одной папке есть уникальная последовательность видеороликов с камеры и один XML-файл. Каждый XML-файл имеет одинаковое название "info".

Я хочу, чтобы можно было рисовать линии нажатием кнопки мыши, а не с помощью кода. Но линия должна быть ограничена значениями X, Y. Может быть, это звучит немного безумно, но это важно для меня;). Я думаю, что четыре пикселя могут работать.

Заранее благодарю за помощь.

...