-
OpenCV — определение доминирующих цветов на изображении
Оглавление Определение доминирующих цветов на изображении — очень полезная техника, например для выбора палитры веб-сайта, элементов UI и т.п. Существуют и online-сервисы, решающие подобную задачу самыми разными методами.Однако, попробуем решить данную задачку самостоятельно при помощи OpenCV.
-
Датчик цвета из RGB-светодиода и фотоэлемента — реальная фотошоповская пипетка
Про самодельный датчик цвета мы уже писали, так что идея использовать RGB-светодиода (или нескольких цветных светодиодов) для поочерёдного освещения объекта и считывания на фоторезисторе напряжения с последующим выбором наилучшего отклика — не нова. Однако, попытка сделать реальную «фотошоповскую пипетку» (Eyedropper) продолжает ждать своего воплощения 🙂
-
Методы OpenCV — алгоритм кластеризации k-means
Оглавление k-means (метод k-средних) — метод кластеризации, стремящийся минимизировать суммарное квадратичное отклонение точек кластеров от центров этих кластеров. Кластеризация — задача машинного обучения, состоящая в разбиении заданной выборки объектов (данных) на непересекающиеся подмножества/группы (кластеры) на основе близости их признаков/значений. Т.о., каждый кластер состоит из схожих объектов. Кластеризация позволяет: * лучше понять данные (выявив структурные группы),…
-
Вышла новая версия OpenCV 2.4.3
Увидел свет релиз новой версии самой популярной библиотеки компьютерного зрения — OpenCV — 2.4.3! Что нового:
-
Интервью с Дмитрием Гришиным — основателем инвестиционной компании Grishin Robotics
тезисы из интервью Дмитрия Гришина: * мы находимся на пороге «революции» в области робототехники * концентрация на конкретной задаче, которую должен решать (робот) пример: робот-пылесос анти-пример: хочу сделать универсального робота-гуманоида, который делает «всё».
-
Использование Lua в робототехнике
На примере мигания светодиодом на роутере TP-LINK MR3020, можно понять, что Lua — замечательная штука! Это скриптовый язык программирования, который замечательно подходит для использования в робототехнике. Lua C API позволяет использовать его совместно с языками C, C++, C#, Java, Python, интегрировать его в свои программы и расширять сценарии базового языка. Написание конфигурационных файлов, а главное…
-
Подключение к Arduino датчика 24V DC и Управление ПЧ
Как подключить, правильно подключить фотоэлектрический датчик http://www.ifm.com/products/ru/ds/OGH500.htm к Ардуино? Есть блок питания на 24В. И есть ПЧ http://www.yahont.com.ua/page354/product44.html управляет скоростью через резистор! Подключив аналоговые выходы к ПЧ боюсь попалить их. А с датчиком даже не знаю что делать. Подскажите!
-
Andrew McAfee: роботы заберут нашу работу?
Andrew McAfee — главный научный сотрудник Центра цифрового бизнеса (Center for Digital Business) в MIT Sloan School of Management. В своём выступлении, он рассказывает о своих размышлениях о влияние робототехники на рынок рабочих мест с оптимистической точки зрения. Цитата из заключительной части выступления:
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…