- 博客(108)
- 资源 (3)
- 收藏
- 关注
原创 QT5.7.1+VS2013软件开发环境配置
任务:完成Qt5.7.1加载到VS2013环境下,编程运行Qt应用程序,有详细步骤,最后完成一个空白窗口UI运行显示1.基本配置PC: Win7.x(win7.1)VS: Visual Studio 2013Qt: qt-opensource-windows-x86-msvc2013-5.7.1.exeAddin:qt-vs-addin-1.2.5.exe
2017-04-28 13:10:24 7273
原创 Camera Link协议和FPGA的数字图像信号源设计
1 引言 目前,各种图像设备已广泛应用到航空航天、军事、医疗等领域。图像信号源作为地面图像采集装置测试系统中的一部分,其传输方式及信号精度都是影响系统性能的重要因素。由于图像信号的传输速率高,数据量大,在传输过程中,其精度和传输距离易受影响。为了提高信号传输距离和精度设计了由FPGA内部发出图像数据,并通过FPGA进行整体时序控制;输出接口信号转换成符合Camera Link标准的低电压
2017-02-15 09:49:56 10130 2
原创 基于Camera Link接口的图像压缩解压缩系统设计
标签:图像压缩(27)Link接口(1)本设计名为CDIC(基于Camera Link接口的图像压缩解压缩)系统,应用了Altera公司的StratixTMII系列FPGA EP2S30F484I5芯片和基于Camera Link接口的数码相机CV-A10CL,设计实现了对高分辨率黑白数字图像的拆分压缩、解压缩及PCI总线接入拼接恢复的系统。系统分为数码相片压缩单元、数码相片解
2017-02-15 09:46:31 798
原创 图像采集系统的Camera Link标准接口设计
引 言 高速数据采集系统可对相机采集得到的实时图像进行传输、实时处理,同时实现视频采集卡和计算机之间的通信。系统连接相机的接口用的是Camera Link接口,通过Camera Link接口把实时图像高速传输到FPGA图像采集卡中进行数据实时处理,并通过PCI接口实现采集卡和计算机之间的通信。本文主要研究数据采集系统 Cam-era Link接口技术。 Camera Link是
2017-02-15 09:23:19 7561 1
转载 一之续、A*,Dijkstra,BFS算法性能比较及A*算法的应用
一之续、A*,Dijkstra,双向BFS算法性能比较及A*算法的应用出处:http://blog.csdn.net/v_JULY_v-------------------------------------------------- 引言: 最短路径的各路算法A*算法、Dijkstra 算法、BFS算法,都已在本BLOG内有所阐述了。其中,Dijkstra
2016-10-24 17:28:37 520
原创 当今世界最为经典的十大算法--投票进行时
当今世界最为经典的十大算法--投票进行时 参考:十三个经典算法研究与总结、目录+索引,本人第一大原创作品。内容说明:I、 本文原名为:当今世界最受人们重视的十大经典算法,后改为如上题目。II、本文分为俩部分: 第一部分、来自圣经的十大算法:为某网友票选出来的十个来自圣经的算法。 第二部分、当今世界最为经典的十大算法--投票进行时:是恳请本文的读者
2016-10-24 17:26:40 1638
原创 经典算法研究系列:九之续、sift算法的编译与实现
九之续、sift算法的编译与实现代码:Rob Hess维护的sift 库。环境:windows xp+vc6.0。条件:opencv1.0、gsl-1.8.exe----------------------------------------------- 昨日,下载了Rob Hess的sift库,将其源码粗略的看了看,想要编译时,遇到了不少问题,先修改了下代码,然
2016-10-24 17:24:57 309
原创 十二之再续:快速排序算法之所有版本的c/c++实现
十二之再续、快速排序算法所有版本的c/c++实现出处:http://blog.csdn.net/v_JULY_v。-------------------------------------------------- 前言: 相信,经过本人之前写的前俩篇关于快速排序算法的文章:第一篇、一、快速排序算法,及第二篇、一之续、快速排序算法的深入分析,各位,已经
2016-10-24 17:23:15 346
原创 十二之续、快速排序算法的深入分析
十二之续、快速排序算法的深入分析 --------------------------前言一、快速排序最初的版本二、Hoare版本的具体分析三、Hoare变种版本四、快速排序的优化版本五、快速排序的深入分析六、Hoare变种版本与优化后版本的比较七、
2016-10-24 17:22:04 409
原创 数字图像处理领域的二十四个典型算法及vc实现、第二章
数字图像处理领域的二十四个典型算法及vc实现、第二章作者:July 二零一一年二月二十六日。参考:百度百科、维基百科、vc数字图像处理。----------------------------------------------数字图像处理领域的二十四个典型算法及vc实现、第一章一、256色转灰度图二、Walsh变换三、二值化变换四、阈值变换五、傅立叶变
2016-10-24 17:20:06 934
原创 数字图像处理领域的二十四个典型算法及vc实现、第一章
数字图像处理领域的二十四个典型算法及vc实现、第一章参考:百度百科、维基百科、vc数字图像处理。--------------------------------------------------数字图像处理领域的二十四个典型算法及vc实现、第一章一、256色转灰度图二、Walsh变换三、二值化变换四、阈值变换五、傅立叶变换六、离散余弦变换数字图像处
2016-10-24 17:18:48 7022
原创 精通八大排序算法系列:二、堆排序算法
精通八大排序算法系列:二、堆排序算法 本文参考:Introduction To Algorithms,second edition。------------------- 此精通排序算法系列,前一节,已讲过了一、快速排序算法,其中,快速排序每一趟比较用时O(n),要进行lgn次比较,才最终完成整个排序。所以快排的复杂度才为O(n*lgn)。而本节,我们要讲的是堆
2016-10-24 17:17:42 290
原创 十、从头到尾彻底理解傅里叶变换算法、下
经典算法研究系列:十、从头到尾彻底理解傅里叶变换算法、下推荐阅读:The Scientist and Engineer's Guide to Digital Signal Processing,By Steven W. Smith, Ph.D。此书地址:http://www.dspguide.com/pdfbook.htm。------------从头到尾彻底理解傅里叶
2016-10-24 17:16:29 343
原创 十、从头到尾彻底理解傅里叶变换算法、上
经典算法研究系列:十、从头到尾彻底理解傅里叶变换算法、上推荐阅读:The Scientist and Engineer's Guide to Digital Signal Processing,By Steven W. Smith, Ph.D。此书地址:http://www.dspguide.com/pdfbook.htm。博主说明:I、本文中阐述离散傅里叶变换方法,是
2016-10-24 17:15:22 672
原创 经典算法研究系列:九、图像特征提取与匹配之SIFT算法
经典算法研究系列:九、SIFT算法研究推荐阅读:David G. Lowe, "Distinctive image features from scale-invariant keypoints," International Journal of Computer Vision, 60, 2 (2004), pp. 91-110------------------------
2016-10-24 17:14:26 622
原创 世界七大数学难题与Hilbert的23个问题
世界七大数学难题与Hilbert的23个问题本文参考:1987年版《数学家小辞典》、百度百科、维基百科世界七大数学难题 这七个“千年大奖问题”是: NP完全问题、霍奇猜想、庞加莱猜想、黎曼假设、杨-米尔斯理论、纳卫尔-斯托可方程、BSD猜想。千年大奖问题 美国麻州的克雷(Clay)数学研究所于2000年5月24日在巴黎法兰西学院宣布了一
2016-10-24 17:13:16 11148
原创 经典算法研究系列:二之续、彻底理解Dijkstra算法
经典算法研究系列:二之续、彻底理解Dijkstra算法 了解什么是Dijkstra 算法,请参考:经典算法研究系列:二、Dijkstra 算法初探http://blog.csdn.net/v_JULY_v/archive/2010/12/24/6096981.aspx本文由单源最短路径路径问题开始,而后描述Bellman-Ford算法,到具体阐述Dijkstra算法,阐
2016-10-24 17:12:17 3057
原创 几个最短路径算法Floyd、Dijkstra、Bellman-Ford、SPFA的比较
几个最短路径算法的比较:Floyd 求多源、无负权边的最短路。用矩阵记录图。时效性较差,时间复杂度O(V^3)。 Floyd-Warshall算法(Floyd-Warshall algorithm)是解决任意两点间的最短路径的一种算法,可以正确处理有向图或负权的最短路径问题。Floyd-Warshall算法的时间复杂度为O(N^3),空间复杂度为O(N^2)
2016-10-24 17:10:54 1419
原创 经典算法研究系列:八、再谈启发式搜索算法
经典算法研究系列:八、再谈启发式搜索算法 作者:July 二零一一年二月十日本文参考:I、 维基百科、II、 人工智能-09 启发式搜索、III、本BLOG内,经典算法研究系列:一、A*搜索算法---------------------------- 引言:A*搜索算法,作为经典算法研究系列的开篇文章,之前已在本BLOG内有所阐述。但要真正理解A*
2016-10-24 17:10:05 1324
转载 永久勘误:微软等面试100题系列,答案V0.4版[第41-60题答案]
永久勘误:微软面试100系列答案V0.4版[第41-60题答案] 作者:July、何海涛等网友---------------------------几点声明:I、 此微软面试100题系列永久更新,答案永久勘误,永久优化。随时,永远,欢迎,任何人,针对任何一题,提出自己的思路、意见。并对那些修正公布于博客上的答案的网友,表示最大的感谢。II、 不管你
2016-10-24 17:09:02 621
转载 理解离散傅立叶变换(四. 复数形式离散傅立叶变换)
理解离散傅立叶变换(四) ------复数形式离散傅立叶变换 复数形式的离散傅立叶变换非常巧妙地运用了复数的方法,使得傅立叶变换变换更加自然和简洁,它并不是只是简单地运用替换的方法来运用复数,而是完全从复数的角度来分析问题,这一点跟实数DFT是完全不一样的。 一、 把正余弦函数表示成复数的形式 通过欧拉等
2016-10-24 17:01:03 667
转载 理解离散傅立叶变换(三.复数)
理解离散傅立叶变换(四) ------复数形式离散傅立叶变换 复数形式的离散傅立叶变换非常巧妙地运用了复数的方法,使得傅立叶变换变换更加自然和简洁,它并不是只是简单地运用替换的方法来运用复数,而是完全从复数的角度来分析问题,这一点跟实数DFT是完全不一样的。 一、 把正余弦函数表示成复数的形式 通过欧拉等
2016-10-24 17:00:14 846
转载 理解离散傅立叶变换(二. 实数形式离散傅立叶变换)
理解离散傅立叶变换(二) ------实数形式离散傅立叶变换(Real DFT) 上一节我们看到了一个实数形式离散傅立叶变换的例子,通过这个例子能够让我们先对傅立叶变换有一个较为形象的感性认识,现在就让我们来看看实数形式离散傅立叶变换的正向和逆向是怎么进行变换的。在此,我们先来看一下频率的多种表示方法。
2016-10-24 16:59:10 362
转载 理解离散傅立叶变换(一)
理解离散傅立叶变换(一) ------傅立叶变换的由来 关于傅立叶变换,无论是书本还是在网上可以很容易找到关于傅立叶变换的描述,但是大都是些故弄玄虚的文章,太过抽象,尽是一些让人看了就望而生畏的公式的罗列,让人很难能够从感性上得到理解,最近,我偶尔从网上看到一个关于数字信号处理的电子书籍,是一个叫Steven W. Smith,
2016-10-24 16:57:00 381
原创 MSP430程序库<二>UART异步串口
串行通信接口是处理器与其他设备进行数据通信最常用的方式之一。我的这个程序库是针对MSP430f14系列和MSP430f16系列的,我常用的单片机是这两款:msp430f149,msp430f169。这两款单片机中均有两个增强型串行通信接口,都可以进行同步或是异步通信,甚至169的模块USART0还能进行进行I2C协议通信。在这里,我们只讨论异步串行通信。硬件介绍:MSP单片机的US
2016-07-20 20:30:46 1871
原创 Ubuntu下vim+ctags的配置
ctags的功能用于建立源码树的索引,使程序员在编程时能迅速定位函数、变量、宏定义等位置去查看原形以下是在ubuntu下ctags的下载安装和配置过程:下载并安装ctags,终端输入命令sudo apt-get install ctags建立源码索引,比如查看uboot源码,而这些代码放在/home/flow/GEC210Board/u-boot/u-boot-samsun
2015-08-11 17:39:05 358
原创 ubuntu下S5PV210开发板嵌入式开发环境搭建
本教程所使用的开发板是GEC210开发板,核心板资源概述:CPU:S5PV210,SDRAM:512MB,Flash:8MB,NandFlash:256MB。本教程搭建的环境可以用于uboot移植、Linux移植,即使开发板只有uboot也能轻松实现内核驱动程序开发。
2015-08-11 09:55:26 1120
原创 STM32 自定义频率与占空比PWM输出的方法
图一图二PWM应用非常广泛,但是不同的项目对输出的PWM又有特殊要求,为满足这些要求我们需要更多的实验来验证。接下来讲述图一显示波形的输出方法步骤(图二为异常波形)。一、本实例所使用资源:1、TIM4_CH3(对应管脚PB8)用于输出PWM波形2、TIM3用于产生中断3、MDK 软件仿真方法二、执行过程:1、初始化配置TIM4_CH3对应管脚的PWM
2015-08-04 17:07:39 39110 3
原创 STM32定时器
高级控制定时器(Tim1)是由一个16位的自动装载计数器组成,它由一个可编程预分频器驱动。用途在于:测量输入信号的脉冲宽度(输入捕获),或者产生输出波形(输出比较,PWM,嵌入死区时间的互补PWM等)。使用定时器预分频器和RCC时钟控制预分频器,可以实现脉冲宽度和波形周期从几个微秒到几个毫秒的调节。具体如下: 16位上下,自动装载计数器。 1
2015-06-24 17:59:36 543
原创 emWin+touch移植到STM32战舰开发板
最近在做一个项目,硬件平台核心处理器STM32F103ZET6,该芯片功能很强大。下面就把我移植emWin的过程分享给大家:第一步,准备移植文件。要想在自己开发板上裸机跑emWin,需要以下程序:开发板相关硬件驱动,emWin程序。相关硬件驱动我是在原子大哥战舰开发板配套的程序基础上改写的,至于emWin网上可以下载。
2015-06-24 17:50:31 10334 4
原创 安卓弹出使用Dialog创建的对话框之后触摸屏幕就消失了的解决方法
安卓在4.0之前对话框都是模态的,之后就改成非模态了。 解决方法吗,使用progressdialog.setCancelable(false)也行,但是这样就不能响应返回键的事件了,最好的方法是调用progressdialog.setCanceledOnTouchOutside(false),这样一切都和4.0之前的一样下面是个例子:ProgressDialog dia
2015-06-08 14:45:26 972
原创 STM32与PID算法
一、总体原则 PID调试一般原则 a.在输出不振荡时,增大比例增益P。 b.在输出不振荡时,减小积分时间常数Ti。 c.在输出不振荡时,增大微分时间常数Td。二、各环节作用 [P]比例调节作用:是按比例反应系统的偏差,系统一旦出现了偏差,比例调节立即产生调节作用用以减少偏差。比例作用大,可以加快调节,减少误差,但是过大的比例,使系统的稳定
2014-11-13 19:14:43 27686 9
Altera FPGA工程师成长手册__陈欣波编版解压密码
2018-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人