首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android OpenCV 基础入门
易冬
创建于2021-05-30
订阅专栏
从零自学 Android OpenCV
等 174 人订阅
共54篇文章
创建于2021-05-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android OpenCV(三十七):轮廓外接多边形
API 最大外接矩形 参数一:array,输入的灰度图或者二维点集合。 最小外接矩形 参数一:points,输入的二维点集合。 轮廓多边形 参数一:curve,输入轮廓像素点。 参数二:approxC
Android OpenCV(三十六):轮廓面积与周长
轮廓面积与周长 轮廓面积和轮廓周长都是轮廓的重要统计特征。轮廓面积是指每个轮廓中所有像素点围成区域的面积,单位为像素。轮廓周长是指每个轮廓中所有像素点围成区域的周长,单位同样为像素。通过分析轮廓面积和
Android OpenCV(三十五):轮廓发现与绘制
轮廓层级 通常我们使用findContours()函数寻找图像中的轮廓。某些情况下,某些形状在其他形状内,就像嵌套的数字一样。 在这种情况下,我们将外部形状称为父项,将内部形状称为子项。 这样,图像中
Android OpenCV(三十四):直线拟合
如何拟合直线呢?一般我们采用`最小二乘法`来保证所有数据点距离直线的距离最小,从而得出这条拟合出来的直线。
Android OpenCV(三十二):霍夫直线检测
霍夫变换利用点与线之间的对偶性,将图像空间中直线上离散的像素点通过参数方程映射为霍夫空间中的曲线,并将霍夫空间中多条曲线的交点作为直线方程的参数映射为图像空间中的直线。
Android OpenCV(三十一):图像形态学
形态学的基本操作有`图像腐蚀`、`图像膨胀`、`开操作`、`闭操作`、`击中不击中`等。主要应用于`边界提取`、`区域填充`、`连通分量的提取`、`凸壳`、`细化`、`粗化`等方面。
Android OpenCV(三十):图像膨胀
CV_SHAPE_ELLIPSE:椭圆结构体元素。矩形内椭圆。 另外,大家也可以搜一搜我的公众号 【OpenCV or Android】,关注我的系列文章与我交流。
Android OpenCV(二十九):图像腐蚀
CV_SHAPE_ELLIPSE:椭圆结构体元素。矩形内椭圆。 另外,大家也可以搜一搜我的公众号 【OpenCV or Android】,关注我的系列文章与我交流。
Android OpenCV(二十八):图像距离
参数四:maskSize,距离变换掩码矩阵的大小。如果上一个参数为DIST_L1或者DIST_C,这个参数会被强制设置为3。因为3X3的模板的计算结果和5X5模板的相同。参数可取如下值: 参数五:dstType,输出图像的数据类型,可以是CV_8U或者CV_32F。CV_8U只…
Android OpenCV(二十六):Canny算法边缘检测
基于Canny算法的边缘检测主要有5个步骤,依次是高斯滤波、像素梯度计算、非极大值像素梯度抑制、滞后阈值处理和孤立弱边缘抑制。 1. 高斯滤波 使用高斯滤波平滑图像,减少图像中噪声。一般情况下使用5×5的高斯滤波器。 2. 像素梯度计算 使用Sobel算子在水平和垂直方向上对平…
Android OpenCV(二十五):Laplacian算子边缘检测
参数一:src,输入图像。 参数二:dst,输出图像,与输入图像具有相同的尺寸和通道数。 参数三:ddepth,输出图像的数据类型(深度),根据输入图像的数据类型不同拥有不同的取值范围。当赋值为-1时,输出图像的数据类型自动选择。 参数四:ksize,滤波器的大小,必须为正奇数…
Android OpenCV(二十四):Scharr算子边缘检测
参数一:src,输入图像。 参数二:dst,输出图像,与输入图像具有相同的尺寸和通道数。 参数三:ddepth,输出图像的数据类型(深度),根据输入图像的数据类型不同拥有不同的取值范围。当赋值为-1时,输出图像的数据类型自动选择。 参数四:dx,X方向的差分阶数。 参数七:de…
Android OpenCV(二十三):Sobel算子边缘检测
参数一:src,输入图像。 参数二:dst,输出图像,与输入图像具有相同的尺寸和通道数。 参数三:ddepth,输出图像的数据类型(深度),根据输入图像的数据类型不同拥有不同的取值范围。当赋值为-1时,输出图像的数据类型自动选择。 参数四:dx,X方向的差分阶数。 参数八:de…
Android OpenCV(二十二):边缘检测
参数一:src,输入图像。 参数二:dst,输出图像,与输入图像具有相同的尺寸和通道数。 参数三:ddepth,输出图像的数据类型(深度),根据输入图像的数据类型不同拥有不同的取值范围。当赋值为-1时,输出图像的数据类型自动选择。 参数四:kernel,卷积核,CV_32FC1…
Android OpenCV(二十一):双边滤波
参数一:src,待双边滤波图像,图像数据类型为必须是CV_8U、CV_32F和CV_64F三者之一,并且通道数必须为单通道或者三通道。 参数二:dst,双边滤波后的图像,尺寸和数据类型与输入图像src相同。 参数三:d,滤波过程中每个像素邻域的直径,如果这个值是非正数,则由第五…
Android OpenCV(二十):高斯滤波
参数一:src,待高斯滤波图像,图像可以具有任意的通道数目,但是数据类型必须为CV_8U,CV_16U,CV_16S,CV_32F或CV_64F。 参数二:dst,输出图像,与输入图像src具有相同的尺寸、通道数和数据类型。 参数四:ksize,高斯滤波器的尺寸,滤波器可以不为…
Android OpenCV(十九):方框滤波
参数一:src,输入图像。 参数二:dst,输出图像,与输入图像具有相同的尺寸和通道数。 参数三:ddepth,输出图像的数据类型(深度),根据输入图像的数据类型不同拥有不同的取值范围。当赋值为-1时,输出图像的数据类型自动选择。 参数四:ksize,卷积核尺寸。 参数五:an…
Android OpenCV(十八):均值滤波
参数一:src,待均值滤波的图像,图像的数据类型必须是CV_8U、CV_16U、CV_16S、CV_32F和CV_64F这五种数据类型之一。 参数二:dst,均值滤波后的图像,与输入图像具有相同的尺寸和数据类型。 参数三:ksize,卷积核尺寸。 参数四:anchor,内核的基…
Android OpenCV(十五):图像卷积
参数一:src,输入图像。 参数二:dst,输出图像,与输入图像具有相同的尺寸和通道数。 参数三:ddepth,输出图像的数据类型(深度),根据输入图像的数据类型不同拥有不同的取值范围。当赋值为-1时,输出图像的数据类型自动选择。 参数四:kernel,卷积核,CV_32FC1…
Android OpenCV(十六):椒盐噪声
目前为止OpenCV 4中没有提供专门用于为图像添加椒盐噪声的函数。但是可以根据对椒盐的理解来手动生成。步骤如下图。 随着噪点数量的上升,添加噪声过程耗时也会增加。为了防止ANR,可自行考虑异步处理。
下一页