И быстрое обновление

Этот пост waaaaay просрочен! Я путешествовал по работе с момента моего последнего поста (намного больше, чем я ожидал 1,5 недели), но, наконец, у меня есть время посвятить этому проекту. Естественно, сроки, которые я установил для себя, больше не применимы, но компоненты прибыли, и пришло время СТРОИТЬ.

Пока меня не было, я был занят с Arduino, возился с OpenCV, прошел курс Как использовать Git и Github Udacity (если вы не знакомы с Git, я настоятельно рекомендую его) и немного повеселился, делая передачи стилей. Впервые я услышал о переносе стилей, методе воспроизведения одного стиля изображения/живописи в другой, в информационном бюллетене Transmission Newsletter Оливера Кэмерона. Я хотел попробовать это сам, и, копаясь в его посте, я оказался в Пурпурном блоге TensorFlow, фокус которого вращается вокруг этого простого вопроса: «Можем ли мы использовать машинное обучение для создания привлекательных произведений искусства и музыки? Если да, то как? Если нет, то почему? Они предоставляют инструменты и информацию, чтобы вы могли учиться и опробовать их эксперименты, и я подумал, что этим определенно стоит поделиться. Большая часть материала для меня все еще нова, но интересно посмотреть, что возможно с этой технологией.

Я использовал их Генератор мультистиля, чтобы сделать свой собственный перенос стиля. Один я сделал из стоковой фотографии Атланты (великолепного и недооцененного города), а другой — из фотографии розового скутера, на котором я путешествовал по сельской местности Китая. Я показал их своим друзьям и коллегам, и многие были крайне удивлены, когда я сказал им, что использовал розовый самокат… и еще стилизацию.

Список материалов..

Я сделал подробную электронную таблицу со всеми основными компонентами, которые я буду использовать для создания платформы. Большая часть затрат пришлась на покупку Intel NUC и его компонентов (~ 500 долларов), но его размер, мощность и гибкость окупают вложения, плюс я буду использовать его как свою Linux-машину :).

Возможность снизить общую стоимость, безусловно, есть. перейдите на более дешевую модель Intel NUC и сократите объем оперативной памяти до 8 ГБ, сократив затраты примерно на 150 долларов. Вы можете выбрать меньший блок питания и сэкономить еще около 20 долларов. Вы можете просмотреть каждый компонент и, возможно, найти более дешевую альтернативу, чтобы еще больше снизить цену.

Я также изучал альтернативы камерам, и друг предложил FPV (вид от первого лица) CCD камеру, обычно используемую в любительских дронах. Из того, что я понял, ПЗС-камеры обычно имеют более высокий динамический диапазон (лучше реагируют на резкие изменения освещения) и используют глобальный затвор вместо скользящего затвора, что дает гораздо более стабильное изображение без какой-либо программной коррекции. Эти камеры стоят около 40 долларов, но они обычно выводят AV-сигнал и требуют дополнительного оборудования для передачи видео на ваш компьютер.

Испытательный полигон

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