Zharik Zharik
Zharik ZharikНа сайте 19 лет и 1 месяц (заходил 7 лет 5 месяцев 25 дней назад)
0
214.17
|
Рейтинг
214.17
|
Редактирование бюджета
|
|
13 Августа 2014
Бюджет:
10 000 руб
Полный текст ТЗ размещён в
Макет Описание справочников проекта Пример каталогов для отображения в интерфейсе Суть – реализация 10 форм. В ТЗ описано требование реализации в рамках CMS – нет необходимости. Необходимо создать движок для работы сайта согласно описанного функционала и загруженных файлов контента. Проект пилотный, для исследования ниши на рынке. От потенциального исполнителя ожидается: - ознакомление с сутью задания; - оценка длительности реализации. Обязательные требования: От Исполнителя 1. Разработка функционала. 2. Помощь в разворачивании на teplocontrol.org 3. Интеграция с платёжной системой Яндекс-деньги. Оформление через безопасную сделку. |
19 Мая 2014
По договоренности
Необходимо оценить реализуемость и стоимость создания ПО для выполнения такой задачи:
Предпочтительный инструмент Delphi 7 или Visual Studio 2010. В дальнейшем предусматривается дополнительный блок работ по расширению функционала. Запуск – из командной строки. Интерфейс на данном этапе не нужен. Существует несколько снимков фасада здания. Снимки: Выполнены с различных углов Имеют трапециевидные искажения из-за перспективы Могут содержать участки соседних зданий Могут быть сняты с некоторым наклоном до 25 градусов Выполняются с 25-30 процентным наложением соседних областей Один фасад может быть снят или днём или ночью. Но не предполагается соединение снимков, снятых в различное время суток. Снимки могут отличаться освещённостью. Необходимо собрать единый паззл фасада: Привести все снимки к квадратному виду – устранить искажения перспективы. Критерием приведения к квадратному виду является то, что большинство линий стали горизонтальными или вертикальными. Т.е. если в кадр попала часть перпендикулярного фасада, то будет "оквадрачена" часть с большей площадью снимка. Математически – это превращение параллелепипеда в квадрат. Преобразованные снимки сохраняются рядом с добавлением у имени файла основного снимка. Области, незаполненные изображением, заливаются чёрным цветом.Рядом в csv файле сохраняются математические коэффициенты преобразования. Каждый снимок обрабатывается, выделяется N типовых зон на снимке (углы, пересечения, дефекты, швы, кондиционеры). Здесь возможно формирование хеш-функции данной зоны для поиска подобия. Выполняется поиск снимка с углом здания или с краем здания. Принимается за точку отсчёта. (??) Производится сбор паззла: Проверяется совпадение типовых зон, в т.ч. с изменённым масштабом. Происходит совмещение снимков. Из нескольких вариантов выбирается вариант с наибольшим разрешением. Формируется итоговый "паззл" из фотографий. Для каждой зоны целевого снимка хранится область из исходного снимка, которая был использована При наложении используется блок информации с максимальным разрешением – это значит, что некоторые блоки результирующего изображения будут растянуты из исходных, а области с максимальным качеством будут отображаться 1 к 1. Математика соединения снимков сохраняются в отдельном файле. Т.е. на выходе необходимо получить: 1) общий паззл 2) паззл с линиями соединения снимков 3) файл с математикой соединения. Т.е. чтобы можно было посчитать, путь от пикселя на целевом пазле до исходной картинки. 4) оценку качества соединения – некую оценку, показывающую качество сбора итоговой картинки.Были ли пропущены картинки и какие. В качестве реализации предлагается использовать библиотеку OpenCV. Она позволяет выделять контуры, проводить ресайзинг и искать наложения. Пример съёмки фасада (59 Мб): предполагается, что снимки будут примерно разрешении 640Х480, т.е. около 0,3 Мп Может быть снято от 2-х до 100 снимков для одного фасада. |