-
Роботов научили обманывать
При финансировании управления военно-морских исследований, в технологическом институте Джорджии (США) разработали алгоритмы (на основе теории игр), которые позволяют роботу вводить в заблуждение человека или машину, обладающую искусственным интеллектом, а также научили робота выбирать лучшую стратегию в разных обстоятельствах.
-
Скоро будет новая версия Arduino?
-
16. OpenCV шаг за шагом. Генерация случайных чисел
1. OpenCV шаг за шагом. Введение. 2. Установка. 3. Hello World. 4. Загрузка картинки. 5. Вывод видео 6. Ползунок 7. Захват видео с камеры 8. Запись видео 9. События от мышки 10. Обработка изображения — сглаживание 11. Обработка изображения — изменение размеров 12. ROI — интересующая область изображения 13. Типы данных OpenCV 14. Матрица 15.…
-
15. OpenCV шаг за шагом. Сохранение данных в XML
1. OpenCV шаг за шагом. Введение.2. Установка.3. Hello World.4. Загрузка картинки.5. Вывод видео6. Ползунок7. Захват видео с камеры8. Запись видео9. События от мышки10. Обработка изображения — сглаживание11. Обработка изображения — изменение размеров12. ROI — интересующая область изображения13. Типы данных OpenCV14. Матрица15. Сохранение данных в XML Придётся сделать ещё одну остановку перед рассмотрением действительно интересных функций…
cvGetFileNodeByName, cvLoad, cvOpenFileStorage, cvRead, cvReadInt, cvReleaseFileStorage, cvSave, cvWrite, cvWriteInt, OpenCV, XML, шаг за шагом
-
Вышла новая версия URBI SDK — 2.2
URBI SDK — это открытый комплект средств разработки для создания компонентов Urbi, т.н. UObject — промежуточного слоя архитектуры URBI. Он так же поддерживает работу urbiScript — скриптового языка, который используется для написания программ управления роботами. Скачать новую версию URBI SDK можно здесь.
-
URBI — введение в urbiScript — часть 2
1. введение в urbiScript — часть 1 2. введение в urbiScript — часть 2 Продолжим рассмотрение возможностей скриптового языка urbiScript от компании Gostai, предназначенного для управления роботами. Напомню, что urbiScript выполняется на Urbi-сервере, который запускается либо на роботе, либо на компьютере и к которому можно подключиться через сеть простым telnet-ом. Взаимодействие с аппаратной частью робота…
-
14. OpenCV шаг за шагом. Матрица
1. OpenCV шаг за шагом. Введение. 2. Установка. 3. Hello World. 4. Загрузка картинки. 5. Вывод видео 6. Ползунок 7. Захват видео с камеры 8. Запись видео 9. События от мышки 10. Обработка изображения — сглаживание 11. Обработка изображения — изменение размеров 12. ROI — интересующая область изображения 13. Типы данных OpenCV 14. Матрица CvMat…
cvCreateData, cvCreateMat, cvCreateMatHeader, cvGet2D, CvMat, cvReleaseData, cvReleaseMat, cvSet2D, cvSetData, OpenCV, матрица, шаг за шагом
-
URBI — введение в urbiScript — часть 1
Кратко рассмотрим что из себя представляет urbiScript. Как уже говорилось — urbiScript — это скриптовый язык, используемый для написания программ (скриптов) для управления роботами. Важными чертами urbiScript являются: * параллельность * программирования на основе событий * прототипное программирование (объекты могут изменяться «на лету») * синтаксис в стиле С++ urbiScript выполняется на Urbi-сервере, который запускается либо…
-
URBI — введение в программирование UObject
1. URBI — Введение 2. URBI — архитектура URBI 3. URBI — введение в программирование UObject Для программирования модулей под Urbi потребуется компилятор: Microsoft Visual Studio C++ 2008(2005) Я мучился с попытками компиляции объектов из Visual Studio C++ 6.0, но безрезультатно. В коде Urbi используются макросы с переменным числом аргументов и ещё разные нюансы, которые,…
-
13. OpenCV шаг за шагом. Типы данных OpenCV
1. OpenCV шаг за шагом. Введение. 2. Установка. 3. Hello World. 4. Загрузка картинки. 5. Вывод видео 6. Ползунок 7. Захват видео с камеры 8. Запись видео 9. События от мышки 10. Обработка изображения — сглаживание 11. Обработка изображения — изменение размеров 12. ROI — интересующая область изображения 13. Типы данных OpenCV Для своей работы,…
CvPoint, cvPointFrom32f, cvPointTo32f, cvRealScalar, CvRect, CvScalar, cvScalarAll, CvSize, OpenCV, шаг за шагом
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…