- 博客(15)
- 收藏
- 关注
原创 Hough
#define TABLE_HEAD 80#define TABLE_HEAD_BIG 800/* 不用所有的点参与变换计算,可以抽出一半的点参与计算,那么速度又有很大提高!*/// [-80 , 81], step 0.1 . zero offset -- 800 (table head)const static LONG g_lTanT
2015-08-20 15:27:21 480
原创 乒乓--平滑,翻转
// 一行行平滑#define MAX_W 2592static unsigned char inBuf[MAX_W*4]; // in L2 SRAMstatic unsigned char outBuf[MAX_W*2]; // in L2 SRAMstatic void smooth_one_line( const unsigned char* restrict in1, const u
2015-08-07 16:24:18 582
原创 特征点检测学习_1(sift算法)
sift算法在cv领域的重要性不言而喻,该作者的文章引用率在cv界是number1.本篇博客只是本人把sift算法知识点整理了下,以免忘记。本文比较早的一篇博文opencv源码解析之(3):特征点检查前言1 中有使用opencv自带的sift做了个简单的实验,而这次主要是利用Rob Hess的sift源码来做实验,其实现在的opencv版本中带的sift算法也是Rob Hess的,只是稍微包装了下
2015-07-15 17:00:01 621
原创 特征点检测学习_2(surf算法)
在上篇博客特征点检测学习_1(sift算法) 中简单介绍了经典的sift算法,sift算法比较稳定,检测到的特征点也比较多,其最大的确定是计算复杂度较高。后面有不少学者对其进行了改进,其中比较出名的就是本文要介绍的surf算法,surf的中文意思为快速鲁棒特征。本文不是专门介绍surf所有理论(最好的理论是作者的论文)的,只是对surf算法进行了下整理,方便以后查阅。 网上有
2015-07-15 16:59:58 494
原创 YUV420p快速转RGB
typedef UCHAR uint8_t;typedef ULONGLONG uint64_t;#define MAXIMUM_Y_WIDTH 2000static uint64_t mmw_mult_Y = 0x2568256825682568;static uint64_t mmw_mult_U_G = 0xf36ef36ef36ef36e;
2015-07-15 16:59:54 753
原创 关于Linux IPC的一个系列的文章
原帖发表在IBM的developerworks网站上,是一个系列的文章,作者郑彦兴,通过讲解和例子演示了Linux中几种IPC的使用方式,我觉得很好,在这里做一个保留,能看完的话Linux IPC的基础是没有问题的了。一)Linux环境进程间通信(一)管道及有名管道http://blog.chinaunix.net/space.php?uid=13830775&do=blog&id=137283二
2015-07-15 16:59:51 318
原创 turbojpeg.c 源码
记录下来 备忘 点击(此处)折叠或打开 /* * Copyright (C)2009-2012 D. R. Commander. All Rights Reserved. * * Redistribution and use
2015-07-15 16:59:49 1244
原创 VIM 配置
转自:https://github.com/ma6174/vim手动安装: 安装vim sudo apt-get install vim 安装ctags:sudo apt-get install ctags 安装一些必备程序:sudo apt-get install python-twisted xclip vim-gnome astyl
2015-07-15 16:59:46 284
原创 Qt程序多语言支持
以英文翻译成中文为例:1)在程序里需要翻译的地方用tr()包装起来,如 QString str = tr("baidu");2)在.pro文件里加入一行 TRANSLATIONS=Language_Chn.ts3)用控制台执行命令:lupdate yourapp.pro 或调用ide编译.这样程序会将程序中使用tr的部分提取到ts文件中。4)打开 linguist 工具,编辑上
2015-07-15 16:59:43 700
原创 欢迎使用CSDN-markdown编辑器
#define INIT_IMAGE(Img, wid, hei, widstep){if(Img.imageData != 0) delete [] Img.imageData;\ Img.imageData = new BYTE [(widstep) * (hei)]; memset(Img.imageData, 0, sizeof(BYTE) * (widstep) * (hei));
2015-07-15 16:56:48 392
原创 Comparable & Comparator
Comparable & Comparator 都是用来实现集合中的排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparable 接口的方法。 具体请看 Comparable 是一个对象本身就已经支持自比较所需要实现的接口(如...
2011-09-26 15:20:00 104
原创 Gmap添加点线面
代码如下 :function CreatePoints() { // #画点之前移除map范围内的click事件 GEvent.clearListeners(map, 'click'); var id = 0; var points = []; var str; GEvent.addListener(map, 'click...
2011-06-12 18:08:33 577
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人