Python
文章平均质量分 94
在下摸鱼怪
这个作者很懒,什么都没留下…
展开
-
Python 矩阵基本运算【numpy】
文章目录一、实验说明二、Python 矩阵基本运算1. python矩阵操作2. python矩阵乘法3. python矩阵转置4. python求方阵的迹5. python方阵的行列式计算方法6. python求逆矩阵/伴随矩阵7. python解多元一次方程一、实验说明实验环境Anaconda + python3.6 + jupyter二、Python 矩阵基本运算引入 numpy 库import numpy as np1. python矩阵操作① 使用 mat 函数创建一个 2X原创 2021-03-31 17:04:54 · 91616 阅读 · 9 评论 -
基于TCP实现文件传输(C#实现C端,Python实现S端)
文章目录一、实验说明二、服务端(Server)实现三、客户端(Client)实现四、效果展示五、参考????六、完整源码一、实验说明服务端(Server)是基于 python 实现客户端(Client)是基于 c# 实现实现功能:基于 TCP 方式的二进制文件传输,即,客户端发出获取图片/音乐等请求,服务器端响应请求,将图片/音乐等文件转换成字节流并向客户端发送,客户端接收字节流并转换成相应文件二、服务端(Server)实现实现流程① 创建服务端的 socket 对象# 创建套接字对原创 2020-11-18 20:45:50 · 1251 阅读 · 0 评论 -
树莓派安装opencv-python(基于Python编程)
文章目录一、实验准备二、配置 Python 环境三、万事俱备,只欠东风四、说明五、参考????一、实验准备树莓派(已安装好系统)VNC树莓派系统如何烧录可参考:树莓派从烧录系统到ssh远程访问树莓派如何配置 VNC 可参考:树莓派的一些基础配置(一)二、配置 Python 环境更改默认的 python 版本a. 查看默认的 python 版本(一般情况都是 python2)python --versionpython3 --versionpip --version原创 2020-11-10 18:20:11 · 5935 阅读 · 3 评论 -
人脸课堂签到管理系统
一、界面设计1. 主界面2. 添加用户界面3. 删除用户界面4. 签到情况界面二、技术选型开发语言:pythonIDE:Pycharm图形处理库:opencv-python签到数据存储库:pysqlite3图形界面设计库:pyqt5-tools人脸库管理:百度AI—人脸识别三、效果展示1. 签到打卡2. 签到情况四、总结归档人脸课堂签到管理系统(总结一) pyqt5界面设计人脸课堂签到管理系统(总结二) 摄像头显示人脸课堂签到管理系统(总结三) 百度人脸原创 2020-11-04 11:49:57 · 1603 阅读 · 10 评论 -
人脸课堂签到管理系统(总结六) 实现添加和删除用户
文章目录一、实现添加用户功能二、实现删除用户功能一、实现添加用户功能总结五:人脸课堂签到管理系统(总结五) 解决画面卡顿问题重新设计一个 QDialog 窗体实现大致流程图如下核心代码 (adduserWindow.py)import cv2import base64from adduser import Ui_Dialogfrom PyQt5.QtWidgets import QDialog, QMessageBoxfrom PyQt5.QtCore import原创 2020-10-24 18:28:44 · 571 阅读 · 2 评论 -
人脸课堂签到管理系统(总结五) 解决画面卡顿问题
一、解决画面卡顿问题总结四:人脸课堂签到管理系统(总结四) 实时传输数据画面还存在卡顿的原因:信号是由窗体产生的,然而该信号直接关联线程中的网络请求检测函数,相当于还是直接由窗体调用,所以导致卡顿解决办法:在线程中定义一个读取画面数据的函数,将其设为槽函数,由此窗口的信号与线程的槽函数关联只进行数据传递,而不直接进行网络请求,网络请求有线程中的 run 函数进行二、核心代码在线程类(detectThread) 中新建一个函数 get_base64,用于接收读取的画面数据 def原创 2020-10-23 21:05:57 · 800 阅读 · 1 评论 -
人脸课堂签到管理系统(总结四) 实时传输数据
一、实时传输数据总结三:人脸课堂签到管理系统(总结三) 百度人脸检测API的调用在真实情况下,人脸数据的信息采集传输应是实时的,而不是用对话框形式传输一张图片,所以我们需将摄像头采集的数据,与发送网络请求关联起来。二、核心代码在窗口创建时就获取 accesstoken 值,在 myWindow 类中初始化函数( __init__ )添加:self.get_accesstoken()创建一个线程类(detectThread),用与执行人脸检测的 post请求在发送网络请求,等待返原创 2020-10-21 12:09:42 · 750 阅读 · 0 评论 -
人脸课堂签到管理系统(总结三) 百度人脸检测API的调用
一、人脸识别总结二:人脸课堂签到管理系统(总结二) 摄像头显示人脸识别流程图大致如下:摄像头实时采集画面:(总结二中已实现)人脸检测:对人脸进行分析检测人脸搜索:在人脸库中搜索是否存在相识人脸(确认人脸库中是否存在同一个人)二、创建人脸识别应用百度人脸识别官网控制台登录百度账号,进入控制台点击左侧的 “人脸识别”:点击 “创建应用”:在应用列表中将会生成一行数据,包含了关键的 API Key 和 Secret Key:三、人脸检测获取 acce原创 2020-10-11 00:59:16 · 1446 阅读 · 1 评论 -
人脸课堂签到管理系统(总结二) 摄像头显示
文章目录一、摄像头显示二、摄像头操作类 camera 实现三、界面类 myWindow一、摄像头显示总结一:人脸课堂签到管理系统(总结一) pyqt5界面设计实现流程图大致如下:二、摄像头操作类 camera 实现作用: 完成摄像头的采集功能,当需要摄像头完成一个功能时,就调用摄像头对象的一个函数去完成实现功能: 1、打开摄像头;2、获取摄像头的实时数据;3、把数据转换成界面能显示的数据格式新建一个 camera.py 文件,引入头文件:import cv2import nu原创 2020-10-09 23:08:10 · 1117 阅读 · 0 评论 -
人脸课堂签到管理系统(总结一) pyqt5界面设计
一、实验准备技术选型:开发语言:pythonIDE:Pycharm图形处理库:opencv-python签到数据存储库:pysqlite3图形界面设计库:pyqt5-tools环境搭建:新建一个工程文件;安装实验需要用到的库:pip install opencv-python -i https://mirrors.aliyun.com/pypi/simplepip install pysqlite3 -i https://mirrors.aliyun.com/pypi/si原创 2020-10-08 23:17:04 · 1346 阅读 · 0 评论