自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lphbtm的专栏

合抱之木,生于毫末。九层之台,起于累土。千里之行,始于足下。。。。。。

  • 博客(48)
  • 资源 (20)
  • 收藏
  • 关注

转载 基础学习笔记之opencv(15):离散傅里叶变换

基础学习笔记之opencv(15):离散傅里叶变换  本文主要介绍怎样使用opencv来对图片进行傅里叶变换,其核心函数是opencv自带的dft()。DFT这个技术手段是将空间域映射到频率域中去,在图像处理有着举足轻重的地位。这里我们只是得到其变换的结果并看看贫域图有什么特点。  开发环境:opencv2.4.2+Qt4.8.2+ubuntu12.04+QtCreator2.5

2016-03-29 08:50:02 646

转载 基础学习笔记之opencv(22):learning OpenCV书中一个连通域处理函数

基础学习笔记之opencv(22):learning OpenCV书中一个连通域处理函数     前言  在图像处理过程中,经常会遇到这样一部分图像,图像的整体部分如果人来看的话一眼就能看出,但是它的内部由于有各种小缺口,导致断开了,这样在计算机“眼”里就被认为是断开的,为了使图像达到适应人眼的感觉,需要将这些缺口和断开的口给连接上去,这就需要用到计算机图形学中的连通域处理技术

2016-03-29 08:49:01 974

转载 OpenCV形态学操作

OpenCV形态学操作分类: OpenCV2010-07-30 10:23 4548人阅读 评论(4) 收藏 举报dst图像处理算法null网格工具OpenCV形态学操作 一、图像腐蚀 膨胀 细化的基本原理1.图像细化的基本原理⑴ 图像形态学处理的概念数字图像处理中的形态学处理是指将数字形态学作为工具从图像中提取对于表达和描绘区域形状有用处的

2016-03-29 08:48:35 1185

转载 opencv源码解析之(1):滤波前言1

opencv源码解析之(1):滤波前言1     对图像的滤波和平滑是出来数字图像处理和计算机视觉非常重要的一个步骤,那么什么是滤波呢?滤波用编程语言到底是怎么实现的呢?效果怎么样?本人打算学习opencv有关滤波的源码,进一步加强图像处理的实践能力。     首先我们利用opencv中常见的4种滤波算法函数来实现滤波功能,让大家有个感性的认识。这4中滤波分别是均值滤波,高斯滤波,中值

2016-03-23 13:18:21 546

转载 opencv源码解析之(2):滤波前言2

opencv源码解析之(2):滤波前言2      在上次的opencv源码解析之滤波前言1中,按照opencv_tutorials.pdf中的滤波部分试了下常用的4种滤波器的使用方法。在opencv的C++中,这4个函数分别为:blur,GaussianBlur,meidaBlur,bilateralFilter.下面就这几个函数在opencv中的功能,以及参数做个介绍:均值滤波

2016-03-23 13:18:08 342

转载 高斯平滑 高斯模糊 高斯滤波器 ( Gaussian Smoothing, Gaussian Blur, Gaussian Filter ) C++ 实现

发展到现在这个平滑算法的时候, 我已经完全不知道如何去命名这篇文章了, 只好罗列出一些关键字来方便搜索了.在之前我们提到过了均值滤波器, 就是说某像素的颜色, 由以其为中心的九宫格的像素平均值来决定. 在这个基础上又发展成了带权的平均滤波器, 这里的高斯平滑或者说滤波器就是这样一种带权的平均滤波器. 那么这些权重如何分布呢? 我们先来看几个经典的模板例子:尝试了使用

2016-03-23 13:17:59 14582

转载 IplImage, CvMat, Mat 的关系和相互转换(转)

IplImage, CvMat, Mat 的关系和相互转换(转) (2012-05-24 09:43:13)转载▼标签: it分类: 智能算法与机器视觉opencv中常见的与图像操作有关的数据容器有Mat,cvMat和IplImage,这三种类型都可以代表和显示图像,但是,Mat类型侧重于计算,数学性较高,op

2016-03-23 13:17:16 409

转载 立体匹配的后续处理:左右检测+遮挡填充+中值滤波

立体匹配的后续处理:左右检测+遮挡填充+中值滤波 (2011-09-06 15:25:20)转载▼标签: 立体匹配 stereo vision 双目视觉 lrc 中值滤波 occlusion it分类: 科研-术业有专攻[前言]

2016-03-22 11:39:43 8409 7

转载 opencv2.4.4 在win7 32/64位 vs2010

文本预览:本人亲测opencv2.4.4 在win7 32/64位 vs2010win8 32/64位 vs2012 可行 (1)系统环境变量设置右键单击->我的电脑->选择属性->高级系统设置->环境变量用户PATH: D:\专业软件安装\opencv\opencv2.4.4\build\x86\vc10\bin;用户OPENCV: D:\专业软件安装\o

2016-03-22 11:38:57 375

转载 VS2013 OpenCV3.0 TBB IPP 非GPU

OPENCV 3.0.0-BETA ( IPP & TBB ENABLED ) ON YOCTO WITH INTEL® EDISONJON J K. (Intel), 2014 年 12 月 22 日最后编辑者:JON J K. (Intel),日期:2015 年 2 月 13 日新浪 腾讯There's updated a

2016-03-22 11:12:52 514

转载 精确计时

通常,如果是要精确计时,需要和平台结合起来,比如 Win下,可以这样:先调用QueryPerformanceFrequency()函数获得机器内部定时器的时钟频率, 然后在需要严格定时的事件发生之前和发生之后分别调用QueryPerformanceCounter()函数,利用两次获得的计数之差及时钟频率,计算出事件经 历的精确时间。下列代码实现1ms的精确定时:

2016-03-14 12:52:00 484

转载 C++中cos,sin,asin,acos这些三角函数操作的是弧度,而非角度,

C++中cos,sin,asin,acos这些三角函数操作的是弧度,而非角度,你需要把角度转化为弧度.弧度=角度*Pi/180;例子1:比如对边和邻边分别为a,b 设角度为x,则 x=atan(a/b); 其中x为弧度制 如需转换为角度值,则x*180/3.1415例子2://计算旋转角度   {弧度=角度*Pi/180} {两点间距离公式

2016-03-14 12:51:48 47563

转载 OpenCV中对Mat里面depth,dims,channels,step,data,elemSize和数据地址计算的理解 (转

OpenCV中对Mat里面depth,dims,channels,step,data,elemSize和数据地址计算的理解 (转)2013-03-08 10:50:18cv::Matdepth/dims/channels/step/data/elemSizeThe class Mat represents an n-dimensional dense numer

2016-03-14 12:51:36 1118 1

转载 一般线性模型的最小二次方拟合方法

一般线性模型的最小二次方拟合方法考虑用有M个未定参数aj(j=1,...,M)的模型来拟合N个数据点(xi, yi),i= 1, 2, ..., N。因变量与自变量的一个函数关系可以如下给出:y(x) = y( x; a1, a2, ..., aM)如果所给的N个数据点(xi, yi)误差都是独立的,并且服从具有相同常数方差的正态分布,那么最小二乘方拟合就是拟合参数aj

2016-03-14 12:51:28 1378

转载 2.0新版本对数据结构进行了大幅修改:

2.0新版本对数据结构进行了大幅修改:定义了DataType类定义了Point_模板类,取代了之前版本的CvPoint、CvPoint2D32f定义了Point3_模板类,取代了之前版本的CvPoint2D32f定义了Size_模板类,取代了之前版本的CvSize和CvSize2D32f定义了Rect_模板类,取代了之前版本的CvRectRotate

2016-03-14 12:51:15 526

转载 化:尽量用memset将一个数组设置清零,而不是通过for循环逐个置0

优化:尽量用memset将一个数组设置清零,而不是通过for循环逐个置0(2011-10-27 09:35:05)转载▼标签: 优化技巧 memset虚表 数组置零 浮点型置0 清零技巧 清零优化 it分类: 代码性能优化与技巧

2016-03-14 12:51:03 10056

转载 OpenCV学习笔记(2):Mat矩阵的初始化

OpenCV学习笔记(2):Mat矩阵的初始化分类: OpenCV C++/VS20082012-05-24 18:42 3896人阅读 评论(0) 收藏 举报float编程c在研究Mat矩阵的初始化的时候,发现其不能像Matx轻量级矩阵那样,直接利用数组来进行初始化,而是利用一个内部的变量类型:Scalar来进行初始化的。参考手册中的构造函数如下所示:(1

2016-03-14 12:50:57 2155

转载 opencv子矩阵操作

作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/view plainprint?#include "highgui.h"  #include "cv.h"  #include   #include       using namespace std;    void main()  {

2016-03-14 12:50:42 1141

转载 OpenCV基础-cvCloneImage、cvCopyImage和 cvCloneMat、cvCopyMat(2010-12-06 22:16:28)

OpenCV基础-cvCloneImage、cvCopyImage和 cvCloneMat、cvCopyMat(2010-12-06 22:16:28)转载▼标签: 杂谈分类: OpenCV学习cvCloneImage与cvCloneMat是在赋值的同时会开辟一个新的空间给定义的变量,cvCopyImage与cvCop

2016-03-14 12:50:27 1134

转载 sss--OpenCV

OpenCV中对数组(矩阵)的操作的函数表  2012-07-21 14:23:53|  分类: OpenCV/EmguCV |  标签:opencv数组操作  opencv函数总结  opencv数组操作函数  opencv  |字号 订阅OpenCV - Operations on Arrays 对数组(矩阵)的一些操作F

2016-03-14 12:50:13 683

转载 操作像素

学习OPENCV(二):操作像素    本文主要参考了和。首先讨论了几个基本的结构:cv::Mat,cv::Mat_;随后讨论了遍历图像的两种方式:Pointer和Iterators,以及速度优化的注意点。1 cv::Mat    cv::Mat是一个n维矩阵类,声明在中。class CV_EXPORTS Mat{public: //a lot of met

2016-03-14 12:49:24 293

转载 Meanshift,聚类算法

Meanshift,聚类算法http://www.cnblogs.com/liqizhou/archive/2012/05/12/2497220.html记得刚读研究生的时候,学习的第一个算法就是meanshift算法,所以一直记忆犹新,今天和大家分享一下Meanshift算法,如有错误,请在线交流。Mean Shift算法,一般是指一个迭代的步骤,即先算出当前点的偏移

2016-03-11 16:35:09 348

转载 【C++】获得本机所有网卡的IP和MAC地址信息

一台机器上可能有多个网卡,每一个网卡只有一个MAC地址,但是每一个网卡可能配置有多个IP地址;如平常的笔记本电脑中,就会有无线网卡和有线网卡(网线接口)两种;因此,如果要获得本机所有网卡的IP和MAC地址信息,则必须顺序获得每个网卡,再依次获取其信息等;在windows sdk中,用IP_ADAPTER_INFO结构体存储网卡信息,包括网卡名、网卡描述、网卡MAC地址、网卡IP等,该结构体的主要描

2016-03-11 12:58:00 383

转载 opencv中mat,cvmat,Iplimage构造体定义以及格式互相转换

opencv中mat,cvmat,Iplimage构造体定义以及格式互相转换   opencv中mat,cvmat,Iplimage结构体定义以及格式互相转换 opencv中常见的与图像操作有关的数据容器有Mat,cvMat和IplImage,这三种类型都可以代表和显示图像,但是,Mat类型侧重于计算,数学性较高,openCV对Mat类型的计算也进行了优化。而CvMat和IplImage类型更

2016-03-11 12:50:44 562

转载 调试代码

怎么在Release下调试代码(适用VS2005/VS2008)在当前工程点击右键选择properties,选择 All ConfigurationsC++>General->Debug Information Format->Program Database (/Zi)C++>Optimization->Optimization->Disabled (/Od)Linker

2016-03-11 12:50:21 336

转载 C 三角函数

为了把现实中的数学公式利用到计算机里面,所以在库中已经实现了很多数学函数的代码,我们直接调用就可以了!用的时候需要加入头文件#include 或者#include   using namespace std;  常用函数:abs绝对值函数acos反余弦函数asin反正弦函数atan反正切函数exp e的x次方cos余弦函数sin正弦函数tan正切

2016-03-11 12:49:38 958

转载 双绞线的种类与选择:

双绞线的种类与选择: 双绞线(Twisted-Pair Cable;TP) 局域网中的双绞线可分为非屏蔽双绞线(Unshielded Twisted Pair,简称UTP)和屏蔽双绞线(Shielded Twisted Pair,简称STP)两大类。 STP外面有一层金属材料包裹。使用金属屏蔽层来降低外界的电磁干扰(EMI),当屏蔽层被正确地接地后,可将接收到的

2016-03-11 12:49:23 5340

转载 Excel

首先在txt中两列数据之间必须有分隔(空格、逗号、分号等等)方法如下:有分隔符的情况:数据--分列--分隔符好--选择对应的分隔符。无分隔符的情况:数据--分列--固定宽度--在适当的位置添加分隔线。

2016-03-11 12:48:35 301

转载 CFILE C++获取当前路径 CSting 拼接

Accessing File StatusHome |  Overview |  How Do ICFile also supports getting file status, including whether the file exists, creation and modification dates and times, logical size, and path

2016-03-11 08:58:09 1561

转载 AfxBeginThread()用法(转载)

AfxBeginThread()用法(转载)  2008-04-21 19:22:53|  分类: WINDOWS API函数|字号 订阅在进行多线程程序设计的时候,我们经常用到AfxBeginThread函数来启动一条线程该函数使用起来非常的简单方便,其定义如下CWinThread* AfxBeginThread(   AFX_THRE

2016-03-11 08:56:21 793

转载 VS2008 类方法 按点后自动提示功能消失的解决办法

VS2008 类方法 按点后自动提示功能消失的解决办法分类: 程序设计2012-05-16 16:05 532人阅读 评论(0) 收藏 举报microsoft工具ide1、运行Visual Studio 2008 命令提示工具2、进入 Program Files\Microsoft Visual Studio 9.0\Common7\IDE 目录3、执行此命

2016-03-11 08:56:04 2017

原创 CGridCtrl 要仔细用

CGridCtrl 要仔细用有Custom Control时,需配置DDX_GridControl 以及CONTROL “grid”  “MFCGridCtrl”否则不能成功MoveWindow添加custom control‘要把类名填对,还有Style/一个空的对话框,我让他在组框中显示://m_tab_base是一个TabCtrl控件在oninit

2016-03-11 08:55:43 1417 1

转载 VC++常规错误之21:Debug Assertion Failed!在winocc.cpp第307或329行错误 断言错误,如图所示

VC++常规错误之21:Debug Assertion Failed!在winocc.cpp第307或329行错误断言错误,如图所示找到代码(这个是VS2010版本的,各个版本会有所不同,可能不是在第329行,但是都是这个意思),如下BOOL CWnd::ShowWindow(int nCmdShow){ ASSERT(::IsWindow(

2016-03-11 08:55:33 8259 1

转载 【C++】获得本机所有网卡的IP和MAC地址信息

【C++】获得本机所有网卡的IP和MAC地址信息一台机器上可能有多个网卡,每一个网卡只有一个MAC地址,但是每一个网卡可能配置有多个IP地址;如平常的笔记本电脑中,就会有无线网卡和有线网卡(网线接口)两种;因此,如果要获得本机所有网卡的IP和MAC地址信息,则必须顺序获得每个网卡,再依次获取其信息等;在windows sdk中,用IP_ADAPTER_INFO结构体存储网卡信息,包括网

2016-03-11 08:55:19 2713

转载 OpenCL用于计算机领域的13个经典案例

OpenCL用于计算机领域的13个经典案例发表于22小时前| 3622次阅读| 来源CSDN| 10 条评论| 作者夏梦竹数据挖掘并行计算大数据OpenCLAMD摘要:当使用加速器和OpenCL时,哪种类型的算法更加快速?来自弗吉尼亚理工大学的Wu Feng教授和他的团队例举了一份算法列表,分享了OpenCL常被用于计算机领域的13个经典案例。哪种算

2016-03-11 08:54:46 2904

转载 list C++操作一览

各个容器有很多的相似性。先学好一个,其它的就好办了。先从基础开始。先看看他们的分类吧标准STL序列容器:vector、string、deque和list。标准STL关联容器:set、multiset、map和multimap。非标准序列容器slist和rope。slist是一个单向链表,rope本质上是一个重型字符串。非标准关联容器hash_set、hash_multiset、hash_m

2016-03-11 08:54:33 342

转载 WaitForSingleObject的用法

WaitForSingleObject的用法WaitForSingleObject的用法                                       1.WaitForSingleObject 的用法 DWORDWaitForSingleObject(                     HANDLE hHandle,

2016-03-11 08:54:19 480

转载 自动提示

VS2008智能提示消失的解决方法 不知道大家有没有遇到过这样的问题。在VS2008的代码编辑环境中,突然有天,你发现定义了一个类后,这个类的对象使用点运算符号时,系统不会自动提示这个对象的成员,这是个很麻烦的事情,毕竟没有多少人能熟练到直接写出每个对象的成员的地步,所以就到网上找到这个解决方案了。下面一段话是网上找到的解决方案:重置Visual S

2016-03-11 08:47:41 426

转载 三角函数

包含头文件math.h即可:#includemath.h>名称和函数定义如下:反余弦函数:acos()double acos(double x)反正弦函数:asin()double asin(double x)反正切函数:atan()double atan(double x)

2016-03-11 08:46:37 367

转载 CWnd::OnHScroll

CWnd::OnHScroll当用户单击窗口的水平滚动条记录时,框架调用该成员函数。afx_msg void OnHScroll( UINT nSBCode, UINT nPos, CScrollBar* pScrollBar );参数备注提供反馈的应用程序通常使用 SB_THUMBTRACK

2016-03-11 08:46:10 2195

人工智能标准化白皮书

没有一分没有免费没有一分没有免费没有一分没有免费没有一分没有免费没有一分没有免费没有一分没有免费

2018-02-02

test Log4net

WPF中如何使用log4net WPF中如何使用log4net WPF中如何使用log4net WPF中如何使用log4net WPF中如何使用log4net

2017-09-02

图像处理库文档——OpenCV

图像处理 文档 OpenCV

2017-08-13

图像处理库文档——Halcon

图像处理 文档 Halcon

2017-08-13

图像处理库文档——VisionPro中文教程

图像处理 VisionPro

2017-08-13

图像处理开源库——CImg

CImg-master 图像处理

2017-08-13

图像处理开源库——Gandalf

Gandalf 图像处理 开源

2017-08-13

FreeImage图形库说明文档(中文版)

FreeImage图形库说明文档

2017-08-13

FreeImage3.17.0

源代码包括源FreeImage,C++,C #,Delphi和VB6的包装,例子和内部使用libtiff LibJPEG,LibPNG图书馆,zlib,OpenEXR,OpenJPEG,libraw,libjxr和libwebp。

2016-10-21

深入浅出MFC源码

深入浅出MFC源码

2016-03-29

BubbleBurst源码(MVVM框架例子_转)

讲述MVVM框架的例子 WPF MVVMLib

2015-10-22

matlab编写的BP神经网络算法,适合对计算公式的理解学习

简单的Matlab编写的BP神经网络,带注释 适合学习BP神经网络的训练学习计算过程

2013-01-08

C#编写的TCP/IP通信程序,服务器和客户端

C#编写的TCP/IP通信程序,包含服务器和客户端,简单易懂,有注释。 初学者学习,不建议高手看

2012-11-13

C#.Net网络程序开发-Socket篇

基于C#的网络通讯编程,Scoket通讯方式,可以参考里面的关键程序语句

2012-10-26

基于距离和的孤立点挖掘算法

数据挖掘过程中,利用基于距离和的挖掘算法可以快速找出孤立点 及相应的孤立程度

2010-12-03

数据挖掘概念与技术的课后习题答案

数据挖掘概念与技术的课后习题答案 英文版第二版 答案详细

2010-11-06

数据挖掘DBSCAN

基于密度的数据挖掘方法 dbscan 一种基于高密度连接区域的密度聚类方法 data minning

2010-11-06

空空如也

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

TA关注的人

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