自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 [opencv] 伪彩色和彩虹图

//将灰度图转换为彩虹色图void  gray2rainbowcolor(Mat &img,Mat &img_color){    img_color = Mat::zeros(img.rows, img.cols, CV_8UC3);#define IMG_B(img,y,x) img.at(y,x)[0]#define IMG_G(img,y,x) img.at(y,x)[1]

2017-04-26 23:19:33 3746 1

原创 只编译一次头文件

#pragma once是编译器相关的,有的编译器支持,有的编译器不支持,具体情况请查看编译器API文档,不过现在大部分编译器都有这个杂注了。#ifndef,#define,#endif是C/C++语言中的宏定义,通过宏定义避免文件多次编译。所以在所有支持C++语言的编译器上都是有效的,如果写的程序要跨平台,最好使用这种方式。方式一:#ifndef _SOMEFIL

2017-04-26 15:12:02 1840

转载 灰度图像的伪彩色处理

原文地址:http://blog.csdn.net/huixingshao/article/details/42706699灰度图像的伪彩色处理的原理如下:根据色彩学方面的研究结果,将灰度图像对应到red , green , blue三个通道上,最后将三个通道的颜色值合成为需要显示的RGB颜色值即可。      灰度值与三个通道的映射关系如图3、图4、图5所示:    

2017-04-22 10:32:54 3965

转载 四元数的运算规则

转载文章地址:http://blog.csdn.net/chenlanjie842179335/article/details/8039031四元数是由爱尔兰数学家威廉·卢云·哈密顿在1843年发现的数学概念。四元数的乘法不符合交换律。明确地说,四元数是复数的不可交换延伸。如把四元数的集合考虑成多维实数空间的话,四元数就代表着一个四维空间,相对于复数为二维空间。

2017-04-21 13:04:32 24325

转载 四元数的形象理解

引用知乎链接:https://www.zhihu.com/question/23005815根据我的理解,大多数人用汉密尔顿四元数就只是做三维空间的旋转变换(我反正没见过其他用法)。那么你不用学群论,甚至不用复习线性代数,看我下面的几张图就可以了。首先,定义一个你需要做的旋转。旋转轴为向量,旋转角度为(右手法则的旋转)。如下图所示:此图中,

2017-04-21 13:02:58 2683

原创 c++ 测试程序运行时间

C++的库函数中,已经给我们提供了这样的方法,clock(),我们可以使用它来计算程序的运行时间, 计算程序运行时间使用的知识点: 1clock_t 2clock() 3CLOCKS_PER_SEC 这些库函数、类型和常量都是定义在ctime库中的。下面就解释一下吧! 1clock_t数据类型,其实,当你打开time.h就知道了,就是个long型,用来记录一段时间内的clo

2017-04-16 20:19:44 4760

原创 c++ 中将int 转为string

int a = 100;string str = to_string(a);

2017-04-16 19:38:41 522

转载 Linux ubuntu 14.04 环境下Qt creator中添加OpenCv2.4.9

首先,感谢佳楠的帮助。环境:Linux Ubuntu 14.04    QT4.8.5   Qt creator2.8.0   OpenCv2.4.9OpenCv的安装之前已经说过,QT的安装可自行百度,QT源码编译安装时时间较长,我装了五个小时左右。然后配置Qt creator环境。现在,开始在Qt creator中添加OpenCv。1)sudo gedit /usr/share

2017-04-16 19:37:07 666

转载 python 中__name__ = '__main__' 的作用

原文地址:http://www.jb51.net/article/51892.htm很多新手刚开始学习python的时候经常会看到python 中__name__ = \'__main__\' 这样的代码,可能很多新手一开始学习的时候都比较疑惑,python 中__name__ = '__main__' 的作用,到底干嘛的?有句话经典的概括了这段代码的意义:“M

2017-04-14 17:43:34 252

原创 python中的os.path.join() 作用

是在拼接路径的时候用的。举个例子,os.path.join(“home”, "me", "mywork")在Linux系统上会返回“home/me/mywork"在Windows系统上会返回"home\me\mywork"好处是可以根据系统自动选择正确的路径分隔符"/"或"\"

2017-04-14 09:27:57 1291

转载 深度学习的目标检测

原文地址:https://www.52ml.net/20287.html引言普通的深度学习监督算法主要是用来做分类,如图1(1)所示,分类的目标是要识别出图中所示是一只猫。而在ILSVRC(ImageNet Large Scale Visual Recognition Challenge)竞赛以及实际的应用中,还包括目标定位和目标检测等任务。其中目标定位是不仅仅要识别出来是

2017-04-13 23:26:44 6230

原创 深度学习资料

主要是针对斯坦福大学的cs231n课程中文字幕视频 by 大数据文摘链接:http://study.163.com/course/courseMain.htm?courseId=1003223001课件中文翻译 by 杜克链接:https://www.52ml.net/tags/cs231课件英文视频及字幕等 by 爱可可-爱生活链接:h

2017-04-09 15:34:10 293

原创 随机失活 dropout直观理解

dropout即随机失活正则化,如下图所示:a图中为标准的结构,b图中应用了dropout,可以看到,在应用过后会有一部分神经元失活了,没有与其他的神经相连,因此可以有效的减少过拟合现象,注意这里的失活为随机失活,即下次,这个失活的神经元可能又会被重新的开启。如下图所示对dropout防止的理解:的优缺点优点:1.因为有了卷积层,达到

2017-04-09 11:14:25 5584

转载 np.max 与 np.maximum

原文地址:http://blog.csdn.net/lanchunhui/article/details/527008951. 参数首先比较二者的参数部分:np.max:(a, axis=None, out=None, keepdims=False) 求序列的最值最少接收一个参数axis:默认为列向(也即 axis=0),axis = 1 时为行方向

2017-04-09 11:01:01 495

转载 YAML 语言格式

原文地址:http://www.ruanyifeng.com/blog/2016/07/yaml.html?f=tt编程免不了要写配置文件,怎么写配置也是一门学问。YAML 是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。本文介绍 YAML 的语法,以 JS-YAML 的实现为例。你可以去在线 Demo 验证下面的例子。一、简介YAML

2017-04-08 09:51:59 38961 1

转载 奇异值分解的物理含义

原文地址:http://blog.csdn.net/xiahouzuoxin/article/details/41118351此文有一半转载自他出,主要在这进行个整理,具体内容文中都有相关的转载链接。特征值与特征向量的几何意义矩阵的乘法是什么,别只告诉我只是“前一个矩阵的行乘以后一个矩阵的列”,还会一点的可能还会说“前一个矩阵的列数等于后一个矩阵

2017-04-07 22:21:00 1207

原创 add_library,target_link_libraries,set_target_properties,target_link_libraries使用联系

折腾了半下午,终于知道这个货是怎么个关系了。在此写下记录,希望遇到同样问题的同学,不要再次浪费时间了。首先我是在Linux环境下先列出我的CmakeLists.txt注意,在CmakeLists.txt 里,注释用的是#project(Camera_sugan)         #工程名字cmake_minimum_required(VERSION 2.6)  

2017-04-07 16:19:52 16155 1

原创 CmakeLists.txt 格式概览

原文地址:http://blog.csdn.net/lanchunhui/article/details/51307806在 Linux 下进行开发很多人选择编写 makefile 文件进行项目环境搭建,而makefile 文件依赖关系复杂,工作量很大。采用自动化的项目构建工具 CMake 可以将程序员从复杂的 makefile 文件中解脱出来。CMake根据内置的

2017-04-07 11:39:32 779

转载 小白学习 CmakeLists.txt 写法

原文地址:http://blog.csdn.net/dbzhang800/article/details/6314073最大的Qt4程序群(KDE4)采用cmake作为构建系统Qt4的python绑定(pyside)采用了cmake作为构建系统开源的图像处理库 opencv 采用cmake 作为构建系统...看来不学习一下cmake是不行了,一点一点来吧,找个最简单的C程序

2017-04-07 11:33:34 1722

转载 Git之忽略文件(ignore file)

原文地址:http://blog.csdn.net/benkaoya/article/details/79323701、    环境Windows XP SP3 + TortoiseGit + msysGit 2、  ignore files的三种方法 以下涉及的ignore文件均为如下格式:# 以'#

2017-04-06 10:50:41 367

转载 linux 键盘鼠标事件

这里推荐三个连接,结合这三个,应该很快的就能掌握。http://staratsky.iteye.com/blog/1734631http://blog.csdn.net/liang12360640/article/details/50350648http://blog.csdn.net/bingqingsuimeng/article/details/8178122

2017-04-02 21:27:37 1434

原创 opencv 多线程显示imshow出现图片不更新的问题

在linux 下使用opencv多线程使用opencv的imshow显示图片时,很多时候会出现图片不更新的情况(但是实际内存数据在变化),经过多次试验后,发现一个可以暂时解决图片显示不更新方法:1 .首先将所有的图片显示放到一个线程中,在该线程中统一显示。2. 显示代码:Mat a;//a会不断的循环更新namedWindow("img");imshow("img",a);

2017-04-02 21:22:41 11175 3

矩阵求导.pdf

2017-05-08

空空如也

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

TA关注的人

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