自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sfendeavoring

总有一天你将破蛹而出,成长得比人们期待的还要美丽!加油吧,少年!

  • 博客(61)
  • 资源 (1)
  • 收藏
  • 关注

原创 第3章 - 灰度变换与空间滤波

总结知识点

2020-03-06 22:43:40 191

原创 数字图像处理(第三版)

《数字图像处理(第三版)》1.绪论2.数字图像基础3.灰度变换与空间滤波3.2一些基本的灰度变换函数3.2.1图像反转图像反转(图3.4)3.2.2对数变换3.2.3幂律(伽马)变换3.2.4分段线性变换函数分段线性函数(图3.10)灰度级分层比特平面分层(图3.14)...

2020-02-20 21:11:41 2527

原创 图像反转

1.公式s = L - 1 - r2.适用场景适用于增强嵌入图像暗色区域中的白色或灰色细节,特别是当黑色面积在尺寸上占主导地位时。3.图片效果展示4.程序代码#include <iostream> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> ...

2020-02-20 21:09:56 562

原创 OpenCV访问图像像素的几种方法与效果对比

目录1.本文中测试的几种OpenCV访问图像像素的方法2.测试结果3.测试代码4.代码输出结果1.本文中测试的几种OpenCV访问图像像素的方法方法1(使用at<>()访问图像像素)方法2(使用ptr<>(row, col)访问图像像素)方法3(使用ptr<>(row)访问图像像素)方法4(使用data结合step访问图像像素...

2020-02-07 11:23:22 585

转载 概率论与数理统计常用英文词汇对照

概率论与数理统计常用英文词汇对照Probability Theory概率论Trial试验intersection交union并frequency频率difference差additivity可加性complementation对立contain包含equivalent等价mean均值convolution[,kɔnvə'lu:ʃə...

2020-01-27 16:15:33 6520 1

转载 TPS和QPS定义以及两者之间的区别

一、TPS:Transactions Per Second(每秒传输的事物处理个数),即服务器每秒处理的事务数。TPS包括一条消息入和一条消息出,加上一次用户数据库访问。(业务TPS = CAPS × 每个呼叫平均TPS)TPS是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完...

2019-08-22 19:46:06 218

转载 关于ARM的22个常用概念

关于ARM的22个常用概念1.  ARM中一些常见英文缩写解释        MSB:最高有效位;        LSB:最低有效位;        AHB:先进的高性能总线;        VPB:连接片内外设功能的VLSI外设总线;        EMC:外部存储器控制器;        MAM:存储器加速模块;        VIC:向量中断控制器;

2015-07-27 22:04:25 557

原创 如何修改Ubuntu环境下的命令提示符显示效果

在Ubuntu环境下,修改命令提示符的显示格式总的来说,是通过修改某一特定文件中的代码来实现的。一、下面,以修改root用户的为例,进行说明:1. 需要修改的文件为:\root\.bashrc2. 命令提示符基本知识2.1 PS1(数字1)就是定义命令提示符的变量,修改该变量的值,就可以达到修改命令提示符的显示效果。2.2 PS1常用的参数含义如下:\d :#代表日

2015-07-27 21:43:50 2771

原创 如何将vbs脚本用VB封装为DLL,并在vbs脚本中调用

近来,做关于wincc的项目,用到将vbs脚本封装成DLL,并在vbs脚本里面调用,故而整理如下。一、如何将vbs脚本封装DLL1. 在VB6.0中新建ActiveX DLL工程。2.命名

2015-03-24 13:34:21 6149

原创 如何用VB编写自己的DLL文件,并调用其中的函数

如何用VB编写自己的DLL文件,并调用其中的函数?

2015-03-09 22:54:38 10320 1

转载 学习鞭策及方向指南

当你能自如的运用数据结构和算法、TCP/IP原理、编译原理、操作系统原理、数据库以及Win32 API 调用、构造自己的C++库(网络库、数学库、测试库、图形库)以及各种引擎,出去毕业应该能在短短半年时间里薪水至少有7000以上甚至上万吧(其实毕业生出去95%以上可能没达到这个水平)。  其实也不用说太多,你问你自己几个问题,如果你都能做到或者学习半到2个月就能做到,那肯定是达标了:   

2015-02-05 20:17:37 663

转载 百度员工离职总结:如何做个好员工

2014年7月4日,我从百度离职了。  这是第一次,我不是因为和老板闹翻而离职;  这是第一次,我带着晋升的喜悦而离职;  这是第一次,我带着满满的收获而离职。  我曾经认为,我永远不会成为一个好员工,因为我太独、太挑剔、不喜欢听话的好孩子、而且讨厌一切想要改变我的人。但是三年过去,我改变了不少,我必须承认,所谓“进步”的过程,就是被认可的过程,也是

2014-08-17 09:19:12 524

转载 计算C和C++程序消耗的时间

主要是用函数clock(C语言函数clock()  功 能: 返回处理器调用某个进程或函数所花费的时间。  用 法: clock_t clock(void);  说明:clock_t其实就是long,即长整形。该函数返回值是硬件滴答数,要换算成秒或者毫秒,需要除以CLK_TCK或者 CLK_TCK CLOCKS_PER_SEC。比如,在VC++6.0下,这两个量的值都是1000,这表示

2014-06-02 10:20:08 1963

转载 视频与一系列图片之间的相互转化(Matlab程序)

1. 将视频转换成图片

2014-05-26 18:58:14 1274

转载 良好的编程习惯(命名)

1. 命名的习惯养成(1). 变量名:单词构成,开头字母小写,之后每个单词首字母大写。           示例:int类型的表示学生个数的变量,int studentNum;                 指向int类型的表示学生个数的指针,int *pStudentNum;                 string类型的学生姓名变量,string strStudentNa

2014-05-18 20:34:27 957

转载 良好的编程习惯(注释)

2.注释说明(一般情况下,源程序有效注释量必须在20%以上)(1). 说明性文件注释说明。(如头文件.h文件、.inc文件、.def文件、编译说明文件.cfg等)头部应进行注释,注释必须列出:版权说明、版本号、生成日期、作者、内容、功能、与其它文件的关系、修改日志等,头文件的注释中还应有函数功能简要说明。123456

2014-05-18 20:11:09 940

原创 获取两个Mat类型数据的协方差数据

输入的矩阵a,b,c,的大小是一样的,其中矩阵的行数代表样本个数,每行的元素个数代表此样本随机变量的个数输出结果outMat的大小:行数跟输入矩阵的行数相同,列数等于12//其中每行的12个参数的含义是,该行的:a均值,a方差,b均值,b方差,c均值,c方差,a+b均值,ab协方差,a+c均值,ac协方差,b+c均值,bc协方差//注意调用前要给outMat预先分配好内存空间!!

2014-04-24 15:52:04 999

原创 获取(二维vector类型数据的)协方差矩阵

此次随机变量的来源是二维vector数据类型,其中

2014-04-22 19:51:34 2741

原创 opencv中Mat类型数据的索引修改和多通道数据提

//2014年4月18日15:43:42#include #include "highgui.h"#include "cxcore.h"using namespace std;using namespace cv;//提取三通道的inputMat某个通道数据,填入outputMat中//outputMat的数据类型必须是CV_8UC1void extractMatChannel

2014-04-18 15:41:59 5435

转载 error C2440: 如无法从“const char [N]”转换为“LPCWSTR” 的一点总结

一般出现这种BUG 的,是由于字符集的问题。在vs2005中有两个字符集,Unicode 和 Muti-bye。 LPCTSTR在Multi-byte Character方式下与const char*等价,在Unicode方式下与const tchar*等价。所以在Unicode方式下对其赋值像下面这样:LPCTSTR location = _T("Software//")

2014-03-11 08:26:42 1670

转载 Real-Time Compressive Tracking

压缩跟踪Compressive [email protected]://blog.csdn.net/zouxy09         好了,学习了解了稀疏感知的理论知识后,终于可以来学习《Real-Time Compressive Tracking》这个paper介绍的感知跟踪算法了。自己英文水平有限,理解难免出错,还望各位不吝指正。

2013-12-06 10:50:04 1051

转载 压缩感知源码理解

压缩跟踪Compressive Tracking源码理解[email protected]://blog.csdn.net/zouxy09       在前面一个介绍《Real-Time Compressive Tracking》这个paper的感知跟踪算法的博文中,我说过后面会学习下它的C++源码,但是当时因为有些事,所以就没有看了。今天,上到博客,看到一朋友在

2013-11-29 10:14:57 1685 1

转载 c/c++ 数字转成字符串, 字符串转成数字

数字转字符串:用C++的streanstream:#include #Include string num2str(double i){        stringstream ss;        ssi;        return ss.str();}字符串转数字:int str2num(string s) {       

2013-11-19 15:02:29 881

转载 目标检测(Object Detection)原理与实现(三)

基于霍夫森林的目标检测       上节说了霍夫变换(HT)和广义霍夫变换(GHT),今天就接着广义霍夫变换说下去,在广义霍夫变换中,每个投票元素(比如边缘像素中的点)在霍夫空间中累加投票的权重是相等的,每个元素投票的权重互不影响,这其实是假设了图像空间中的每个像素点是独立的,但现实是这样的吗?答案:不是,尤其是牵扯到我们今天的基于部件的投票时,这种投票元素互相独立的观

2013-11-07 16:27:05 1076 1

转载 C++ STL Vector

cppreference.com -> C++ Vectors -> DetailsC++ Vectors构造函数语法:vector(); vector( size_type num, const TYPE &val ); vector( const vector &from ); vector( input_iterator start,i

2013-11-07 09:58:02 550

转载 回 家

回 家                  章 珺    在羁留异乡的日子里,回家是一种感觉。 ..    茫茫人海,鳞次栉比的楼群,无意间听到的一个声音,或是偶然间瞥见的没有别人注意到的情景,让我们停下匆忙的脚步,在灯火阑珊处,蓦然回首。    我们突然间感到很孤独,又突然间知道自己不是孤身一人,在这个纷繁的世界上,我们来去匆匆,却不会无影无踪。那一刻,我们是那么的不堪一击,又是那

2013-10-12 15:30:45 479

原创 C++程序设计(第2版--9.9)---静态数据成员(与static的结合使用)

2013年10月11日16:10:46静态数据成员是用来实现数据共享的。静态数据成员不属于某一个对象,,在为对象分配的空间中不包括静态数据成员所占的空间。静态数据成员是在所有对象之外单独开辟的空间。只要在类中指定了静态数据成员,即是不定义对象,也会为其分配空间,它可以被引用。静态数据成员的访问权限类似于一般数据成员的访问权限,也有public,protect, private之

2013-10-11 16:17:02 505

原创 备份---我的opencv的运行配置

------------------------------------------------------------------------------------实验室:

2013-10-10 11:38:20 560

转载 霍夫森林(Hough Forest)目标检测算法

Hough Forest目标检测一种比较时兴的目标检测算法,Juergen Gall在2009的CVPR上提出。    Hough Forest听上去像hough变换+Random Forest的结合体,其实,不完全是这样的。它更像是decision forest和regression forest的结合体再加上generalized hough transform:森林中每棵树即不是分类树也

2013-10-08 16:04:39 1400 3

转载 分类和回归树,随机森林,霍夫森林(CART,random forests,hough forests)

2012-08-04 22:29:21|  分类: 机器学习 |  标签:cart  random  forests  hough  |字号 订阅1. 分类和回归树(CART,classification and regression tree)          基于树的方法的思路:把特征空间划分成一系列的矩形区域,然后在每个区域中拟合一个简单的模型(例如

2013-10-08 16:01:43 1842

原创 C++程序设计(第2版--9.6)---共用数据的保护(与const的结合使用)

2013年10月7日15:14:071. 常对象定义常对象的一般格式为: 类名 const 对象名[(实参表)]      (或者const 类名 对象名[(实参表)] )例如:Time const t1(23, 59, 59);//定义t1是常对象说明:(1. 常对象的数据成员都是常数据成员;但成员函数不都是常成员函数。            (2. 常对象只能调用常成员函数

2013-10-07 15:55:24 658

原创 C++类的类内调用与类外调用测试分析说明

2013年10月6日20:39:18#include #include using namespace std;class my_student{public: my_student(string c_name, char c_sex, int c_age) { name = c_name; sex = c_sex; age = c_age

2013-10-06 20:54:42 1071

转载 现代诗歌

可以清心                --轻轻走来黄昏,我去了西湖 眼眸荡漾二月春水 远古的茶禅抵达你的唇齿之间 我只取最初的一缕茉莉清香 假如你不曾遥远 假如澧水离你很近 假如六月的粉荷开在我的眉心 亲爱的,瓦屋的纸窗会不会亮起彩翼 江南的雨可不可以抵达千年前的尘梦 你也知道,亲爱的,我要的无须千年 只要十二枚绿星星,镶联你我的心脏

2013-10-02 19:54:02 710

原创 生活学习心态体会

1.善于学习的人。2.有开放心态的人。3.大家都愿意与之交往的人。4.敢于挑战自身弱点的人。5.愿意接触新鲜事物的人。6.乐于分享的人。7.常怀感恩之心的人。8.有自知之明的人。9.脚踏实地的人。10.有眼光并能抓住机会的人。

2013-10-02 16:07:19 836

原创 变量属性小结

2013年9月27日16:09:56变量属性小结:1. 一个变量除了数据类型外,还有三种属性:作用域;存储期;存储类别。2. 作用域(空间角度)作用域:每一个变量都有其有效的作用范围,这就是变量的作用域。               在作用域以外是不能访问这些变量的。作用域:局部变量(1在函数内部定义的,或形式参数---有效范围为函数内部,即函数作用域)

2013-09-27 16:13:56 846

转载 重载、覆盖和隐藏的区别

“overload”翻译过来就是:超载,过载,重载,超出标准负荷;“override”翻译过来是:重置,覆盖,使原来的失去效果。  先来说说重载(Overload)的含义,在日常生活中我们经常要清洗一些东西,比如洗车、洗衣服。尽管我们说话的时候并没有明确地说用洗车的方式来洗车,或者用洗衣服 的方式来洗一件衣服,但是谁也不会用洗衣服的方式来洗一辆车,否则等洗完时车早就散架了。我们并不要那

2013-09-26 11:21:49 829

原创 读书笔记--C和指针---第13章---高级指针话题

2013年9月26日9:43:551. 各个数据的类型 int a;//a是一个整型变量 int *a;//a是一个指针变量,它指向整型,即一个指向整型的指针 int **a;//a是指针的指针,它指向的是整型 int a[10];//a是一个数组,它里面的元素是整型数据 int *a[10];//下标的优先级高于间接访问操作符,所以a先和[10]结合,再和*结合

2013-09-26 10:19:16 711 2

原创 opencv的配置信息暂存

实验室的电脑的配置信息:包含目录:D:\Program Files\opencv\opencv\build\include;D:\Program Files\opencv\opencv\build\include\opencv;D:\Program Files\opencv\opencv\build\include\opencv2;D:\Program Files\opencv\o

2013-09-24 15:26:58 848

转载 白话经典算法系列之七 堆与堆排序

堆排序与快速排序,归并排序一样都是时间复杂度为O(N*logN)的几种常见排序方法。学习堆排序前,先讲解下什么是数据结构中的二叉堆。二叉堆的定义二叉堆是完全二叉树或者是近似完全二叉树。二叉堆满足二个特性:1.父结点的键值总是大于或等于(小于或等于)任何一个子节点的键值。2.每个结点的左子树和右子树都是一个二叉堆(都是最大堆或最小堆)。当父结点的键值总是大于或等于任何一个子节

2013-09-09 20:54:13 586

原创 STL零散笔记

2013年9月6日17:10:501. 迭代器变量最好现用现定义,不然容易出错。像下面这样写是错误的://迭代器变量最好现用现定义,不然容易出错 vector::iterator e = vi.end();//注意定义迭代器的格式 vector::iterator b = vi.begin(); cout<<"insert(pos, element)..."<<end

2013-09-06 17:50:56 486

利用matlab编写的简单pso算法进行图像位置匹配

利用matlab编程,通过pso算法,实现寻找实时图像在基准图像中的位置。该程序中主函数代码注释详细;通过二维离散pso算法来获取对应的位置的,其中所编写的pso算法简单明了,适合初学者对pso算法的学习。

2013-06-20

空空如也

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

TA关注的人

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