- 博客(11)
- 资源 (25)
- 收藏
- 关注
原创 Qt标准输入输出问题
序:在Qt应用编程的时候,常常通过打印信息来调试程序。一般在Qt中使用qdebug();非常方便,既可以当成c++里面的cout来用,也可以当成printf();来用,而且自动换行。虽然qdebug有如此多的好处,但是有时候还是需要调用标准输入输出函数和流在终端来显示信息,比如在调试图像程序的时候,有时候希望把一些图像矩阵打印出来,这时候用qdebug就非常的不方便,在VC的win32程序中可
2015-10-30 22:51:08 18758 2
原创 PCA主成分分析法的原理与应用
PCA简介:主成分分析(Principal Component Analysis, 简称PCA)是一种常用的基于变量协方差矩阵对信息进行处理、压缩和抽提的有效方法。PCA方法由于其在降维和特征提取方面的有效性,在人脸识别领域得到了广泛的应用。PCA方法的基本原理是:利用K-L变换抽取人脸的主要成分,构成特征脸空间,识别时将测试图像投影到此空间,得到一个投影系数矩阵,再通过分类器进行分类识别。
2015-10-29 22:24:25 6646
原创 Gabor小波变换滤波器原理与创建
在提取目标的局部空间和频率域信息上,Gabor小波变换具有良好的特性,对图像进行Gabor小波变换,就类似于人类视网膜中的简单细胞对图像刺激作出的响应。Gabor小波变换不仅仅可以提取出图像纹理的特征,并且可以减小光照和位置对图像识别造成的干扰。一般对图像进行Gabor小波变换提取特征后,还要进行降维处理,以提高运算效率。一、二维Gabor小波核函数定义式中,对于Gabor核函
2015-10-27 22:56:58 6698
原创 浅谈MDK环境下使用#include <stdio.h>的问题
在使用MDK进行嵌入式开发,特别是调试串口的时候经常要用到C语言的标准输入输出库函数,如printf();。这样写出来的程序,通常编译和链接过程都不会报错,但是程序却无法正常运行,查看反汇编可以发现程序停在了BKPT 0xAB一行。原因分析如下:标准库函数的默认输出设备是显示器,要实现在串口或LCD输出,必须重定义标准库函数里调用的与输出设备相关的函数. 例如:printf
2015-10-23 21:45:53 4338
原创 关于KEIL MDK调试ARM程序不能仿真的问题
在单片机程序调试过程中,由于程序量小,利用仿真器进行仿真调试方便直观,所以一般经常使用。但是keil经常会出现罢工,无法用仿真器调试的现象,如下图:解决方法也很简单,按照下图设置即可:
2015-10-23 21:30:57 4458
原创 linux内核编译与配置(X86)
*本文基于本人亲自实践*在linux官网下载最新版本的linux内核,要下载偶数版本(稳定版)。linux官网(www.linux.org),不要到其他网站上下载,其他网站上的是人家裁剪过的,编译的时候会有令人抓狂的问题。 1.删除之前配置和编译产生的临时文件。有三个命令,一般直接用第一个命令就好 (1) make distclean 会删除所有产生的临时文件、配
2015-10-23 21:15:03 1463
原创 Linux串口工具minicom配置
minicom是Linux下面最常用的串口调试工具,功能相当于Windows下的超级终端、串口调试工具、DNW等。本人在安装配置minicom过程中,遇到不少难题,下面共享出来,前车之鉴,后车之师!问题1:minicom配置参数选项不全。 现象:minicom安装完成。 然后在命令行输入:minicom -s ,不初始化直接进入配置界面,选择serial port confi
2015-10-23 20:36:43 2100
原创 Linux下的Socet网络编程
【多图预警!】 TCP部分服务端:1. 先创建一个socketAF_INET:IPV4协议组 SOCK_STREAM:流式socket,基于TCP协议返回socket文件描述符或者-12.填写协议族、IP地址、网络端口3.socket与网络地址绑定4.设置最大允许连接的客户端数
2015-10-23 20:17:58 510
原创 UC/OS和UCGUI移植札记
本文移植基于STM32F103RB(内核为ARM Cortex M3);UC/OS版本:V2.86;UCGUI版本:V3.90 对于UC/OS和UCGUI移植,网上铺天盖地都是资料,内容大部分都差不多,按步骤一步步来,一般问题不大,但是没有理解本质,一旦出现问题,就是大麻烦,下面是基于本人实践对网上资料的一些补充,如果按照网上的资料最后有问题的,可以作为参考。 一、 UC/O
2015-10-23 19:54:14 1219
原创 Linux命令行删除文件恢复
在Linux下工作的很多人都有过这样的尴尬经历,辛辛苦苦写了很久的代码或者文档,一个不小心就rm掉了,命令行删除一般不会进入回收站,这时候是不是想死的心都有了。 先说说活生生的悲剧是怎么发生的。 先是认认真真写了一个下午脚本setup.sh,在coreV1.1中有一个旧版本但是同名的setup.sh,于是就想删了旧版本的,输入命令:rm / coreV1.1
2015-10-22 21:09:55 5516
原创 串口ISP方式下载单片机程序设计
单片机程序下载一般最常用的有J-LINK(或各厂商自己的裸机下载器)下载、串口ISP下载。 串口ISP下载的方式方便快捷,只要一套串口工具,一个串口下载软件即可。 设计串口ISP下载有两个方面的工作要做,1.单片机bootloader程序编写;2.上位机下载软件编写,这里的上位机可以是电脑也可以是ARM处理器。 单片机bootloader负责接收串口数据,
2015-10-21 20:00:12 1772
Centos7.9.2009的Samba离线安装包(一步到位,带使用说明)
2024-08-08
libwebsocketsAndDemo.zip
2020-12-04
Android版本管理工具repo
2018-11-21
MP4格式解析工具
2018-06-03
文件安全加密工具
2017-08-31
libsvm简单C++测试程序
2015-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人