Android-OpenCv系列
学习OpenCv 入门系列
林胖子的私生活
这个作者很懒,什么都没留下…
展开
-
opencv-基本特征值检测
特征值检测梯度计算梯度可以反应图像的像素差异:对于图像边缘部分,梯度值会比较大;对于图像的平坦区域,梯度值比较小、OpenCv 提供了两个非常有用的计算函数Sobel与ScharrSobel梯度算子分为X方向与Y方向,可以分别计算X与Y方向的梯度成像Sobel(Mat src,Mat dst,int ddpeth,int x,int y)ddpeth:表示输入图像的深度,常见为CV_32SC或者CV_32Fx:x方向的梯度1为是,0为否‘y:y方向的梯度同上 Mat gradx =原创 2020-11-08 23:11:57 · 624 阅读 · 0 评论 -
openCv-图像操作
卷积的概念如何通俗易懂的理解卷积:https://www.zhihu.com/question/22298352图像的噪声https://baike.baidu.com/item/%E5%9B%BE%E5%83%8F%E5%99%AA%E5%A3%B0/4116468?fr=aladdin滤波器的概念滤波(Wave filtering)是将信号中特定波段频率滤除的操作,是抑制和防止干扰的一项重要措施。在图像处理中,滤波是图像预处理的一种。图像处理中滤波将信号中特定的波段频率滤除,从而保留所需要的波原创 2020-08-12 00:52:59 · 285 阅读 · 0 评论 -
OpenCv-Mat
Mat 与Bitmap 区别Mat 是OpenCv 中用来存储图像信息的 内存对象。Bitmap是Android 提供的图像对象Mat 相关Api// 加载Mat,第二个参数表示加载图像类型IMREAD_UNCHANGED=-1,表示不改变加载图像类型,可以包含透明通道IMREAD_GRAYSCALE=0, 表示加载图像为灰色图像IMREAD_COLOR=1,加载图像为彩色图像Mat src=Imgcodecs.imread(path,Imgcodesc.IMREAD_COLOR)int原创 2020-07-18 21:28:07 · 411 阅读 · 0 评论 -
Android OpenCv-环境搭建
下载 OpenCv sdkhttps://www.opencv.org/opencv-3-4-1.html步骤初始化化工程选择 import module 导入 OpenCV-android-sdk/sdk/java同步 build.gradle 和app.gradle 里面android 编译版本将OpenCV-android-sdk/sdk/native/libs拷贝到 app libs 目录下 删除.a 文件app.gradle 插入代码dependencies { ..原创 2020-07-18 20:19:08 · 179 阅读 · 0 评论