自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (15)
  • 收藏
  • 关注

原创 canny边缘检测

Canny边缘检测,滞后阈值分割。步骤:1.用高斯滤波器平滑输入图像。(核的大小:大于或等于6的最小奇整数)。2.计算梯度幅值图像和角度图像。3.对梯度幅值图像进行非最大值抑制。4.用双阈值处理和连接分析来检测并连接边缘。#include "opencv2/imgproc/imgproc.hpp"//#include "opencv2/imgcodecs.hpp"#in

2016-06-25 10:25:10 803

原创 LOG边缘检测--Marr-Hildreth边缘检测算法

边缘检测的改进:一、能计算图像中每一点处的一阶导数或二阶导数的数字近似的微分算子二、能被“调整”以便在任何期望的尺寸上起作用,因此,大的算子可以用于检测模糊边缘,小的算子可以用于检测锐度集中的精细细节。,,是拉普拉斯算子,而G是标准差为(有时也称为空间常数)的二维高斯函数G.称为高斯拉普拉斯,LoG的零交叉出现在处,它定义了一个中心位于原点,半径为的圆。LoG函数有时也称为墨西哥草帽算子。一个

2016-06-25 09:25:30 25916

原创 图像分割-10.2.4边缘模型、边缘检测、

边缘模型:台阶模型 斜坡模型 屋顶模型,一阶导数的幅度可用于检测图像中的某个点处是否存在一个边缘。二阶导数的符号可用于确定一个便于像素位于该边缘的俺的一侧还是亮的一侧。图像的每条边缘,二阶导数生成两个值(一条不希望的特点)。二阶导数的零交叉点(二阶导数级之间的连线与零灰度轴的交点称为该二阶导数的零交叉点),可用于定位粗边缘的中心。梯度算子一维模板

2016-06-24 19:56:55 4124

原创 图像分割-10.2.1点--.3线检测

线检测模板水平 +垂直 -原图:拉普拉斯:+:-水平竖直:(结果是这样,不知道为什么)程序代码:#include#include"opencv.hpp"using namespace cv;using namespace std;#define N 3#ifdef _DEBUG#

2016-06-24 16:27:18 1467

原创 图像处理之--图像分割10.1基础知识

1.单色图像的分割算法,基于处理灰度值的两类特性:不连续性和相似性。基于第一类特性,假设这些区域的边界彼此完全不同,且与背景不同,从而允许基于灰度的局部不连续性来进行边界检测。第二类基于区域的分割方法是根据事先定义的一组准则把一幅图像分割成相似的几个区域。2.例子:一幅在恒定灰度的暗背景上叠加一个恒定灰度区域的图像,基于灰度的局部不连续性来进行边界检测。

2016-06-24 13:34:31 1141

原创 Extracting Lines Using Differential Geometry and Gaussian Smooth--Carsten Steger 使用微分几何和高斯平滑进行边缘提取

在csdn中编辑公式参考:http://blog.csdn.net/gateway6143/article/details/23134225论文思路一、 对直线(一维曲线的检测)1. 真实图像常常包含噪声,对图像进行平滑去噪(高斯平滑):                      2. 对去噪后的图像求一阶导数,得到图像的一阶响应3.

2016-06-21 12:01:29 3560 2

原创 Halcon MFC混合编程-图像显示随鼠标滚动放大缩小

MFC Halcon配置详见博客点击打开链接1.新建基于对话框工程,工程名取为image2.在类中定义如下变量和函数:public: HTuple m_hWnd; //显示窗口句柄 HObject m_hImage;//图像对象 HTuple m_hWidth;//图像宽 HTuple m_hHeight; CRect m_rtImage;

2016-06-13 19:56:32 14447 8

原创 使控件和MFC窗口一起最大最小化

1.选中对话框,右键-》属性-》消息,添加WM_SIZE函数。2.在对话框.h文件里面添加:void ReSize();POINT old;3.在初始化函数中添加;

2016-06-07 15:04:15 2011 1

vins论文公式推导

vins-mono全篇公式推导及代码对应,可以帮助很好地理解vins全过程,结合代码可以深刻理解论文的逻辑,并在引导下修改代码。

2020-10-30

OpenCV410_contrib_release.7z

vs2017编译的OpenCV410,带contrib和eigen的库,亲测可用,release版本。

2020-07-09

GitHubDesktopSetup.exe

2020年7月的gitHubDesktopSetup的windows客户端安装版本,亲测可用,支持代码下载和上传,也支持url来clone其他仓库。

2020-07-07

opencv320withcontrib.7z

在cmake下生成的包含opencv320的release 和 debug版本的库文件,vs版本为2015

2020-02-27

opencv410+contrib.7z

opencv-4.1.0 +opencv-4.1.0contrib在vs2015环境下编译的 x64位,含eigen, debug+release库

2019-08-07

opencv3.2及contrib(已编译好)

opencv3.2及contrib,已经编译好,配置可用

2017-08-29

C++ Concurrency in Action 中英文及代码

C++ Concurrency in Action c++并发编程 中英文版书及代码

2016-11-26

MFC+Halcon混合编程,图像随鼠标滚动放大缩小

MFC+Halcon混合编程,实现图像的读取、显示,图像随鼠标滚动放大缩小

2016-07-05

控件使用实例程序combox,groupbox,radio,timer

控件使用实例程序combox,groupbox,radio,timer

2016-07-04

machine learning in action

本书第一部分主要介绍机器学习基础,以及如何利用算法进行分类,并逐步介绍了多种经典的监督学习算法,如k近邻算法、朴素贝叶斯算法、Logistic回归算法、支持向量机、AdaBoost集成方法、基于树的回归算法和分类回归树(CART)算法等。第三部分则重点介绍无监督学习及其一些主要算法:k均值聚类算法、Apriori算法、FP-Growth算法。第四部分介绍了机器学习算法的一些附属工具

2015-11-07

机器学习实践(高清电子版)

本书第一部分主要介绍机器学习基础,以及如何利用算法进行分类,并逐步介绍了多种经典的监督学习算法,如k近邻算法、朴素贝叶斯算法、Logistic回归算法、支持向量机、AdaBoost集成方法、基于树的回归算法和分类回归树(CART)算法等。第三部分则重点介绍无监督学习及其一些主要算法:k均值聚类算法、Apriori算法、FP-Growth算法。第四部分介绍了机器学习算法的一些附属工具

2015-11-07

pca获取特征脸(opencv+vs)

在vs环境下的opencv代码,pca实现特征脸提取

2015-10-07

人脸数据库(40个人每人10张不同角度和光照)

人脸数据库(40个人每人10张不同角度和光照)

2015-10-07

gamma校正的c++实现

采用c++对数字图像进行了gamma变换,并绘出了相应的灰度分布直方图以及原图像经过gamma变换后的效果图。实践了gamma变换理论。

2015-07-21

c++直方图均衡化

采用c++语言,编写了直方图均衡化处理的类,并用opencv绘制了均衡化前后的统计直方图,以及通过直方图均衡化的原图像。该文件包括代码及结果图。

2015-07-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除