高斯滤波(高斯平滑)
高斯滤波(高斯平滑)是数字图像处理和计算机视觉里面最常见的操作。平时,我们都是用Matlab或者OpenCV的函数调用:imfilter或者cvSmooth,并不关心底层的实现。然而当开发者要自己实现高斯滤波的时候,往往就会很迷惘,经常会被下面几个问题所困扰: 1、给定sigma,即标准偏差,怎么确定离散化后的滤波器窗口大小? 2、给定窗口大小,怎么计算高斯核的sigma,即标准偏差? 3、怎么实现可分离滤波器?
高斯滤波(高斯平滑)是数字图像处理和计算机视觉里面最常见的操作。平时,我们都是用Matlab或者OpenCV的函数调用:imfilter或者cvSmooth,并不关心底层的实现。然而当开发者要自己实现高斯滤波的时候,往往就会很迷惘,经常会被下面几个问题所困扰: 1、给定sigma,即标准偏差,怎么确定离散化后的滤波器窗口大小? 2、给定窗口大小,怎么计算高斯核的sigma,即标准偏差? 3、怎么实现可分离滤波器?
随着科技的发展和人类社会老龄化趋势的日渐加剧,使服务机器人应用于家 庭环境以完成聊天陪护、端茶递水等家政服务的诉求愈加迫切。以知识分布与智 能分布为思想,以将摄像机、麦克风、温湿、瓦斯等传感器通过无线网络技术分 布到环境中为手段的智能空间技术就是一种对服务机器人提供强有力支持,使之 能够全面感知环境,正确理解人的意图,更为有效地为人类提供各种主动服务的 技术。智能空间技术与服务机器人相结合,在扩展了服务机器人的感知和决策能 力的同时,服务机器人作为智能空间中的可移动感知与执行设备,也丰富了智能 空间的信息感知和服务执行功能。
检测直线:cvHoughLines,cvHoughLines2 检测圆:cvHoughCircles 检测矩形:opencv中没有对应的函数,下面有段代码可以检测矩形,是通过先找直线,然后找到直线平行与垂直的四根线。