掌握Python语言,掌握常见的数据结构、算法
了解Python科学计算的基础应用、熟悉平台jupyter notebook的使用
掌握SQL语句的基本用法,了解Mysql数据库的使用
了解掌握Linux系统下的常用命令操作,环境部署,了解Shell常用命令
项目案例1:Python手写数字识别
所用技术:Python、第三方包
软件平台:jupyter notebook
主要内容:通过引入第三方包captcha生成测试集数据图像文件(test)和训练集数据图像文件(train), 通过编写函数拿到所有图像的文件名和数字值,并将将结果保存到列表中存储,再通过opencv 第三方库中的灰度化、膨胀腐蚀、二值化以及平移(放射变换)方法将图像数据转换为数组(每 一个像素代表一个特征值,每一个行代表一个图像)从而生成训练集数据和测试集数据。最后通 过机器学习包sklearn中的K临近算法生成分类器,测试test文件夹数据。
项目案例2:修改版-HC串口助手app
所用技术:Java
软件平台:Android Studio
主要内容:在原有app的基础上,增加移动方向按钮、传感器按钮、摄像头按钮。点击传感器按钮进入新界 面面实时显示手机传感器数据;摄像头按钮中又分设前置摄像头和后置摄像头按钮,点击拍照会 保存到手机相册中。
项目案例3:基于图像识别的商标相似性检索系统
所用技术:Python、PyQt5、Opencv
主要内容:设计系统可视化界面(PyQt5),通过可视化界面进行原商标图像和可疑商标图像进行相似度对比(Opencv),根据对比结果进行判别输出结果。
通过引入第三方包captcha生成测试集数据图像文件(test)和训练集数据图像文件(train), 通过编写函数拿到所有图像的文件名和数字值,并将将结果保存到列表中存储,再通过opencv 第三方库中的灰度化、膨胀腐蚀、二值化以及平移(放射变换)方法将图像数据转换为
在原有app的基础上,增加移动方向按钮、传感器按钮、摄像头按钮。点击传感器按钮进入新界 面面实时显示手机传感器数据;摄像头按钮中又分设前置摄像头和后置摄像头按钮,点击拍照会 保存到手机相册中。