![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程基础
文章平均质量分 82
mysteryrat
Stay hungry,stay foolish.Everthing is possible
展开
-
Matlab命令(部分)
MATLAB系统命令命 令含 义help在线帮助helpwin在线帮助窗口helpdesk在线帮助工作台demo运行演示程序ver版本信息转载 2013-07-08 15:41:48 · 1061 阅读 · 0 评论 -
Opencv的配置常识学习整理
opencv的概述:http://www.opencv.org.cn/index.php/OpenCV%E6%A6%82%E8%BF%B0#.E9.87.8D.E8.A6.81.E7.89.B9.E6.80.A7 推荐参考资料《opencv基础篇》和《学习Opencv》,这两本Opencv讲的知识点都不是很细,但是可以作为参考手册,真正需要看的是Opencv教程,这个在高版本的Open原创 2013-08-18 09:43:37 · 1927 阅读 · 4 评论 -
VC命名规范以及初学者福音 C语言的编程风格
一、程序风格: 1、严格采用阶梯层次组织程序代码: 各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行。要求相匹配的大括号在同一列,对继行则要求再缩进4格。例如: 2、提示信息字符串的位置 在程序中需要给出的提示字符串,为了支持多种语言的开发,除了一些给调试用的临时信息外,其他所有的提示信息转载 2013-07-09 15:18:59 · 925 阅读 · 0 评论 -
C++构造函数详解及显式调用构造函数
c++类的构造函数详解 一、 构造函数是干什么的class Counter{public: // 类Counter的构造函数 // 特点:以类名作为函数名,无返回类型 Counter() { m_value = 0;转载 2013-09-14 15:28:01 · 3713 阅读 · 0 评论 -
关于hough变换的个人理解
hough变换的本质理解近来要检测直线,想从最经典的hough变换入手。所以从网上搜罗了资料,之前看过一次,貌似都懂了,结果放了半个月又都忘了,郁闷之余,只能重新搜罗。其实本质上来说关键的是hough变换相当于一种映射变换,只不过是从一种表达方式换为另外一种。其根本思想是将原有的y=kx+b中的x,y看做固定值,而k,b看成变量来运算的。x-y坐标和k-b坐标有点----线的对偶性。刚开始原创 2013-10-09 14:32:21 · 5448 阅读 · 0 评论 -
Canny详解(转载)
图象边缘检测中边界闭合性的分析与探讨转载网址:http://blog.csdn.net/swimmingfish2004/article/details/6863317 找不到原文了 只能这样了摘 要 在图象边缘检测中往往要求所检测到的边缘具有封闭特性,本文详细地分析了目前常用的两种算法:哈夫变换和Canny边缘检测算法,最后,探讨边缘算子应满足的准则。关键词 边缘检测;闭转载 2013-11-22 10:36:26 · 4909 阅读 · 0 评论 -
2013 CVPR点评
由于没有下载链接,所以只能通过题目和作者估计一下论文的内容。难免有偏差,等看了论文以后再修正。显著性Saliency Aggregation: A Data-driven Approach Long Mai, Yuzhen Niu, Feng Liu 现在还没有搜到相关的资料,应该是多线索的自适应融合来进行显著性检测的PISA: Pixelwise Image Salien转载 2013-12-05 09:03:07 · 1463 阅读 · 0 评论 -
error LNK2001: unresolved external symbol VC++链接错误详解
学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。 初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为: unresolv转载 2013-07-15 14:31:29 · 964 阅读 · 0 评论 -
opencv 2.4.3的静态链接库(标准的共18个)
这几天跑opencv 自带的flan例程结果总调试的时候出现error LNK2001的错误,弄的我很毛,因为个人感觉是库都添加了,唉,人有的时候就是太确信自己和相信前人了。现有的opencv网上的配置方案中,一般添加的静态链接库都是12-14个左右,如果分为Debug和Release就是24-28个左右,其实对于opencv2.4.3这个是不全的。根据热心的网友说静态链接库是17个,但是我在原创 2013-07-16 14:58:37 · 2154 阅读 · 2 评论 -
形象理解卷积(卷积运算为何要翻转)
在卷积的定义中为什么函数g(τ)要先翻转为g(-τ)再平移为g(x-τ)而不是直接记作g(τ-x)这样做有什么好处么?我知道问一个概念的定义就好像问“妈妈”为什么要叫“妈妈”一样。但我始终觉得这样的定义有些别扭。想知道这样做背后的意义。两个函数,翻转其中一个,再滑动求积分,叫卷积(convultion);不翻转就滑动求积分,叫做互相关(cross-correlation)。转载 2013-07-19 22:34:18 · 7622 阅读 · 4 评论 -
float类型存储的浮点表示法
前几天看了网上的一个博客,突然发现自身对于计算机数据类型理解的匮乏,在朋友和同学还有多种搜索的帮助下,终于大体理解了float类型在内存中的存储。以下为相关理解:首先明确一下float 类型存储为四字节的单精度浮点数。 它表示单精度 32 位 IEEE 754 值。附带一句:int与 short int是不同的两个概念,网上有人误解为int是short int的缩写是无稽之谈。 sh原创 2013-07-07 16:07:54 · 1257 阅读 · 0 评论 -
图像处理:基础(模板、卷积运算)
1.使用模板处理图像相关概念: 模板:矩阵方块,其数学含义是一种卷积运算。 卷积运算:可看作是加权求和的过程,使用到的图像区域中的每个像素分别于卷积核(权矩阵)的每个元素对应相 乘,所有乘积之和作为区域中心像素的新值。 卷积核:卷积时使用到的权用一个矩阵表示,该矩阵与使用的图像区域大小相同,其行、列都是奇数,转载 2013-07-11 08:09:39 · 1225 阅读 · 0 评论 -
Notepad++插件下载和介绍(整理)
20款Notepad++插件下载和介绍转载地址http://paranimage.com/20-notepad-plus-plugins/Notepad++从3.4版本开始支持插件机制,让用户可选择的为本身已经优秀的Notepad++添加更多强大的功能。下面是20款Notepad++插件的介绍和下载地址。20款Notepad++插件原创 2013-07-12 10:14:27 · 16011 阅读 · 0 评论 -
VS系统通用快捷键(可惜部分图片易损坏,有时间自己调一下)
VS系统通用快捷键:1、自动排版(类似VC6中的Alt+F8) 编辑.格式化选定内容 Ctrl + K,Ctrl + F 根据周围的代码行,正确缩进选定的代码行。 2、注释与去掉注释功能。 编辑.注释选定内容 Ctrl + K,Ctrl + C 使用编程语言的正确注释语法将代码的当前行标记为注释。 编辑.取消注释选定内容 Ctrl + K,Ctrl + U 从代码的转载 2013-08-08 09:44:51 · 1432 阅读 · 0 评论 -
神奇的图像处理算法(Amazing algorithms to enhance or transform images)
Scriptol列出了几种神奇的图像处理算法,让我们一起来看一下。一、像素图生成向量图的算法数字时代早期的图片,分辨率很低。尤其是一些电子游戏的图片,放大后就是一个个像素方块。Depixelizing算法可以让低分辨率的像素图转化为高质量的向量图。二、黑白图片的着色算法让老照片自动变成彩色的算法。三、消除阴影的算法不留痕迹地去转载 2013-08-08 18:36:17 · 2452 阅读 · 0 评论 -
结构体struct用法手札
结构体用法手札初识C语言时,对于结构体总有一种莫名的恐惧,虽然对于定义有着些许了解,但是用起来还是不怎么顺手。尤其,对于半吊子的编程者,结构体和类都是蹩脚之处。这几天,详细看了这部分概念,对其了解又加深了一步。结构体很好,能封装成新的类型,更有效的打理数据结构。其实C++中的类也是相同的效果,不过封装性更好一些。另外,类也可以用结构体声明的(这里不再赘述,详见《C++ Primer》,原创 2013-08-07 09:15:00 · 1056 阅读 · 0 评论 -
Visual Studio 2008 环境变量的配置
在调试 Visual Studio 2008 程序时,经常有一些动态链接库(即 dll 文件)需要加载到工程里,这样才能依赖第三方库进行程序调试。这些动态链接库,往往都是测试版本或是开发中的版本,或者会有若干个版本;这个时候,如果直接把 dll 所在目录加到 PATH 里,则会有潜在冲突的危险;如果直接拷贝到 Visual Studio 的目录下,假如测试工程太多,每次有新版本的动态链接库转载 2014-03-19 14:07:27 · 867 阅读 · 0 评论