自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

霖郎

霖郎(Harry_Zhang) ,毕业于上海电力大学,现就读于俄亥俄州立大学, 植根于CS与EE...

原创 【ARM9嵌入式】推箱子与拼图触摸屏小游戏的实践

ARM推箱子的原型是基于C语言设计编写的推箱子小游戏,通过使用LCD、键盘、看门狗定时器、LED数码管、GPIO、触摸中断等ARM实验模块,移植到ARM实验箱上,实现的游戏功能有基本的图像显示、游戏难度选关、游戏地图设计、键盘控制游戏、页面跳转、自动演示、判断胜负、游戏倒计时等。 设计流程+硬件...

2019-11-23 14:27:07

阅读数 36

评论数 3

原创 【计算机视觉】基于FREAK特征描述子的分析、仿真与思考 (论文已检索)

关于FREAK算法的思考与改进,后来被写成了论文,投了38届中国控制会议,最近刚检索,有兴趣可以交流一下,虽然有点水,但毕竟也是人生第一篇检索的论文。 ...

2019-11-23 14:10:01

阅读数 10

评论数 0

原创 【图像处理】DCT图像压缩算法(C++与Matlab)

以下是原创的C++代码,可在VC6.0及以上版本测试,相关头文件若缺失请在百度或谷歌下载。 #include <stdio.h> #include "BmpRot.h" #include "stdlib.h" #include &...

2019-11-23 13:57:35

阅读数 148

评论数 0

原创 【STM32F103】中断综述

一、中断内核:   STM32的中断很强大,每个外设都可以产生中断,F103在内核水平上搭载了异常响应系统,系统异常有8个(算上RESET和HardFault也就10个),外部中断有60个,但是根据NVIC(嵌套向量中断控制器,控制整个芯片中断相关的功能),IP(中断优先级寄存器)数组中预留...

2019-01-19 21:26:21

阅读数 1465

评论数 0

原创 【STM32F103】RCC-使用HSE/HSI配置时钟

     以上为STM32的时钟树,通过系统的启动文件,系统自动调用函数进行时钟初始化,所以我们在实际应用时不需要去写时钟这块,但是如果我们有特殊需求或者想要修改内部时钟的属性,则需要了解时钟树。以下以一个实验例子来测试,修改系统时钟: 1、通过HSE...

2019-01-19 17:01:06

阅读数 430

评论数 0

原创 【计算机视觉】基于FREAK特征描述子的分析、仿真与思考

这段日子研究了很多的特征点检测与匹配,基本把Harris、Fast、SIFT、SURF、ORB、Censure、Brief、Brisk等各类特征检测子与描述子的论文和原理都大致了解了一遍,并进行了仿真和测试,综合来看,目前较新的FREAK描述方式(模仿人类视觉神经)比较具有实用价值和研究空间,下面...

2019-01-18 23:42:22

阅读数 402

评论数 0

原创 【STM32F103】按键检测(GPIO输入)

 按键硬件电路: 分析电路:按键K1按下,接通高电平3.3V,为了保护GPIO,加了限流电阻(R7),没按下的时候是接地的,上升沿输入。 PA0具有自动唤醒的功能(必须上升沿才能唤醒),电容C6用以硬件消抖(电容不断充放电),这样软件就不用延时来消抖, K2电路同。 GPIO输入:GP...

2019-01-17 01:29:08

阅读数 1670

评论数 0

原创 【OpenCv】三天学会C++/OPENCV2基本操作之形态学滤波检测边缘和角点

形态学滤波可以用于检测图像中的特征,如边缘和角点,Opencv中利用形态学检测角点必须使用结构元素,自己需要定义一些结构元素如菱形、方形、十字形等。 实例: #include "stdafx.h" #include "ColorHistogram.h"...

2019-01-16 23:07:43

阅读数 111

评论数 0

原创 【OpenCv】三天学会C++/OPENCV2基本操作之直方图应用(均值飘逸(Mean Shift)查找物体)

  ColorHistogram.cpp获取直方图后,可以对直方图均衡化,通过查找表修改图像外观,在此不再详述,有兴趣可以自己尝试,直方图是图像内容的重要特性,如果某个区域中显示独特的纹理或者独特的物体,那么这个区域的直方图可以看做一个概率函数,它给出的是某个像素属于该纹理或者物体的概率。反投影...

2019-01-16 22:52:23

阅读数 77

评论数 0

原创 【OpenCv】三天学会C++/OPENCV2基本操作之直方图

一个图像是由不同颜色值的像素组成的,像素值的分布是图像的重要特征,通过直方图可以描述图像的内容,检测特定对象和纹理,也可以修改图像的外观。 直方图是一个简单的表,它给出了一幅图像或一组图像中拥有给定数值的像素数量。灰度图像的直方图有256个条目(容器)。0号容器是值为0的像素个数。直方图也可以归...

2019-01-16 21:32:47

阅读数 97

评论数 0

原创 【OpenCv】三天学会C++/OPENCV2基本操作之图像算数

图像可以通过不同的方式进行组合,因为它们是矩阵的形式,Opencv提供了各类运算符,这里做一个简单的测试。 例:图像相加,叠加信息。调用的函数是cv::add(cv::addWeighted 加权和) cv::addWeighted(image1,0.7,image2,0.9,0.,resul...

2019-01-16 20:55:18

阅读数 68

评论数 0

原创 【OpenCv】三天学会C++/OPENCV2基本操作之邻域操作

在计算机视觉或图像处理中,经常涉及领域操作,我们下面来看看如果通过程序扫描领域。 例:对图像进行锐化(基于laplace算子),将一副图像减去它经过拉普拉斯滤波后的图像,边缘将得到放大,细节更加锐利,锐化算子的计算方式如下: sharpened_pixel=5*current-left-rig...

2019-01-16 20:41:31

阅读数 162

评论数 0

原创 【OpenCv】三天学会C++/OPENCV2基本操作之指针遍历图像

在大多数图像处理中,为了计算,往往需要遍历图像的所有像素,高效地遍历方法是非常重要的 第一种:指针法 例子:减少图像中的颜色数目 如将256x256x256的颜色数目减到32x32x32 原始图像中的每个颜色都替换为它所在格子的中心对应的颜色。 只要遍历图像中每个像素的每一个通道,将其值除...

2019-01-16 19:57:16

阅读数 255

评论数 0

原创 【OpenCv】三天学会C++/OPENCV2基本操作之存取像素值

编写计算机视觉应用,必须学习存取图像的内容,如修改或创建图像。 一张图像是由数值组成的矩阵,对于灰度图来说,像素由8位无符号数组成,0代表黑,255代表白。 对于彩色图像来说,需要三个8位无符号数来表示三通道(红,绿,蓝)。 在OPENCV中,CV_8U表示整型,CV_32F表示浮点型。 ...

2019-01-16 19:29:25

阅读数 200

评论数 0

原创 【考试经验】厚积薄发——托福50到97之路

申明:本帖针对目标90+的同学,因为我在备考期间也看过很多经验贴,但基本都是大神出征、斩获高分,我觉得基本功的差距还是非常影响成绩的上限的,所以我的此帖适合的人群是和我一样基础薄弱,目标中含90分阶段的人,大神建议去看那些30天上110的帖子。我发誓本人与本文中提到的培训机构或书籍无广告关系,以下...

2019-01-15 01:06:40

阅读数 756

评论数 1

原创 【STM32F103】使用库函数点亮LED(GPIO输出)

使用库建立好工程模板,就可以方便的使用STM32标准库来编写应用程序了,LED的控制使用到GPIO外设的基本输出功能。 本部分实验使用的是野火STM32F103开发板,硬件资源如上。 这是一个RGB灯,由红蓝绿三色组成,可以通过PWM控制混色。 这些LED的阴极接在GPIO引脚1、0...

2019-01-15 00:54:56

阅读数 495

评论数 0

原创 【考试经验】脱离GRE苦海,30天逆袭贴

GRE经验贴,托福基础97,GRE三周从315到326,语文148到158     10.21 第一次 150+168+3.5   /  11.18 第二次 148+167+3.5 12.22 最终 158(语文)+168(数学)+4.0(学术写作)   第一次接触GRE是在18年春节,...

2018-12-22 20:33:02

阅读数 246

评论数 0

原创 【图像处理】基于VC++的人脸美化的实现实践篇(含代码)

作者:张皓霖 上海电力学院 课程老师:秦伦明 上篇我将人脸美化的过程列出来了,这篇我是用VS2012(VC++)+MFC+OpenCv 将这些功能实现。 实验目的 利用VC++实现人脸美化软件,要求: 1、具有人脸美化界面; 2、具有磨皮功能,参数可调; 3、具有美白功能,参数可调; ...

2018-11-12 19:01:31

阅读数 714

评论数 0

原创 【图像处理】人脸美颜算法初次尝试

作者:张皓霖 上海电力学院  算法提供老师:秦伦明 课程:数字图像处理 使用MFC+ VC++ +部分OpenCv库实现 初稿效果如下: 详细代码、过程和最后修改后的最终效果将在下篇分享!  ...

2018-11-09 14:01:21

阅读数 1052

评论数 3

提示
确定要删除当前文章?
取消 删除