- 博客(13)
- 收藏
- 关注
原创 手语识别(二)----语音识别(百度)转手语视频
最近两天新加了一个功能,因为要实现语音到手语视频的功能,所以细分的话,大致流程就是:录入语音并保存到本地----本地语音转文字(语音识别)----文字转分词-----分词转图片-----图片转视频保存到本地----输出本地视频准备工作1.安装pyaudio我用的是python3.7,所以在安装的时候并不能直接用命令pip install pyaudio,会显示错误,最后通过下载.whl文件...
2019-08-03 17:00:29
5291
8
原创 手语识别(一)----基于tensorflow的手势识别
暑假留校这段时间老师给分配了一个项目----手语识别,在小组中,我主要是和其他两位同学搞算法,我们先是在win10下进行实验的,目前只完成了一小部分,因为电脑配置实在太低,一次能训练的图片数有限制,时间也没那么充足,不可能一直在这个上面花费大量时间,所以训练出来的结果不尽如人意,但是基本的功能还是实现了的。只要有足够多的时间去训练,我相信呈现出来的识别结果可以达到预期的效果。实现功能:1.录入...
2019-07-31 18:20:30
12593
14
原创 Linux编程------多线程
为什么有了进程,还要引入线程呢?1.和进程相比,线程是一种非常“节俭”的多任务操作方式。在Linux系统下,启动一个新进程必须分配给它独立的地址空间,简历众多的数据表来维护它的代码段、堆栈段和数据段,这是一种“昂贵”的多任务工作的方式。2.运行于一个进程中的多个线程,他们之间使用相同的地址空间,线程间彼此切换所需时间远小于进程间切换所需时间,据统计,一个进程的开销大约是一个线程开销的30倍左右...
2019-06-24 15:58:05
168
原创 Linux编程------进程通讯概念(包含系统调用文件函数)
访问文件可以通过系统调用和库函数,库函数适用于任何系统,而我这里说的系统调用只是在linux系统下的。创建函数 int creat(const char *filename,mode_t mode)filename:要创建的文件名(包含路径,缺省为当前路径)mode:创建模式(S_IRUSR(可读) S_IWUSR (可写) S_IXUSR(可执行) S_IRWXU(可读、写、执行))...
2019-06-09 23:08:19
212
原创 Linux编程---GCC、GDB、Makefile
首先先说点编程基础,现在基本上学过c语言的都会了解vc、dev或者别的C语言编译工具吧,此处和vc类似只不过环境不同,大家可以结合起来去理解。GCC程序编译gcc是GNU推出的功能强大、性能优越的多平台编译器,可以在多种硬件平台上编译出可执行程序,其执行效率与一般的编译器相比平均效率要高20%~30%GCC编译器能将C、C++语言源程序、汇编程序编译、连接成可执行文件。Linux系统中,可...
2019-05-26 20:52:18
112
原创 ubuntu中保存摄像头视频
首先讲解几个函数:1.获取系统时间函数:首先需要import timepython中几个获取时间的函数:time.time() 获得以秒为单位的浮点时间time.ctime()获得人能理解直观时间time.localtime()获取当前时区的当前时间若需要了解各种类型时间的数值转换百度即可。2.获取编码格式函数(以下仅仅是我知道的,代码中用到其中一种)cv2.VideoWrite...
2019-05-20 19:17:14
1211
原创 图片传输--通过http协议
常见通信协议应用层: HTTP(hypertext transfer protocol ):超文本传输协议 FTP(File Transfer Protocol):文件传输协议 SFTP(SSH File Transfer Protocol):安全文件传送协议 DNS(domain name system):域名系统...
2019-05-11 16:29:13
20927
原创 人脸检测
环境即软件:Ubuntu16.04.5 opencv2.4.13.6 python3 vim之前用C++实现过打开电脑摄像头,但并没有记录下来,这次python遇到的问题比上次多,所以简要的记录一下过程。首先最基本的命令 vim test.py建立一个python脚本,:!python % 用来执行python程序。代码如下: import cv2 cap = cv2...
2019-04-26 22:54:47
513
1
原创 C语言关键字、预处理命令及要记的点
学c语言已经过去很长时间了,最近又看到一篇讲c语言的,就决定将一些不会的或者是记不住的记录下来,当然都是最基本的,只是方便后面查看。1.break 、goto、 continuebreak指的是终止本层循环goto:可灵活跳转,但建议禁用,会破坏程序的结构continue指的是中止本轮循环,一般遇到后跳过循环中后面代码的执行,转而直接执行while循环中的循环判断条件。若在for循环中,直...
2019-04-07 23:08:42
505
原创 PWM两种模式区分以及公式Tout=(ARR+1)(PSC+1)/Tclk的理解
stm32 PWM之前学这块的时候就对什么PWM模式一模式二 有效无效 高低电平什么的概念很模糊 最近又重温了一遍 决定还是记录下来CCRX的值位于0——ARR之间,设0——CCRX为低电平,则CCRX——ARR为高电平,如上图所示。ARR的大小决定周期,CCRX的大小决定占空比。PWM有模式一和模式二定时器有向上计数,向下计数,向上、下计数。PWM模式一:如果是向上计数,当T...
2019-03-09 20:16:39
10063
3
原创 STM32实现灯的PWM输出以及定时器输入捕获频率和占空比
寄存器版本的实现程序中的频率和占空比:频率控制在1KHZ----20KHZ,步进值为1KHZ,占空比控制在5%----90%内,步进值为5%。程序的主要功能:1.按键一:控制四个灯的PWM输出频率和占空比2.按键二:改变频率大小。3.按键三:选择一个通道。4.按键四:改变按键三选择通道的占空比。5.按键五:实现输入捕获频率和占空比(组内成员提供了关键思想)。说明:1.本次为了方便...
2018-12-06 22:23:34
3055
原创 4*4矩阵键盘
在33基础上做的改进33和44的基本思想相同,均是通过两次扫描分别判定按键所在行和列,然后通过计算显示出自己想显示的内容即可,因为本次44上除数字外会输出A B C D,# * .所以就会想到用ASCII码实现,键盘大致字符位置如下:由于上次已经附了基本的代码,所以这次只是写点基本算法u8 KEY_Scan(u8 mode){ u8 l=0,h=0; static u8 key...
2018-12-06 21:30:39
7900
1
原创 3*3矩阵键盘的实现
本周扩展了一下STM32的按键个数。矩阵键盘原理:通过六个引脚分别控制3*3矩阵键盘的三个行和三个列实现:分别给按键标号1-9,按下按键后,通过串口输出按键的标号即可。以下为代码实现:分两次扫描计算出最终的按键号key.c文件#include "key.h"#include "delay.h"#include "sys.h" //按键初始化函数 //PB5-7设置成...
2018-12-01 21:10:50
9452
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人