2020-03-22 10:58:17 ROS

ROS机器人Diego 1#制作(三十五)机器视觉 - 利用人工智能 风格迁移技术拍摄不同画风的视频Original

风格迁移,就是将一种图片的风格迁移到其他图片上,改变其他图片的风格,很好玩的一个人工自能模型,github上已经有很多实现的方法,本文参考https://github.com/hzy46/fast-neural-style-tensorflow 的算法,利用Diego1#的平台实现实时视频的风格转换,先上两张图看效果:

2020-03-22 10:56:34 ROS

ROS机器人Diego 1#制作(三十三)机器视觉 -整合Tensorflow object_detection,图像识别Original

google最近又公布了物体识别的Api,使得图像识别变得更加方便,并提供了一个预训练模型,及示例代码,官方文档请见https://github.com/tensorflow/models/blob/master/object_detection/g3doc/installation.md 从官方提供的效果图来看效果还是很不错的,这篇文章就基于官方提供的示例代码,制作一个ROS节点,订阅Image主题,然后调用Object detection api来识别,再将识别的结果,通过CompressedImage消息发送出去。

2020-03-22 10:55:33 ROS

ROS机器人Diego 1#制作(三十二)机器视觉 -整合Tensorflow MNIST,玩数字识别Original

机器学习中最经典的例子就是MNIST通过图片来识别0~9的数字,这篇文章将介绍如何将基于Tensorflow MNIST整合到Diego1#机器人中作为一个节点,此节点将订阅Image消息,通过MNIST识别后将结果发布消息给讯飞语音节点,讯飞语音节点会告诉我们识别的数字是几。

2020-03-22 10:54:06 ROS

ROS机器人Diego 1#制作(三十一)机器视觉 -物体识别和定位Original

google最近公布了基于tensorflow物体识别的Api,本文将利用Diego1#的深度摄像头调用物体识别API,在识别物体的同时计算物体与出机器人摄像头的距离。

2020-03-22 10:52:25 ROS

ROS机器人Diego 1#制作(三十)机器视觉 -AR标签跟随Original

ROS里面有一个非常好用的AR标签包,可以产生AR标签,识别AR标签。我们可以基于此功能实现很多好玩的AR应用,这篇文章中我们将介绍如何使用这个包,及基于此包我们实现AR标签的跟随。

2020-03-22 10:50:46 ROS

ROS机器人Diego 1#制作(二十九)机器视觉-人脸检测Original

ROS里面有一个非常好用的AR标签包,可以产生AR标签,识别AR标签。我们可以基于此功能实现很多好玩的AR应用,这篇文章中我们将介绍如何使用这个包,及基于此包我们实现AR标签的跟随。

2020-03-22 10:49:43 ROS

ROS机器人Diego 1#制作(二十八)机器视觉-特征点检测及跟踪Original

上一节中我们实现了人脸的检测,当有人脸出现摄像头前面时,图像窗体中会用矩形显示人脸的位置,接下来我们需要实现特征值获取,及特征值跟随。本文针对Opencv3移植了ROS By Example Volume 1中的示例代码,所有代码均在opencv3环境完成测试,可以正常运行。

2020-03-22 10:48:21 ROS

ROS机器人Diego 1#制作(二十七)机器视觉-人脸检测Original

机器视觉是一个非常复杂的主题,需要比较专业的计算机图形学相关知识,在ROS By Example Volume 1这本书中提供了比较好的入门范例,所以我们将按照此书中所介绍的例子开启我们Diego的机器视觉之旅,后面逐步增加比较复杂的内容。