1 Star 4 Fork 4

终生学习 / USB摄像头视频采集

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
知识点.txt 4.54 KB
一键复制 编辑 原始数据 按行查看 历史
终生学习 提交于 2018-09-20 10:29 . 添加部分内容
一些个人的思考和想法
实习经历:
1、在不同的模拟场景下,记录每次设备的开机时间、采集状态(补光灯、红外灯、操作界面亮度等)、采集时间等
2、
方案一:借助OpenCV这样的一个跨平台视觉库来实现二维码的发现与定位
了解QR二维码的组成原理,三个定位框,黑白比例是1:1:3:1:1。
图像处理:输入图像(jpg)->灰度图(R=G=B)->二值图像(确定阈值、黑白)->找出轮廓->进行面积和比例的计算->完成功能
方案二:利用Python中的二维码识别库zbar实现。
二维码类型:QR Code,纠错等级:L\M\Q\H,深浅表示1、0
Python二维码生成库:qrcode(https://blog.csdn.net/henni_719/article/details/54580732?locationNum=3&fps=1)
Python二维码识别库:zbar(https://www.cnblogs.com/dcb3688/p/4241048.html)
收获:图像处理的基本过程、二维码的组成、……
3、USB摄像头、v4l2音视频设备操作API、Linux系统、内存映射、YUV格式
学科竞赛:
1、求解线性和非线性优化问题的工具,在求解最短距离的非线性动态规划问题上,matlab无法对整型数据进行限制,而lingo可以。
2、校赛期间,我们选的题目是 治疗支原体肺炎用药方案优化设计 ,负责了解药代动力学、药效动力学以及药剂学过程,并依据供药方式的不同给出不同的模型,以确定最优方案。
3、项目的概述:
模块组成:基于C51单片机、环境传感器模块(温湿度传感器、亮度传感器)、红外遥控模块、窗帘窗户电机及驱动模块、基础模块(复位电路、晶振模块、电源模块、显示模块等)
功能描述:
通过各类传感器对各个环境参数进行采集,并将采集的数据传入C51单片机进行数据分析,显示相应参数,然后向电机、LED灯发出控制信号,实现自动控制功能。
通过红外遥控器的按键信号采集,并采集的信号传入单片机进行数据分析,显示相应参数,然后向电机、LED灯发出控制信号,实现手动控制功能。
硬件参数:
温湿度传感器:DHT11(20%-95% +-5%)(0-50 +-2) 3.3-5V 数据口,大于18ms的低电平,数据部分(8bit的湿度整数+8bit的湿度小数+8bit的温度整数+8bit的温度小数+8bit的校验和),对于1、0的辨别是通过区分高电平持续的时间的不同来区别的。
光敏电阻传感器:LM393(双电压比较器),AO(模拟信号),AD转化即可。
红外无线遥控模块:NEC协议,串行的数据传输,码流组成(引导码+用户码+用户反码+键码+键码反码)
电机驱动模块:驱动芯片是ULN2003
电机是五线四相减速步进电机,24级(30°),通过高电平位移(无PWM波,无法调节速度)。(正反转+转动角度可调,相比于直流电机,步进电机更适合,也就更不需要使用舵机了)
确定正反转,确定转动级数,外循环(减速级数),内循环(实际电机转动一圈)
专业技能:
C/C++完成过相应的学习项目,并系统的学过相应的知识。
系统的自学过一些数据结构和算法的数据,包括栈、队列、双向裂变、查找和排序等
在C++的项目中使用到了vector、map等STL模板库(是通用类模板和算法的集合,包含一些标准的数据结构的实现,vector、lists、双向队列、栈等数据结构)
Unix/Linux环境下的
内存管理:
文件I/O:
信号处理:
进程管理:
进程通信:
线程管理:
线程同步:
Socket网络通信:
Qt界面应用开发框架:
了解Unix/Linux系统命令、shell脚本、Makefile脚本、tcp/ip协议簇等
了解软件设计模式:
工厂:父类创建对象的接口,子类实现对象的接口.这样,不同子类实例化的对象调用同一个接口,却实现其对象特有的方法
回调:
命令:将命令或请求封装成类,不同的命令有着不同的实现方法
单例:懒汉模式(第一次调用才创建),饿汉模式(已创建好了对象,只需要调用),构造函数私有,Singleton对象,getInstance()函数
MVC:Model-View-Controller(应用程序的分层开发),用户界面层,业务逻辑层,数据交流层
汇编语言:
C51单片机编程:
STM32单片机编程:
I2C、Uart串口通信:
Telnet、ssh:
学习经历:
看过的技术书籍:
凡事都没你想象的辣么简单,付出才有回报.
C
1
https://gitee.com/ZhongShengXueXi/usb_camera_video_capture.git
git@gitee.com:ZhongShengXueXi/usb_camera_video_capture.git
ZhongShengXueXi
usb_camera_video_capture
USB摄像头视频采集
master

搜索帮助