搜索资源列表
RemoveBlackConnectedComponents
- 使用opencv去掉二值化图像中黑色面积较小的连通域。 程序中语句 tmparea = fabs(cvContourArea(contour)) 可以得到当前连通域的面积,当此面积小于阈值时对其填充为白色。 rect = cvBoundingRect(contour,0) 得到的是框住连通域的最小矩形,对矩形中的黑色部分将其填充为白色,但是这样的话,连通域6和4两个连通域被填充成了白色的矩形,这显然不符合我们的要求,这样就要判断此连通域是黑色联通域还是白色连通域,采用的方法是测试矩
Space_Filter
- Opencv写的空间滤波包括最大最小中值滤波等等,借鉴数字图像处理matlab版page117 的函数,几何平均,算术平均,调和平均,反调和平局,中值,中点等-Opencv write spatial filtering, including maximum and minimum median filtering, etc., drawing on digital image processing matlab version page117 function, geometric mean,
Filter
- 用C++语言写的图像过滤,实现了中值过滤、最大值最小值过滤、均值过滤等,扩展性较好,能实现不同通道-With C++ language image filtering, to achieve a median filtering, maximum minimum filtering, mean filtering, scalability, better able to achieve different channels
Medianblur-opencv
- 中值滤波选择每个邻域像素的中值输出; -截尾均值滤波是指去掉百分率为 的最小值和最大值;定义域滤波中沿着边界的数字是像素的距离;值域就是去掉值域外的像素值。-Median filter to select each neighborhood pixel values in the output - trimmed mean filter is the minimum and maximum percentage of the removed domain filte
MinEntropy
- 首先在0~180度方向上投影,计算每个角度上的投影图像的熵值,最小熵值对应的角度即为图像的光照无关角,然后获取图像的光照无关投影图像-光照无关图。-First, from 0 to 180 degrees in the direction of the projection, calculate the entropy of the projected image on every angle, the angle corresponding to the minimum entropy val
Space_Filter
- OpenCV、空域滤波器(中值,均值,最大最小值...)-This code is designed for space filter and it is derived Digital Image Processing Matlab edition in page117 it has ArithmeticM_Filter for Arithmetic Mean Filtering GeometricM_Filter for Geometric Mean Filtering H
aaa
- 用于运动目标的检测,对目标进行二值化并提取目标的最小外接矩形,从而获取相关数据-The image data of consecutive frames graying binary and intercept the target minimum bounding rectangle to obtain the target
Fitting-line
- 利用opencv图像边缘直线拟合,最小二值化方法-Using OpenCV for image edge fitting
Image-Corrosion
- 腐蚀是图像形态学的两个基本操作之一,另外一个是膨胀(Dilate)。二值图像上的腐蚀是腐蚀最典型的运用,但是腐蚀操作同样可以运用于灰度图像。二值图像腐蚀操作最基本的效果是腐蚀图像中前景色区域的边缘。使得前景图像区域变小,前景图像内部的背景区域被放大。-Corrosion is one of the two basic operation of the image morphology, and the other one is the expansion (Dilate). Corrosion
OpenCV模板匹配的方法识别手势
- 首先膨胀5个像素点,避免手指短截。接着选取最大轮廓,将最大轮廓重新画出来,过滤掉其它小轮廓,即背景噪声。 将二值化的图像转化成近似多边形。将手指边缘直线化。从而在第5步骤中去掉不需要的轮廓缺陷(Hand gesture recognition by template matching)
ienu
- MATLAB实现0,618法近似计算函数的最小值(MATLAB approximate calculation function of the minimum 0618 method)
Otsu方法
- opencv做的otsu方法,一、Otsu算法原理 Otsu算法(大津法或最大类间方差法)使用的是聚类的思想,把图像的灰度数按灰度级分成2个部分,使得两个部分之间的灰度值差异最大,每个部分之间的灰度差异最小,通过方差的计算来寻找一个合适的灰度级别来划分。 所以可以在二值化的时候采用otsu算法来自动选取阈值进行二值化。otsu算法被认为是图像分割中阈值选取的最佳算法,计算简单,不受图像亮度和对比度的影响。因此,使类间方差最大的分割意味着错分概率最小。 设t为设定的阈值。(otsu made
最小二乘法圆拟合方法1
- 通过对图像中值滤波处理,二值化,边缘查询,找出图像中源所有的边缘像素点,然后利用最小二乘法对这些边缘点进行找圆,计算出圆的坐标和半径。(By means of median filtering, binarization and edge query, all edge pixels in the image source are found, and then the least square method is used to find the circles of these edge p