Технологии автомобилей
17 постов
После долгого перерыва перевел и озвучил фрагмент интервью Брайана Кернигана (соавтора языка Си) Лексу Фридману. В этой части говорили об искусственном интеллекте тогда (в 1960-х) и сейчас.
Сам я сейчас пошел учиться на Data Science, поэтому тематика стала интересна - отсюда появилась идея перевода и озвучки.
Полную версию интервью не переводил (больше часа длительность), но если будет запрос, возможно, сделаю. Или по частям буду выкладывать. Напишите - интересно ли?
Перевел и озвучил сам, поэтому тег моё.
Вот ссылка для тех, у кого не грузит плеер: https://vkvideo.ru/video-234367605_456239067
Прошу больше позитива и конструктива, делаю это бесплатно, поэтому делаю в кайф)) всем добра! Всех обнял!
p.s. Самому Брайану Кернигану сейчас 84 года, он профессор в Университете в Канаде. Известен, в том числе тем, что является соавтором книги "Язык программирования Си", написанной в соавторстве с создателем языка Си - Денисом Ритчи.
Продолжаю осваивать Python и работу с видео: сделал бюджетный лазерный дальномер на одноплатнике и вебкамере.
Делаю для себя, учусь Python и работе с железом. Никаких революционных изобретений тут нет)) можете просто за меня порадоваться или что-то конструктивно посоветовать. И нет, это не вайбкод - зачем учиться и вайбкодить - не понимаю.
Всем спасибо))
По железу:
- Raspberry pi 3b+
- вебкамера defender (ничего особенного)
- лазерный диод, управляемый npn-транзистором
- монитор за 3,5 тыс. руб.
Идея: лазерный луч жестко связан с камерой (у меня пока стоят неподвижно). Лазер дает проекцию луча на объект, камера получает изображения, а софт распознает на них пятно (которое всегда находится на одной прямой). Далее преобразование координат X, Y в расстояние Z от лазера до объекта.
Реализовал пока базу - все работает!
Работает на одноплатнике пока с фрэймрейтом 4-5 fps.
Софт буду допиливать - пока на python.
Проект выложил на github: https://github.com/Stan-public32/laser_scaner.git
Еще предстоит сделать:
Оптимизировать код для ускорения работы.
Исключить обработку пикселей, лежащих за пределами номинальной прямой на изображении.
3. Скорректировать математикой погрешность от нелинейного преобразования (пока функция преобразования линейная).
4. Поработать с фильтрацией изображения.
Всем привет! Продолжаю делиться своими идеями, реализованными в проектиках на разных языках программирования.
На этот раз я написал игру "Корова 006" (в оригинале 6 nimmt). Играл в нее на настолках с друзьями и она понравилась своей простотой и быстротой игры - при этом есть над чем подумать и увлекает неплохо. Возможно, вы ее видели или играли:


Настольная игра "Корова 006" - справочно
Игру реализовал на Python с классами, все по уму - долго думал пока прикидывал какие методы в какой класс определить и вообще какие классы создать. Ни строчки кода не сгенерировано ИИ - все сам (хотя уверен, что найдутся "знатоки", которые опять будут про вайбкодинг писать ))).
Игра реализована без графического интерфейса, в терминале. Выглядит вот так:
Для запуска необходимо командой через Python запустить файл "main.py" (как на скрине выше) и убедиться, что файл "Card_Deck.py" находится в той же папке. Весь код открытый - модифицируйте если хотите)) Если Python не установлен - можете установить - это бесплатно.
Чтобы можно было играть в одиночку - прописал компьютерного противника. Логика его работы зашита в классе в файле "Card_Deck.py" )))
Для тех, кто не знает правила - вложил их на русском в проект на Git Hub, ну или вот ссылки на несколько видео про эту игру (там коротко дают правила):
А вот и сам проект с исходниками на Гит Хабе:
Всем кайфануть от игры))))
p.s. у меня не было цели показать нереальные навыки кодинга или сделать суперигру с графикой иличем-то там еще. я просто изучал Python, мне нравилась игра и в какой-то момент решил написать ее для терминала. не проверял существует ли она где-то еще, написанная кем-то.
Основной месседж - учился и сделал что-то прикольное/полезное. Оно работает, если вам не нравится - ну бывает - ничего страшного. Мои друзья позалипали какое-то время))
Добавил комментарий с результатами исследования и оценкой точности алгоритма по результатам 24 часов работы.
У нас в ЖК единственный реально быстрый способ доехать куда-то - это трамвай. Утром, когда все едут на работу, люди жалуются на то, что трамваи ходят по 3-4 друг за другом, а потом из долго нет.
Пользуюясь тем, что окна выходят на трамвайные пути - решил написать прогу, которая будет анализировать поток с вебкамеры, детектировать движение по трамвайным путям, писать на жёсткий диск изображение и время проезда в файл.
Спойлер: ходят они более менее равномерно, но я ещё потестирую сутки.
Теперь про прогу:
Я выделил два участка, определяю факт движения в них по попиксельному сравнению текущего изображения в сегменте с предыдущим, плюс временная задержка, чтобы не мерцало и не приводило к ложным срабатываниям.
На жестком диске формируются файлы с картинками (буду сутки анализировать, чтобы посчитать процент ошибок и как она работает в разное время дня).
Я очень рад, что написал - долго собирался)) недавно изучил базу по Python, до этого только на C++ писал и лет 10 назад последний раз)))
Я доволен!)) Панамку для критиков приготовил))
UPD:
Разместил код на GitHub: https://github.com/Stan-public32/Tram_detector
Наконец, доделал вторую часть серии документалок об истории австралийских автомобилей. Показан период с 1960 по 1979 годы, эпоха масл-каров, топливный кризис и экспансия японских малолитражек. Как Форд бился с Холденом и Крайслером за австралийский рынок, пока японцы захватывали мир? Смотрите в 48-минутном фильме.
Перевел и озвучил я - Станислав Конов.
Я правда очень старался и потратил на это проект много времени. Так что если Вам это ценно - я буду очень признателен за лайки и комментарии поддержки. Впереди еще следующие части. Так что если захотите посмотреть и их - пишите пожалуйста об этом - это мотивирует!
Прямая ссылка для тех, у кого не грузит плеер: https://vkvideo.ru/video-234367605_456239065
Ссылка на первую часть: https://vkvideo.ru/video-234367605_456239063
На ВКВидео, т.к. тут 48 минут и Пикабу такое ну никак не съест.
И велкам в комменты! :)
Послушался Пикабушников и решил сделать перевод и озвучку более крупного проекта. Это первая часть серии документалок об истории австралийских автомобилей. Показан период с 1900 по 1959 годы, от первых повозок, ограничений Правительства и госпрограммы локазизации (да, да - там это было 100 лет назад), через спад времен Великой депрессии и процветание 50-х. Кто и как развивал австралийскую автомобильную промышленность? Смотрите в 32-минутном фильме. В ВКВидео впервые добавил таймлайн и он даже работает!)))
Я правда очень старался и потратил на это проект много времени. Так что если Вам это ценно - я правда буду очень признателен за лайки и комментарии поддержки. Впереди еще следующие части. Так что если захотите посмотреть и их - пишите пожалуйста об этом - меня это мотивирует!
Прямая ссылка для тех, у кого не грузит плеер: https://vkvideo.ru/video-234367605_456239063
На ВКВидео, т.к. тут 32 минуты и Пикабу такое ну никак не съест.
Перевел и озвучил я - Станислав Конов.
И велкам в комменты! :)
За 5 минут - история изобретения Джоном Данлопом пневматической шины и эволюция пневматических шин до сегодняшнего дня.
Прямая ссылка для тех, у кого не грузит плеер: https://vkvideo.ru/video-234367605_456239062
Перевел и озвучил я - Станислав Конов.
Как всегда - благодарен за отзывы и лайки! )))
Всем отличных выходных!
В видео параллельно с объяснением показаны основные этапы производства микрочипов из кристалла кремния.
Прямая ссылка, у кого не грузит плеер: https://vkvideo.ru/video-234367605_456239061
Перевел и озвучил я - Станислав Конов.
Буду благодарен за лайки и комментарии))
p.s. в этот раз и скорость подачи стала хорошая (изменил подход к переводу), с паузами на осмысление, и видеоряд строго соответствует тому, о чем идет повествование.
