- 博客(32)
- 收藏
- 关注
原创 机器学习-模式识别(6)SVM支持向量机实现MNIST手写体数据集分类
机器学习-matlab实现SVM支撑向量机对手写体数据集mnist的分类
2022-06-08 19:54:30 2906
原创 记一个在Python中通过名称查找进程并杀死的办法
需求是这样的:我想在开启摄像头的同时将本地图像通过mjpg-streamer以及内网穿透将本地视频映射到公网,关闭摄像头时同时杀死mjpg-streamer与内网穿透分别使用一个子进程子进程打开mjpg-streamer推流def op(self): os.system('/home/pi/sh/openmjpg.sh')直接使用终端命令即可,我已将开启mjpg-streamer的命令写入shell中,包括发送ip地址以及一些其他的功能主进程创建子进程 self.p=
2022-05-29 19:26:13 628
原创 树莓派pyqt5爬坑 将终端输出信息打印在ui界面上
创建控件-终端输出信息重定向-显示在pyqt文本中class moni(QWidget): def __init__(self): super(moni, self).__init__() # 创建控件 self.step_up=QWidget(self)#窗体类 self.te = QTextEdit(self)#文本类 sys.stdout = EmitStr(textWrit=self.outpu
2022-05-29 13:18:37 1509
原创 树莓派pyqt5爬坑 将图片视频显示在ui界面label上
想将运动检测模型的原视频和背景分割后的灰度视频显示在ui界面的label上 发现几个问题记录一下使用 mog = cv2.createBackgroundSubtractorMOG2() # 定义高斯混合模型对象 mog的apply方法时发现在主线程里使用会出莫名bug,考虑可能是label定时器的问题,创建一个子线程循环mog.apply(),再将获得的数据通过全局变量的方式直接在主线程里显示,解决在主线程里定义好mog模型后创建线程,使用继承pyqt子线程重写run方法的方式,使用方法可见上篇
2022-05-29 12:59:24 750
原创 树莓派pyqt5爬坑 多线程控制UI界面
本想在ui界面内加入语音识别控制功能使用语音控制界面转换,发现在语音控制线程中无法直接对ui进行操作,包括点击事件以及弹出提示信息都不行只能用继承pyqt子线程类重写run方法发送信号至ui界面回调函数里进行控制写在ui界面类外class Runthread(QtCore.QThread): # python3,pyqt5与之前的版本有些不一样 # 通过类成员对象定义信号对象 _signal = pyqtSignal(str)#信号传输类型,我用的是字符串str型 d
2022-05-29 12:03:42 2082
原创 2022.5.28 记GitHub爬坑 master->main 以及token使用
使用GitHub发现与Gitee不同github中的master分支更改为main分支GitHub 使用git push origin main后输入账号密码形式更改为输入账号与token附完整版创建仓库与上传项目流程网页端创建仓库点击 New project创建即可 Gitee与GitHub类似本地clonegit clone https://github.com/xxxx 改为你的仓库连接添加文件本地提交git add .git commit -m "你
2022-05-28 11:50:21 346
原创 一文搞懂二分查找C语言
int search(int* nums, int numsLen, int target ) { // write code here if(numsLen==0) return -1; int left=0; int right=numsLen-1; int mid; while(left<=right) { mid=(right+left)>>1;//右移一位即/2 if(nums
2022-04-27 16:14:43 1001
原创 #数组中的逆序对#一文搞懂递归归并排序数组,链表纯C语言
力扣912.排序数组int* sortArray(int* nums, int numsSize, int* returnSize){ *returnSize=numsSize; guibing(nums,numsSize); return nums;}void guibing(int *nums,int numsSize){ if(numsSize<2) return 0; int mid=(numsSize+1)>>1;
2022-04-14 18:46:24 682
原创 题解 | #链表的奇偶重排#c语言迭代
struct ListNode* oddEvenList(struct ListNode* head ) { // write code here if(head==NULL||head->next==NULL||head->next->next==NULL) return head;//链表个数小于3直接返回 struct ListNode *odd=head,*even=head->next; struct ListNode *Eh
2022-04-07 20:42:58 311
原创 题解 | #判断一个链表是否为回文结构#c快慢指针找中点,反转后半段链表对比
#include<stdbool.h>bool isPail(struct ListNode* head ) { if(head==NULL||head->next==NULL) return true; struct ListNode* H=malloc(sizeof(struct ListNode)); H->next=head; struct ListNode *fast=H,*slow=H; while(fast!=NULL&
2022-04-07 20:41:56 233
原创 链表刷题day4 题解 | #单链表的排序#C语言归并排序递归+辅助数组法
归并排序递归struct ListNode* mid(struct ListNode* head);//中点分割函数struct ListNode* merge(struct ListNode* head1,struct ListNode* head2);//排序合并两个链表struct ListNode* sortInList(struct ListNode* head){ if(head == NULL || head->next == NULL) return h.
2022-04-07 18:24:12 1029
原创 题解 | #链表中倒数最后k个结点# #两个链表的第一个公共结点# #删除链表的倒数第n个节点#C快慢指针
struct ListNode* FindKthToTail(struct ListNode* pHead, int k ) { if(pHead==NULL) return NULL; struct ListNode* fast=pHead; struct ListNode* slow=pHead; int i=0; while(fast!=NULL) { i++; fast=fast->next; .
2022-04-06 17:28:50 581
原创 链表刷题day3 题解 | #链表相加(二)# C头插法反转链表后相加值赋予头插法创建新链表
struct ListNode* addTwoNumbers(struct ListNode* head1, struct ListNode* head2){ struct ListNode* H1=malloc(sizeof(struct ListNode)); struct ListNode* H2=malloc(sizeof(struct ListNode)); struct ListNode* p,*q; H1->next=NULL; H2->next=NUL
2022-04-06 17:16:42 580
原创 题解 | #判断链表中是否有环#C语言 哈希表法与快慢指针法
哈希表法#include<stdbool.h>#define base 769typedef struct ListNode datatype;struct hashlist { datatype key; struct hashlist* Next;};typedef struct { struct hashlist* hashtable[base];//定义哈希数组的大小} MyHashSet;bool isInHash(struct hashl
2022-04-05 18:02:12 865
原创 链表刷题day2 题解 | #合并K个排好序的链表# C语言 辅助数组快排法与两两排序法
两个升序链表的合并struct ListNode* Merge(struct ListNode* pHead1, struct ListNode* pHead2 ) { //改变原两个链表的指针指向排成新链表 节省空间 struct ListNode* H=malloc(sizeof(struct ListNode)); struct ListNode* cur=H; while(pHead1!=NULL&&pHead2!=NULL) {
2022-04-05 15:36:26 291
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人