初学OpenCV的开发者很容易被OpenCV中各种滤波方法所困扰,不知道到底该用哪里一个来做滤波。表面原因看起来是因为OpenCV中各种滤波方式实在是太多太杂, 其背后原因是对各种滤波方法的应用场景认知出现了问题,所以这里小编从应用场景与项目中解决问题的实际出发,跟大家一起探讨一下各种滤波方法。 一 ...
分类:
其他好文 时间:
2019-02-15 13:12:34
阅读次数:
653
DAY1 被打爆了。 DAY2 被打爆了。 DAY2+ 8 个图像处理题。 1. 计算一个序列的 ADLER32 校验码(20分) 2. 计算一个序列的 CRC32 校验码(30分) 3. 读取简单 PNG 图片(50分) 4. 写入简单 PNG 图片(50分) 5. sobel 算子 边缘检测(2 ...
分类:
其他好文 时间:
2019-01-22 22:57:14
阅读次数:
194
手机场景下字体提取 简介 这是老师突然给的任务,不做吧又不好,做呗。实际做的过程中让我对形态学处理有了新的认识,我真没想到形态学处理这么强大,同时也深化了我对sobel算子的理解和记忆。。强大! 处理过程供分为两步, 1. ROI的获取并矫正 2. 字提取 ROI提取 思路大致是这样的,由于在原图中 ...
分类:
其他好文 时间:
2019-01-22 21:54:30
阅读次数:
258
本来想说很多目前对于 Sobel 算子的认识,但最终还是觉得对于其掌握程度太低,没有一个系统的理解,远不足以写博客,但为了12月不至于零输出,还是决定把自己学习过程中找到的相关资料进行分享。 等到一月底时间充裕的时候再来完成本文。 资料: https://www.cnblogs.com/freebl ...
分类:
其他好文 时间:
2018-12-31 21:08:00
阅读次数:
264
简述OpenCV边缘检测的一般步骤为:滤波增强检测常用的边缘检测的算子和滤波器有:Sobel算子Laplacian算子Canny算子Scharr滤波器以下使用Sobel、Laplacian和Canny算子进行边缘检测。图片是从网上随意下载的一张。代码importcv2#********************Sobel边缘检测*****************************defedge
分类:
其他好文 时间:
2018-12-25 21:09:39
阅读次数:
222
主要步骤为: (1)高斯滤波降噪 (2)转换为灰度图 (3)求x方向上的梯度,并转化为 CV_8U (4)求y方向上的梯度,并转化为 CV_8U (5)合并梯度 openCV例程源代码: ...
分类:
其他好文 时间:
2018-12-13 19:15:47
阅读次数:
162
自定义函数: function []=edge_detect(image_name) a=imread(image_name); I=rgb2gray(a); BW1=edge(I,'Roberts',0.16); BW2=edge(I,'Sobel',0.16); BW3=edge(I,'Prew ...
分类:
其他好文 时间:
2018-10-30 17:06:21
阅读次数:
245
#include <iostream>#include <opencv2/opencv.hpp> using namespace std;using namespace cv; //Robert算子int Demo_Robert(){ char win1[] = "window1"; char wi ...
分类:
其他好文 时间:
2018-10-01 17:53:51
阅读次数:
326
OpenCV函数 Sobel( ) Scharr( ) ...
分类:
其他好文 时间:
2018-09-29 01:16:57
阅读次数:
134