Автор: noonv

  • OpenCV — голографическое кодирование картинки

    Недавно на хабре появилось несколько интересных статей про голографическое кодирование и декодирование информации — Эксперимент с голографическим кодированием и декодированием информации и я, разумеется, сразу же захотел реализовать это дело под OpenCV 🙂


  • Kinect for Windows SDK beta

    Компания Microsoft, как и обещала, предоставила всем желающим официальную возможность создавать приложения, работающие с Kinect. Правда и без него — протокол контроллера уже давно взломали и создали целый ряд opensource-проектов. Теперь же, любой может вполне официально разрабатывать софт, использующий Kinect. Стоит обратить внимание, что SDK имеет статус бета-версии, но что более важно — Microsoft запрещает […]


  • OpenCV — Раскрашиваем картинку в градациях серого

    Зачастую, алгоритмы компьютерного зрения работают с изображениями в градациях серого, но человек лучше воспринимает цветные изображения. Значит, чтобы показать человеку картинку в градациях серого — её нужно раскрасить. Но как это сделать? Возможно 3 варианта: вручную, автоматически и в зависимости от заданных пределов. Вручную — неинтересно. Рассмотрим раскраску в заданных пределах.


  • Превращаем ADSL-модем в Ethernet-шилд для Arduino/CraftDuino

    0x0 — введение 0x1 — разбираем 🙂 0x2 — знакомимся с программной частью 0x3 — формат прошивки 0x4 — модифицируем файловую систему 0x5 — пишем первую программу 0x6 — последовательный порт 0x7 — заключение Превращаем ADSL-модем в Ethernet-шилд Возможно кто-нибудь помнит, как на новогодних каникулах мы проводили исследования ADSL-модема на базе Linux — ZTE ZXDSL831AII […]


  • OpenCV — Сравнение изображений через хэш

    Вчера на хабре появилась интересная статья про сравнение изображений — «Выглядит похоже». Как работает перцептивный хэш и я сразу же загорелся повторить этот алгоритм 🙂 Итак, идея алгоритма получения хеша изображения:1. Уменьшить размер (cvResize()), чтобы оставить только значимые объекты картинки (избавление от высоких частот). В изображениях, высокие частоты обеспечивают детализацию, а низкие частоты показывают структуру. […]


  • 29. OpenCV шаг за шагом. Интегральное изображение

    Оглавление1. OpenCV шаг за шагом. Введение.2. Установка.3. Hello World.4. Загрузка картинки.…26. Операторы Собеля и Лапласа27. Детектор границ Кенни (Canny)28. Преобразование Хафа29. Интегральное изображение Раз уж мы научились брать производную от изображения, то было бы неплохо брать и интеграл изображения 🙂 Интегральное представление изображения — это матрица, размерность которой совпадает с размерностью исходного изображения. Элементы этой […]


  • Робот разливает пиво

    не робот, а мечта 🙂 Heineken beer robot — ездит и наливает пиво в бокалы.


  • ATmega — использование памяти

    Иногда, бывает полезно узнать, сколько памяти использует Ваш скетч. Иногда, это очень важно, например, когда Вы достигаете предела. Потому что, могут происходить странные и совершенно непредсказуемые вещи, при достижении программой границ памяти (out of memory). Выхода кода за границы памяти легко избежать, так Arduino IDE скажет вам точно, сколько используется памяти после каждой компиляции/загрузки:


  • Роботы-джедаи

    — промышленный робот компании Yasakawa на Международной конференции по робототехнике и автоматизации (International Conference on Robotics and Automation) в Шанхае Ссылки Industrial robots do Star Wars better than Lucas перефразируя фразу из кинофильма «Безумный спецназ»: «ведь сейчас, как никогда, нам нужны роботы-джедаи!«


  • ИК-датчик препятствий для Arduino на базе фототранзистора

    Здесь уже была заметка о самом простейшем датчике робота — контактном. Настала пора рассмотреть более продвинутый датчик препятствий — инфракрасный. Вариант такого датчика на TSOP рассмотрим позже, а пока разберёмся с простым аналоговым сенсором на фототранзисторе. Так как датчик аналоговый, то его выход должен подключаться к аналоговым портам контроллера Arduino (на вход АЦП микроконтроллера). По […]


Arduino

Что такое Arduino?
Зачем мне Arduino?
Начало работы с Arduino
Для начинающих ардуинщиков
Радиодетали (точка входа для начинающих ардуинщиков)
Первые шаги с Arduino

Разделы

  1. Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…

  2. Добрый день! Я недавно начал изучать программирование под STM32 и ваши уроки просто бесценны! Хотел узнать зачем использовать переменную типа…

3D-печать AI Android Arduino Bluetooth CraftDuino DIY IDE iRobot Kinect LEGO OpenCV Open Source Python Raspberry Pi RoboCraft ROS swarm ИК автоматизация андроид балансировать бионика версия видео военный датчик дрон интерфейс камера кибервесна конкурс манипулятор машинное обучение наше нейронная сеть подводный пылесос работа распознавание робот робототехника светодиод сервомашинка собака управление ходить шаг за шагом шаговый двигатель шилд

OpenCV
Робототехника
Будущее за бионическими роботами?
Нейронная сеть - введение