10 2016 档案
摘要:计算机中的边缘算法主要是依靠梯度差来计算,常见的有sobel算子,lapacian算子等,在实现方法上都大同小异,OpenCV中对这类函数都有封装,使用起来很方便: 1.Sobel算子的边缘检测 我们先找一张灰度图像,这里用一张照片,取在HSV色域的V通道: sobel算子有两个方向: 分别用来检测
阅读全文
摘要:这次区别于证件照,我试着编写了一下在复杂背景下分离纯色物体的系统,因为只是简单的编程,所以结果有待优化,先分析一下实验环境: 这次的背景杂乱,虽然主体是粉色主导,但是因为光照不统一,色域跨度较大,倒影中也有粉色痕迹,杯壁上有花纹,这种情况下边缘检测误差很大。 为了让计算机更好的识别主体颜色,要先将R
阅读全文
摘要:1.图像锐化操作(纯手动挡) 图像滤波分为空域滤波和频域滤波两个,这篇随笔主要针对空域滤波。 当然空域与频域之间是有一定关系的,比如均值滤波器,就是一种低通滤波,而像边缘检测,空域中一般使用的是拉普拉斯算子,其也是一种高通滤波。 大家都知道空域中的拉普拉斯算子是这样子的: 这个表示的是纵横两个方向的
阅读全文