0
:))
согласен — мероприятие интересное, хотя и неоднозначное :)
avatar

noonv

  • 11 февраля 2013, 22:00
0
это уже платформозависимые нюансы. если под Windows, то вместо консольного — создавайте виндовый проект и вперёд.
avatar

noonv

  • 6 февраля 2013, 10:16
0
если взять тестер, то окажется, что они соединены между собой, так что — без разницы :)
avatar

noonv

  • 25 декабря 2012, 19:53
0
нужно прописать путь до библиотеки StellarisWare
avatar

noonv

  • 17 декабря 2012, 07:10
0
Хороший подход, но как вы и отметили — классика — это разбиение на пакеты с использованием символа(ов), которые гарантированно не могут встретиться в данных.
простой пример — SLIP:
Serial Line Internet Protocol (SLIP)

SLIP define 4 special symbols:
END, ESC, ESC_END and ESC_ESC:

symbol value (hexademical)
— END 0xC0
ESC 0xDB
ESC_END 0xDC
ESC_ESC 0xDD

Bytes ESC (0xDB) and END (0xC0) are filtered from data by process of byte stuffling.
If ESC (0xDB) or END (0xC0) appears in the data, the ESC symbol (0xDB) is send, followed by ESC_ESC (0xDD) or ESC_END (0xDC), correspondingly.
I. e. the data byte replaced by two bytes:
0xDB -> 0xDB 0xDD
0xC0 -> 0xDB 0xDC

а в rosserial просто сначала идут два байта признака заголовка (0xFF 0xFF), а потом тип сообщения, его длина, а потом само сообщение.
Ещё пример — протокол Modbus

а если очень просто — то можно поступить так.
avatar

noonv

  • 16 декабря 2012, 20:39
0
Похоже на правду — тоже где-то находил подобное упоминание :)
на моей плате написано: EK-LM4F120XL REV A
а на МК — LX4F120H 5QRFIGA3 28APEFW G4
avatar

noonv

  • 7 декабря 2012, 07:00
0
1. там же приведёт вывод ошибки сборки в котором линковщик говорит, что не может найти функцию dlopen и т.д. смотрим man dlopen и понимаем, что функции dl* используются для динамической подгрузки библиотек. Там же указано, что для сборки требуется указать параметр -ldl
2. просто я не захотел использовать стандартный вариант сборки под linux
см Makefile:
linux:
	$(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline -lncurses"

который приводит к зависимостям от двух сторонних библиотек (хотя они и есть в сборке OR-WRT) поэтому и искал вариант сборки без этих зависимостей.
avatar

noonv

  • 20 ноября 2012, 18:29
-1
т.к. объект на картинке один, то можно поступить просто — найти его центр масс.
пример добавил в конец статьи.
avatar

noonv

  • 17 ноября 2012, 03:31
0
внимательнее перечитать статью-описание прошивки.
Там есть раздел Мусор или артефакты на видео, в котором чётко указано, что
В частности, YUV более 320*240*15 наверняка будет «полосить» и «квадратить»

ничего удивительного в этом нет — процессор всё же довольно слабый — его и 320x240 грузят почти под завязку — что уж говорить про 640x480 )
avatar

noonv

  • 15 ноября 2012, 18:40
+1
например — вейвлеты Хаара (Haar wavelet) используются для детектирования лиц.
avatar

noonv

  • 13 ноября 2012, 19:12
0
это относится к установке библиотеки. не забыли прописать путь до dll-ок в переменную окружения PATH?
ну а самое простое решение — забросить требуемые dll-ки в директорию к приложению
по теме: как заставить мою программу с OpenCV работать на другом компьютере?
avatar

noonv

  • 8 ноября 2012, 05:13
0
думаю, поддержка файловой системы FAT просто не включена в ядро ;) а пароль тот, который вы задали для root-а при первом подключении через telnet.
avatar

noonv

  • 1 ноября 2012, 17:43
0
это моя статья :)
действительно — в составе 2.4.2 этого примера уже нет — значит, не кладут.
include находится в исходной директории opencv.
попробуйте закомментировать, понять на что ругается и подключить требуемые заголовочные файлы.
avatar

noonv

  • 23 октября 2012, 06:36
+1
абсолютно согласен! конечно 4 бакса — сущая ерунда, но вот мыслей куда и как использовать LaunchPad нету :)
avatar

noonv

  • 4 октября 2012, 06:26
0
разумеется, можно использовать интерфейс С++, но я решил рассматривать интерфейс С, а С++-й использовать по необходимости.
К тому же, большинство функций С++-го интерфейса которой просто вызывают C-ые методы.
avatar

noonv

  • 28 августа 2012, 06:32
0
Нет. На прошлом уроке специально отмечается, что картинка возвращаемая функцией cvQueryFrame() не должна освобождаться или модифицироваться.
avatar

noonv

  • 18 августа 2012, 19:30