一夜北风紧

导航

2012年11月30日

TIPC 笔记

摘要: TIPC2.0先保存吧,慢慢更新,要说的太多啦。 阅读全文

posted @ 2012-11-30 12:44 北风紧 阅读(184) 评论(0) 推荐(0) 编辑

2011年8月26日

Colinux配置网络过程

摘要: 阅读全文

posted @ 2011-08-26 13:57 北风紧 阅读(162) 评论(0) 推荐(0) 编辑

2011年5月25日

D.M.Tsai角点检测算法-协方差矩阵

摘要: 阅读全文

posted @ 2011-05-25 10:29 北风紧 阅读(345) 评论(0) 推荐(0) 编辑

2011年4月29日

原始的Bernsen算法

摘要: 较原始的Bernsen:这个算法的中心思想是:设当前像素为P,计算以P为中心的大小为(2w+1)*(2w+1)窗口内的所有像素的最大值M与最小值N,两者的均值T,if(M-N)> S则当前点P的阈值为T。else当前窗口所在区域的灰度级差别较小,那么窗口在目标区或在背景区,若T>T'则当前点灰度值为255,否则,当前点灰度值为0.S作者最初设为15, T'设为(255+0)/2=128。这种最原始的算法的效果总体来说还行,但一般所用的Bernsen算法都是经过各种改进的。#define Th 128void Bernsen(IplImage *src, IplIma 阅读全文

posted @ 2011-04-29 14:41 北风紧 阅读(4148) 评论(0) 推荐(2) 编辑

图像二值化算法比较

摘要: 要写论文了,就整理了下图像二值方面的算法及性能比较,记在这里。此篇介绍两种全局阈值方法,下篇介绍自适应方法。1:经典算法OTSUOTSU的中心思想是阈值T应使目标与背景两类的类间方差最大。//用类间方差最大思想计算阈值int Threshold(int *hist) //compute the threshold{float u0, u1;float w0, w1;int count0;int t, maxT;float devi, maxDevi = 0; //方差及最大方差int i;int sum = 0;for (i = 0; i < 256; i++){sum = sum + 阅读全文

posted @ 2011-04-29 11:33 北风紧 阅读(6097) 评论(0) 推荐(3) 编辑

2010年10月15日

创建单向动态链表、插入链表、删除链表

摘要: 今天学习了链表,并用哑结点(dummy node)对链表做了点优化。#include <stdio.h>typedef struct S_NODE *Link;//一种约定定义,用typedef允许定义指针时,//它允许利用此语句后面定义的类型struct S_NODE //定义一种结构体存放链表元素{int x;Link next;}; Link Init(){Link head;/... 阅读全文

posted @ 2010-10-15 21:45 北风紧 阅读(1355) 评论(0) 推荐(0) 编辑

2010年10月14日

malloc(),calloc(),realloc() and alloca()

摘要: malloc用于申请一段新的地址,参数size为需要内存空间的长度,如: char* p; p=(char*)malloc(20); calloc与malloc相似,参数sizeOfElement为申请地址的单位元素长度,numElements为元素个数,如: char* p; p=(char*)calloc(20,sizeof(char)); 这个例子与上一个效果相同 realloc是... 阅读全文

posted @ 2010-10-14 12:44 北风紧 阅读(213) 评论(0) 推荐(0) 编辑

2010年10月13日

sizeof()与内存对齐问题小探讨

摘要: 关于sizeof输出问题看下面一个例子:int main(){  char *ss1 = "0123456789";   char ss2[] = "0123456789";  char ss3[100] = "0123456789";  //内存对齐问题   struct { int a; char b; int c; char d; }st1;   struct { int a[10]; ch... 阅读全文

posted @ 2010-10-13 21:48 北风紧 阅读(319) 评论(0) 推荐(0) 编辑

C语言中类型自动转换

摘要: 看下面一个程度:int main(){  unsigned int a = 10;  unsigned char m = 1;  int b = -12;  floatc = -12;  int d, e, f;  d = (a > b)?1:0;  e = (a > c)?1:0;  f = (m > b)?1:0;  return 0;}运行后 d = 0; e = 1;f ... 阅读全文

posted @ 2010-10-13 17:07 北风紧 阅读(323) 评论(0) 推荐(0) 编辑

2010年10月9日

BF561双核应用

摘要: 刚学BF561,小小的做个总结。BF561是Blackfin系列的双核处理器,这个双核处理器可以分为三种情况使用:1:单核,就像BF548等,只需要建工程时在Project Wizard 下选择 Single core: Single application即可。这种情况下,它只使用Core A.2:双核 但只是启动双核,而使用时只用Core A , 给Core B一个空闲任务。其实质与 单核应用... 阅读全文

posted @ 2010-10-09 21:38 北风紧 阅读(264) 评论(0) 推荐(0) 编辑