![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android OpenCV基础
文章平均质量分 92
BC时间
BC时间
展开
-
Android OpenCV基础(四、边缘检测)
在中介绍过OpenGL实现边缘检测的方法,本章介绍OpenCV实现边缘检测的方法,这些方法都位于imgproc模块。原创 2023-03-16 17:26:08 · 893 阅读 · 0 评论 -
Android OpenCV基础(三、图片处理)
一、概述 图片处理imgproc模块包含基本的图像转换,包括滤波以及类似的卷积操作。本章来介绍下imgproc模块常用的几个功能。二、颜色转换 图片处理模块提供了不同颜色空间互相转换的API。例如:转换灰度图直接调用图片处理模块提供的API即可:// rgba转灰度cv::cvtColor(rgbMat, dst, CV_RGBA2GRAY);// yuv转rgbacv::cvtColor(yuvMat, rgbMat, CV_YUV420sp2RGBA, 4);// 灰度转rgbac原创 2022-04-09 13:24:39 · 7236 阅读 · 1 评论 -
Android OpenCV基础(二、core模块)
一、概述 在真实世界中,我们(人类)看到的是图像,而让数字设备来“看“的时候,则是在记录图像中的每一个点的数值。 如上面的图像,数字设备看到的是一个矩阵,该矩阵包含了所有像素点的值。最终在计算机世界里所有图像都可以简化为数值矩以及矩阵信息。 OpenCV的core模块定义了如何在内存中存储图像,还包括矩阵、向量、点等一些基础操作的定义。二、基本图像容器 OpenCV定义了Mat类作为基本图像容器,此外Mat还可以只单纯地表示一个矩阵。Mat由两个数据部分组成:矩阵头(包含矩阵尺寸,存储方原创 2022-04-05 17:51:26 · 5186 阅读 · 1 评论 -
Android OpenCV基础(一、OpenCV入门)
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,它提供了很多函数,这些函数非常高效地实现了计算机视觉算法(最基本的滤波到高级的物体检测皆有涵盖)。 OpenCV 的应用领域非常广泛,包括图像拼接、图像降噪、产品质检、人机交互、人脸识别、动作识别、动作跟踪、无人驾驶等。OpenCV 还提供了机器学习模块,你可以使用正态贝叶斯、K最近邻、支持向量机、决策树、随机森林、人工神经网络等机器学习算法。原创 2022-04-03 18:26:18 · 18726 阅读 · 2 评论