摘要: 最近因工作需要,折腾了一下opencv中的kmeans,网上关于opencv的kmeans比较少,说的也不好理解。无奈只能自己硬着头皮来。使用官方提供的demo,用cout把其中的points打印出来,来来回回对比,也就略懂一二。先上代码,然后慢慢分析。 1 int main( int /*ar... 阅读全文
posted @ 2016-01-23 18:16 hanfengcan 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 折腾了好几天终于在Qt下把opencv跑起来了,使用的版本是opencv3.0和Qt5.5.1。首先在opencv官网(点我)下载最新的版本。然后双击解压或者使用解压软件解压。接着是需要下载Cmake(点我)来编译。接下来就是编译了。具体过程查照http://my.oschina.net/u/14... 阅读全文
posted @ 2015-12-05 17:29 hanfengcan 阅读(1916) 评论(0) 推荐(0) 编辑
摘要: 之前用Qt写过串口的小软件。STM32 IAP工具和 用qt写的一个简单到不能在简单的上位机。后来接触了QML,觉得传统的那种界面太那个了,写样式也麻烦。所以很早就想过用QML来为串口上位机做界面。无奈没搞懂QML到底是如何去调用C++的。百度了一堆文章,多半是翻译官方的例子。不知所云。直到最近在c... 阅读全文
posted @ 2014-12-24 15:11 hanfengcan 阅读(2713) 评论(0) 推荐(0) 编辑
摘要: 自己在51单片机上实现任务调度器的记录过程,下面的文本内容,完整的图文文档传送到了文库。传送门闲来无聊,便有了想写操作系统的念头。之前也用过ucso、rtt、raw-os,虽然没怎么深入应用,但对操作系统也有些认识。好奇心的驱使,终于在国庆这段时间里实现了这个“OS”。于是,便有了本文,用来记录自己... 阅读全文
posted @ 2014-10-08 11:58 hanfengcan 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 捣鼓了几天,用QT写了一个串口IAP工具。使用前,需要将axf转换成bin文件。可以使用keil的fromelf来生产bin文件。然后载入文件并打开串口,按下载就可以了。工具特点:将文件按1K为单位发送。不足1K,在末尾补全0xff至1K按下面的格式传送data_len_L data_len_H d... 阅读全文
posted @ 2014-09-03 19:47 hanfengcan 阅读(1358) 评论(0) 推荐(0) 编辑
摘要: 注意使用的是keil5.11a自己根据开发指南写的一个IAP程序。在mini板上成功跑一个app。因为RB是128K的flash,所以将rom分割为 27K 1K 100K。其中27K 用来存储IAP。1K 用来存储一些信息,目前暂未使用到。100K就是app用的啦。 IAP程序的大致流程是这样的... 阅读全文
posted @ 2014-08-29 19:39 hanfengcan 阅读(3345) 评论(0) 推荐(0) 编辑
摘要: PS:这篇文章记录笔者TI ble协议栈的学习串口的笔记。欢迎各位评论讨论,也希望有大牛解答文末的问题。 前些日子CC2540模块没到,就捣鼓CC2530。深深的感受到,ZigBee就是个坑啊。然后果断玩BLE了。BLE,TI的栈给的文档,project这回看起来好点,然后找了其他一些资料。这... 阅读全文
posted @ 2014-08-10 16:10 hanfengcan 阅读(4571) 评论(0) 推荐(0) 编辑
摘要: 本文记录如何利用cc2530的timer1产生pwm输出。文章原创,不以帖代码为目的,旨在让新人理解,欢迎转载 在此之前,先看看timer1的一些特性。 先看timer1的操作模式,分别是Free-Running, Modulo, Up-and-Down。 具体的讲,Free-Runnin... 阅读全文
posted @ 2014-08-04 12:10 hanfengcan 阅读(5838) 评论(0) 推荐(0) 编辑
摘要: 学QT时,写的一个简单得不能再简单的串口上位机,用来控制单片机上的2个LED。假设一个是只有开和关的状态。一个可以调节亮度。上位机的界面如下图:其中,波特率,数据位,停止位下拉值在设计师里面添加。剩下的功能,基本由代码实现。通信使用的协议也是随便写的。很简单和随意。图片是老弟手绘的。下面贴代码 (*... 阅读全文
posted @ 2014-07-12 20:30 hanfengcan 阅读(12248) 评论(1) 推荐(1) 编辑
摘要: Kubuntu14.04中默认安装的是IBUS输入法。不过,不知道这个输入法如何输入中文。于是便想以来fcitx。以下是简答的安装记录。在终端里面输入下面的命令:sudo apt-get install fcitx kde-config-fcitx fcitx-module-kimpanel接着在输... 阅读全文
posted @ 2014-06-11 15:05 hanfengcan 阅读(230) 评论(0) 推荐(0) 编辑