- 博客(27)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 OPENCV中图像数据结构及其转化
OPENCV中图像数据结构及其转化1. IplImage它是openCV库中表示图像的结构体。初始化:cvLoadImage(),cvCreateImage()访问元素:【行指针】b = ((uchar *)(img->imageData + row * img->widthStep))[col * img->nChannels + 0]; a. IplImage*转MatMat...
2018-06-24 11:38:13
1420
原创 OpenMP并行加速
OpenMP并行加速1. 简介OpenMP是一个编译器指令和库函数集合,主要是为共享式存储计算机并行程序设计使用的。OpenMP的一个Parallelfor指令,就是标准的并行模式fork/join式并行模式,基本思想是,程序开始时只有一个主线程,程序中的串行部分都由主线程执行,并行的部分是通过派生其他线程来执行,但是如果并行部分没有结束时是不会执行串行部分的。也即OpenMP并行
2017-12-15 21:30:21
7454
1
翻译 进程,线程,多线程
进程,线程,多线程进程与线程:进程:具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位. 【占用资源的最小单元】线程:它是比进程更小的能独立运行的基本单位.是进程的一个实体,是CPU调度和分派的基本单位。它只拥有运行中必不可少的资源(如程序计数器,一组寄存器和栈),但它可与同属一个进程的其他的线程共享进程所拥有的全部资源.
2017-12-07 22:09:18
325
原创 Qt学习笔记
Qt学习笔记1. 简介http://www.cnblogs.com/majianchao/p/6591712.htmlQt 是一个跨平台的 C++应用程序框架。它不只是一个 GUI(Graphical User Interface)库,它还内置了很多技术,如连接数据库等。在一定程度上,提供“一站式”的解决方案。 安装后的 Qt主要包含以下几部分:http://
2017-11-20 21:47:24
512
翻译 算法导论(九)——图
算法导论(九)——图 广度优先搜索(Breadth First Search):从一个顶点开始,搜索所有可到达的顶点。它将邻接未访问点都加入队列,在对当前访问点进行邻接搜索。从图的某个顶点v0出发,在访问v0之后,依次搜索访问v0的各个未被访问过的邻接点w1,w2,…。然后顺序搜索访问w1的各未被访问过的邻接点,w2的各未被访问过的邻接点,…。——》使用队列【类似二叉树的层次遍历】
2017-11-20 21:14:47
358
翻译 算法导论(八)——动态规划&贪婪算法
算法导论(八)——动态规划&贪婪算法【主要参考资料:MIT算法导论视频,《数据结构,算法与应用,c++语言描述》】动态规划方法通常用来求解最优化问题,从可行解中寻找具有最优值的解,得到的是问题的一个最优解(an optimal solution)。求解的问题需具备要素:最优子结构和子问题重叠。算法对每个子问题只求解一次,将其解保存在一个表格,从而无需每次求解一个子问题时都重新计算,避免
2017-11-19 22:04:09
1310
翻译 算法导论(七)——跳跃表&自组织表,竞争性分析
算法导论(七)——跳跃表&自组织表,竞争性分析1. 背景:①为了提高有序链表的查找性能,考虑在部分或全部节点上增加额外的指针,以便查找时跳过若干点,不必从左到右连续查看。方法:1. 散列表(哈希表):操作时间提至O(1),但最坏是O(n)【应用】文本压缩解压p.260LZW压缩:把文本映射为数字编码(关键字为字母,键值为对应的代码。在字符串中寻找于字典中一个字符
2017-11-06 20:05:10
1402
翻译 算法导论(六)——扩充的数据结构的应用
算法导论(六)——扩充的数据结构的应用 选择数据结构(红黑树);决定附加信息(计算节点子树大小);验证数据结构不受修改操作影响(插入删除后需旋转);在新的结构上进行新的操作 1. 动态有序统计:(SELECT在动态集中返回第i小的数,RANK在有序集中返回排名为i的元素)【已知】对于一个无序的集合,能够在O(n)的时间内确定任何的顺序统计量【目标】修改红黑树,使得在O
2017-11-04 10:52:05
384
翻译 算法导论(五)——树
算法导论(五)——树【主要参考资料:MIT算法导论视频,《数据结构,算法与应用,c++语言描述》】完全二叉树:只有最下面两层度小于2,并且最下面一层的结点都集中在该层最左边的若干位置的二叉树。已知节点总数为n,则叶子结点数n0=(n+1)/2。 假设元素编号i[1,n],若i==1,则为根元素,i>1则父节点的编号为i/2;若2i>n,则该元素无左孩子,
2017-11-04 09:40:50
1010
翻译 算法导论(四)——哈希表&平摊分析
算法导论(四)——哈希表1. 背景: symbol-table problem(tableS holding n records),执行操作插入,删除,搜素。要使在列表中查找元素的效率达到Θ(1)【给定一个关键字Key(整数),通过一个定义好的散列函数,可以计算出数据存放的索引位置,这样免去遍历】 若直接映射,则占用的存储空间太大。2. 哈希表:压缩存储空间。
2017-10-22 22:14:36
1008
翻译 算法导论(三)——分治法
divide conquer combine分而治之:例子:求x的n次方: a^n传统的做法就是循环相乘n次,算法效率为Θ(n)。但是如果采用分治法的思想,算法效率可以提高到Θ(lgn)二分查找;归并排序;快速排序;http://www.cnblogs.com/zhoutaotao/p/3970099.html(快排,随机快排)斐波那契数列http://www.cn
2017-10-22 17:01:07
604
翻译 算法导论(二)——排序算法整理
算法导论(二)——排序算法整理【主要参考资料:MIT算法导论视频,《数据结构,算法与应用,c++语言描述》】排序算法:1. 时间开销•排序的时间开销可用算法执行中的数据比较次数与数据移动次数来衡量。•算法运行时间代价的大略估算一般都按平均情况进行估算。对于那些受对象初始排列及对象个数影响较大的,需要按最好情况和最坏情况进行估算2. 空间开销算法执行时所需的附
2017-10-22 16:36:25
540
原创 关于图像处理中的插值和旋转
关于图像处理中的插值和旋转一.插值参考:http://blog.youkuaiyun.com/Real_Myth/article/details/49275999 在模板匹配问题中,涉及到角度插值和坐标插值(亚像素精度)问题。角度插值:得到最佳匹配模板左右相邻的模板的信息,二次拟合(x为角度,y为得分)坐标插值:得到最佳匹配点的3*3邻域点的匹配情况,三次拟合(x,y坐标,y为得分)确定拟合模型(什么方程)—...
2017-10-20 18:41:19
3382
原创 VS2015的相关操作笔记
VS2015工程打包成setup文件参考:http://www.cnblogs.com/yinsq/p/5254893.html光谱显示项目:【vs2015打包制作SETUP程序,要求能在XP及以上系统上运行】利用InstallShield Limited Edition Project新建项目,依次设置项目信息,其中添加文件时,把成功运行的release文件夹中所有文件,以及相关的数据等包括进去...
2017-09-30 19:54:20
505
原创 文本文件与二进制文件的读写
文本文件与二进制文件的读写【https://wenku.baidu.com/view/d7dfd688680203d8ce2f243c.html】以什么模式打开文件根本不重要,只要关心这个文件里的数据内容本身是二进制格式还是文本格式就好了!如果内容是文本格式的,你就调用文本格式那一套函数,比如puts,gets,fscanf,fprintf,>等,如果内容是二进制格式的,你就调用二进制格式
2017-09-30 19:31:00
23900
翻译 图像细节增强
本篇主要讲述图像细节增强的几种方法,根据论文做了总结笔记。主要有:L0平滑,引导滤波,快速双边滤波和边缘保留多尺度图像分解的新方法(基于加权最小二乘法框架)。图像细节增强的核心是将原图像表示为基本分量(base layer)与细节分量(detail layer)之和,在此基础上单独增强细节分量并得到增强图像,关键在于基本分量的获取。L0平滑:L0梯度最小化,前处理后图像与原图的相似性+平滑
2017-09-22 21:49:54
13106
翻译 算法导论(一)——渐近分析,递归解法
算法导论(一)——渐近分析,递归解法前言:算法分析即关于计算机程序性能和资源利用的理论分析。好的程序需要具有:正确性,安全性,用户友好性,可维护性,简洁性……程序性能指一个程序对内存和时间的要求,可以通过性能分析或者性能试验来确定。分析一般有时间复杂度和空间复杂度两个方面。空间复杂度包括:指令空间,数据空间,环境栈空间,一般计算空间需求的可变部分(动态分配空间+递归
2017-09-08 11:01:30
1460
原创 VC6.0+XT库+OPENCV1.0调试笔记
VC6.0+XT库+OPENCV1.0调试笔记情况说明;气动光学校正系统工程,源代码调试失败,里面用到了专业版的,但是用到的类却又是标准版的,如CXTAccelManager等。较老版本XT1922和XT2000(标准版),Xtreme Toolkit库中都只有XTToolKit.h,没有XTToolKitPro.h网上下载的较新版本(专业版),XTToolkitPro库中有XTT
2017-09-02 11:04:38
1591
1
原创 VS+TeeChart控件调试笔记
VS+TeeChart控件调试笔记情况说明:光谱显示工程(64 Bit Window10+VS2015+TeeChart8),在原来的机子上能运行,拷贝之后运行不了。 问题所在:导入TeeChart控件时,用了绝对路径,导致无法打开文件;另外,TeeChart8.ocx在使用时必须先注册,否则无效。而且只能在x86下运行,x64会意外中断。解决方法:把导入路径改成相对路
2017-08-31 10:13:53
4039
原创 红外小目标检测matlab程序——基于《Infrared Small-Target Detection Using Multiscale Gray Difference Weighted Image》
阅读了论文《Infrared Small-Target Detection Using Multiscale Gray Difference Weighted Image Entropy》,小菜鸟决定用MATLAB实现一下。clear;clc; K=3;w=2;c=0.5;I=imread('3.jpg');f=rgb2gray(I);[M N]=size(f)
2016-11-04 10:46:14
9975
1
Bayes Saliency-Based Object Proposal Generator for Nighttime Traffic Images
2017-09-30
One-Shot Learning of Object Categories (ppt)
2017-09-30
vs2015未加载visual c++项目
2016-07-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人