- 博客(20)
- 收藏
- 关注
转载 C语言
1. 赋值表达式的值就是其左侧到值。 如 a=1 这个表达式到值就是a的值2. C把任何非零到值都认为是真。非零即为真!3. C99 添加_Bool 类型,以前是用int类型,包含stdbool.h头文件 可以用bool代替_Bool4. scanf 得到正确的输入值,返回1,否则返回05. 关系运算符到优先级低于+ - * /在内的算术运算符,但高于赋值运算符5. 关系...
2014-05-25 13:14:00 114
转载 C#递归实现文件遍历
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication3{ class Program { static void Main(string[] args)...
2013-10-13 21:46:00 134
转载 C++ 遍历文件
/* 文件名:searchAllFile.cpp * int searchAllFile(string filePath, //要搜索的文件路径 * int layer //layer==0 //搜索的层次,输入路径的层次应该为0 * string fileNameToSave); //存储文件信息的文件名,包括路径 * * * * * * *...
2013-09-27 16:31:00 146
转载 C++ struct
1、为什么会有struct? C++ 中可以用数组或者动态数组来处理连续的数据,但是在一些情况下,我们需要处理包含不同元素类型的集合,就需要用到struct。其实就把它看成一种普通的类型就可以,只是分配的内存空间不一样。2、struct操作? 其中第三种情况,a是类,b是a的成员,b是一个指针转载于:https://www.cnblogs...
2013-09-18 10:01:00 94
转载 C++动态数组
1.为什么会有C++动态数组? 动态数组和普通数组的最重要的区别就是在我们设计程序的时候,在这个程序执行之前,普通数组已经分配好了内存,并且限制了大小。而当我们需要在程序执行时(runtime)动态的分配内存,就需要用到动态数组。而且,new和delete操作时C++独有的,C没有n2. 动态内存分配操作? pointer = new type pointer...
2013-09-18 09:18:00 101
转载 C++ 常量指针和矩阵
Remember that an array is just like a constant pointerAs in the case of arrays, the compiler allows the special case that we want to initialize the content at which the pointer points with cons...
2013-09-17 20:39:00 108
转载 imfilter与fspecial
功能:对任意类型数组或多维图像进行滤波。用法:B = imfilter(A,H) B = imfilter(A,H,option1,option2,...) 或写作g = imfilter(f, w, filtering_mode, boundary_options, size_options) 其中,f为输入图像,w为滤波掩模,g为滤波后图像。filtering_mod...
2013-08-24 15:45:00 194
转载 空间域图像增强:卷积和空间域滤波
1、什么是卷积? 卷积:数学中关于两个函数的一种无穷积分运算,是通过两个函数f 和g 生成第三个函数的一种数学算子,表征函数f 经过翻转和平移与g 的重叠部分的累积。2、什么是空间卷积? 线性空间滤波又称为空间卷积 在执行线性空间滤波时,我们必须理解两个相关的含义,相关和卷积。相关是掩膜w在下图1图像f中移动的过程。卷积是相同的过程,只是在图像f中移动w前,要将w...
2013-08-24 15:02:00 721
转载 数字图像处理-图像的几何变换(一)
图像几何变换的一般思路: 图像几何变换又叫做图像空间变换,它将一幅图像中的坐标位置映射到另一幅图像中的新坐标位置。关键:确定空间映射关系!1、图像平移2、图像镜像3、图像转置4、图像缩放5、图像旋转 上述变换用到的matlab函数:imtransform,maketform,imresize,imrotate,常用的插值算法有:最近邻插值neare...
2013-08-22 14:49:00 209
转载 Matlab 积分图的快速计算
Matlab积分图的计算:方法一:clc;clear;ticimg=imread('a.jpg');imshow(img);img=double(img);[row col]=size(img);s=zeros(row+1,col+1);ii=zeros(row+1,col+1);for x=2:row+1 for y=2:col...
2013-04-11 11:28:00 704
转载 复杂环境下基于人脸的性别识别
人脸检测:Haar+Adaboost人脸识别:LBP+SVM 。。。未完转载于:https://www.cnblogs.com/zxwAAA/archive/2013/04/06/3002971.html
2013-04-06 21:18:00 92
转载 C++ const 的其它用法
看到 const 关键字,C++程序员首先想到的可能是 const 常量。这可不是良好的条件反射。如果只知道用 const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。《高质量编程C++指南》 const 是 constant 的缩写,“恒定不变”的意思。被 const 修饰的东西都受到强制保护,可以预防意外...
2013-04-06 21:14:00 93
转载 C++传值方式和传址方式(以交换函数为例)
//以下三个函数都是实现将变量 i 和 j 的值交换/*=========================方式一=====================================*//****************下面的函数无法实现此功能********************************//*============================...
2013-04-02 18:43:00 217
转载 C++指针注意事项
1、指针变量为什么必须指定基类型? 答:因为不同类型的数据在计算机系统中的存储方式和所占的字节数是不相同的,将一个变量的地址赋给一个指针变量,其实是将这个变量所占内存空间的首地址赋给指针变量,只有知道该数据的类型,才能按照存储单元的长度以及数据的存储形式正确的读取该数据。2、指针做形参本质? 答:无论什么做形参,调用函数时不会改变实参指针变量的值,但可以改变实参指针变量...
2013-04-02 13:38:00 117
转载 为什么叫C++而不叫++C ?
在讨论这个问题之前,我们先讨论一下自增和自减操作符。其它的话就不说了,先给个例子: int i=0,j;j=++i; //j=1;i=1j=i++; //j=1;i=2 虽然都使操作数加1,但是区别在于++i返回的是加1后的值,即返回的是对象本身。即将自己先加1再返回,返回的是对象(变量)本身,即是左值。而后置操作先返回一个值,然后再...
2013-03-31 10:07:00 205
转载 C++ typedef 和 #define
typedef和define的主要区别和联系: 大多数人在刚开始学习C++时会觉得typedef和define都是一样的,都把它们当做是简单的文本替换,因为在大多数的场合是不会有错的,惟一的区别是地define的东东(就是在程序中替换的)要写在前面,typedef的东东(就是在程序中替换的)要写在后面。但是从本质上说它们的区别还是很大,就从字面意思来讲,typedef是类型定义,意...
2013-03-30 16:53:00 78
转载 Face detection
Face Detection The primary objective is to be able to detect faces and also analysis the facial feature and expression so as to identify attributes such as gender, smile, age of people and als...
2013-03-30 14:03:00 88
转载 C++引用和指针的区别
引用(reference)和指针(pointer)都可间接访问另一个值,但区别如下:引用: 1.必须初始化,引用就是该对象的别名,其实是同一个东西。 2.引用始终指向同一个特定的对象,即给引用赋值修改的是引用所关联(引用)的对象的值。指针: 1.指针在不同时刻可指向不同的对象(类型相同),即给指针赋值修改的是指针对象本身。转载于:https://www....
2013-03-30 11:07:00 82
转载 const_iterator,const 迭代器
const 迭代器:是迭代器产量,该迭代器的值不能被修改,且需要初始化,初始化之后不能指向其他元素。const_iterator:当我们对const_iterator类型解引用时,返回一个const值,所以只能读,不能写。它是一种迭代器类型。 e.g: for ( vector<int>::const_iterator iter = ivec....
2013-03-29 10:51:00 185
转载 C++ 容器类 (转载)
C++容器类C++中的容器类包括“顺序存储结构”和“关联存储结构”,前者包括vector,list,deque等;后者包括set,map,multiset,multimap等。若需要存储的元素数在编译器间就可以确定,可以使用数组来存储,否则,就需要用到容器类了。 1、vector 连续存储结构,每个元素是在内存上是连续的; 支持高效的随机访问和在尾端插入/删除操作,但其他位置的插...
2013-03-29 08:43:00 127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人