0
дело в том, что ROS развивается и текущие уроки не совсем актуальны для новых версий дистрибутива.
в groovy rxtools больше не используется — вместо него — rqt.
Успехов!
avatar

noonv

  • 13 декабря 2013, 10:42
0
значит, нужно провести калибровку :)
посмотрите в каком диапазоне считываются показания датчиков и соответствующим образом измените их преобразование в значения угла поворота сервомашинок (функция map()).
avatar

noonv

  • 27 ноября 2013, 13:00
0
а сами датчики считываются?
проверить можно вставив отладочный вывод считанных значений в последовательный порт.
а вообще лучше на форум писать — с подробным описанием что/как делалось :)
avatar

noonv

  • 12 ноября 2013, 05:30
0
иерархия контуров есть (см cv::findContours)
однако, она определяет только вхождение одного контура внутрь другого.
поэтому, я бы рекомендовал находить номер, далее внутри номера обнаруживать отдельные символы и потом уже последовательно их классифицировать.
успехов!
avatar

noonv

  • 8 ноября 2013, 05:39
0
Спасибо за отличную новость!
Всё собирался написать про этот симулятор — даже наброски заметки где-то сохранились, но всё руки никак не доходили :)
avatar

noonv

  • 5 ноября 2013, 05:20
0
Статья писалась давно и не может претендовать на актуальность для более новых версий библиотеки ;)
avatar

noonv

  • 26 сентября 2013, 15:54
0
ser2net просто пересылает все полученные байты из сокета в последовательный порт (и обратно). Т.о., просто пишите в сокет свои данные (байт, пакет и т.п.).
avatar

noonv

  • 19 августа 2013, 06:49
0
в архиве никакой лицензии не было — поэтому вопрос следует задать японскому автору SOINN (e-mail есть на их сайте).
avatar

noonv

  • 31 июля 2013, 06:31
0
подключил вчера к BBB нонеймовскую камеру (отдаёт картинку в формате YUYV) и померил FPS с предустановленным на emmc ангстроме OpenCV 2.4.2
на 320x240 — всего 4 FPS, а вот на 160x120 — уже FPS 18.
avatar

noonv

  • 25 июня 2013, 06:27
0
21-й порт — это FTP, а telnet обычно на 23-й делают О_о
avatar

noonv

  • 25 июня 2013, 06:22
0
если OpenCV собран с поддержкой FFmpeg и ffmpeg позволяет работать, то должен подхватить ;)
т.е. будет достаточно сделать стандартный
cv::VideoCapture vcap;

    // This works on a D-Link CDS-932L
    const std::string videoStreamAddress = "http://<username:password>@<ip_address>/video.cgi?.mjpg";

    //open the video stream and make sure it's opened
    if(!vcap.open(videoStreamAddress)) {
        std::cout << "Error opening video stream" << std::endl;
        return -1;
    }
avatar

noonv

  • 20 июня 2013, 06:45
0
если камера выдаёт картинку в MJPG, то посмотрите сюда
avatar

noonv

  • 19 июня 2013, 16:30
0
нет. с картинкой frame, получаемой от cvQueryFrame() ничего делать не нужно.
avatar

noonv

  • 12 июня 2013, 21:01
0
я просто присоединился к заказу — поэтому, мне она обошлась в $45.
шло где-то месяц.
avatar

noonv

  • 5 июня 2013, 06:23