Курсовая работа по программированию на Turbo Pascal.
1274 UAHТема работы: программа распознавания типовых напольных знаков для навигации движения промышленного складского робота.
Суть работы: на вход программа получает изображение (фотографию) с одним из восьми вариантов стрелок с разным направлением, обрабатывает изображение, распознает его и дает команду действия. Например, после обработки фотографии со стрелкой, где она указывает налево будет команда: ехать налево.
Задачи по ходу работы программы:
1. Так как фотография стрелки, которая находится на полу будет получена с камеры движущегося робота, то качество у нее будет низким и прежде чем распознавать образ нужно будет пропустить изображение через фильтры (медианный, анизотропный или интегрирующий) и, возможно, перевести в бинарное изображение до или после фильтрации для лучшего распознавания.
2. Изображение в реальных условиях не будет ориентированно правильно, так что нужно чтобы в процессе работы программы изображение распознавалось в правильной ориентации.
3. Проблема распознавания. Распознать можно (по моему скромному мнению) с помощью библиотеки изображений, сравнивая фото с каждым из них или можно продумать какой-то математический аппарат по распознаванию угла наклона тела стрелки относительно низа фотографии, при условии, что она уже будет сориентирована правильно.
Задачи по самой курсовой:
1. Было бы здорово, если бы я участвовал в процессе написания кода, дабы лучше его понять и быть в курсе, что происходит.
2. Как результат первого пункта я напишу пояснительную записку к курсовой работе и отдам ее вам на проверку, чтобы не было ошибок. Или я не участвую в процессе написания программы и пояснения к ней вы пишите сами, а я ее просто прочитаю и задаю вопросы. если не пойму чего-то.
3. В любом случае при защите работы мне скорее всего потребуется незначительная помощь, тк будет защита курсовой у преподавателя, который постарается меня завалить. Вероятно потребуется произвести небольшое изменение кода или ответить на каверзный вопрос касательно программы.
Результат нашей работы:
1. Написан работоспособный код, желательно в стиле прикрепленного ниже файла.
2. Хорошая пояснительная записка к нему.
3. Мое понимание, что происходит в коде.
4. Успешная защита работы у преподавателя.
Дополнительные коментарии:
Случилось так, что у меня уже имеются код, который умеет фильтровать изображение и умеет переводить его в бинарное изображение но нет детального понимания его работы и нет понимания, как реализовать само распознавание образа стрелки и создания цельного кода из этого. К решению этих задач и будет сводиться ваша/наша работа.
Ниже я прикрепил код, который у меня уже есть в виде файла word и пример стрелок для распознавания.
Дата сдачи работы: 30.06.2020
Приложения 2
Результаты работы
Отзыв заказчика о сотрудничестве с Артемом Шуригіним
Курсовая работа по программированию на Turbo Pascal.Превосходно выполнил поставленную задачу. Артем сработал очень быстро и подошел с большим энтузиазмом к задаче и учел все мои пожелания.
![]()
Отзыв фрилансера о сотрудничестве с заказчиком
Курсовая работа по программированию на Turbo Pascal.Интересное задание, быстрый отклик на сообщения, вникает в процесс, рекомендую.
-
5178 210 0 Как я понимаю на вход программы приходит файл изображения, а результат работы программы показывает в какую сторону указывает стрелка?
Природа возникновения изображения нам не важна.
С паскалем опыт маленький, но сам был студентом и решал разные задачки с разных дисциплин, так что могу попытаться. Впервые на сайте и еще не разобрался как и что работает. Есть идея как можно решить твою задачу. Свяжись со мной как-то (не знаю как это работает на этом сайте) расскажу свою идею.
Не обещаю что смогу сделать это задание, но если выберешь меня я приложу все усилия чтобы выполнить его до 30.06.2020.
Актуальные фриланс-проекты в категории Десктопные приложения
Инструмент сверки счетов с банком, картами и бухгалтеромТехническое задание: инструмент сверки счетов с банком, картами и бухгалтеромОбщая цель Нужен локальный инструмент (скрипт/небольшое приложение на Python), который запускается вручную раз в 1-2 месяца на моём компьютере и делает сверку между: Счетами, которые я выставил клиентам… Python, Десктопные приложения ∙ 1 день 10 часов назад ∙ 37 ставок |
Добавить паузы 10-30 секунд между отправками писемЗдравствуйте! Ищу опытного программиста 1С / BAS (BAF) для оперативного решения технической проблемы с почтовой рассылкой.Суть проблемы: Используем бухгалтерскую программу BAF (Business Automation Framework), редакция 2.0. Раз в месяц возникает необходимость массово отправлять… Веб-программирование, Десктопные приложения ∙ 7 дней 2 часа назад ∙ 10 ставок |
Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная… C и C++, Десктопные приложения ∙ 7 дней 14 часов назад ∙ 6 ставок |