首页 > 其他分享 >做毕设的一点体会

做毕设的一点体会

时间:2023-05-04 09:55:46浏览次数:34  
标签:体会 毕设 一点 提速 解决 多线程 csv 读取

在解决人体跟踪算法时,属于工程问题,为了解决遮挡问题我反复读取csv文件,但是导致程序运行过慢,为了解决此问题我就采用了多线程方法略微改变了速度。

多线程并不是提速的关键问题,为了提速应该减少csv文件的读取。

标签:体会,毕设,一点,提速,解决,多线程,csv,读取
From: https://www.cnblogs.com/hahaah/p/17370202.html

相关文章

  • 多线程在毕设中的应用
    已经对多线程并发有了一个基本的理解。现在要将多线程用于毕设中,多线程的作用是将循环用作并发处理,有一定的速度提速作用。目前需要了解毕设程序在哪方面需要进行多线程修改。python的multiprocessing库去利用多核的机器,threading运行时会释放GIL锁,可以让I/O并行。 ......
  • 对多线程的一点理解
     电脑是8核的。 ......
  • 对毕设的人体跟踪的加速。
    现已实现距离过大不比较。(为了提高速度,距离过大的不进行比较,如果距离过近达到一个阈值也停止比较,因为较近可能这俩个实例)。减少读取csv次数。(实现,利用mask存储当前帧的所有人的序号,读取csv文件时不读取该人序号)。多进程。......
  • OOP4-6习题心得体会
    面向程序对象设计前言:1.相比于之前的题目,题目集4主要是在一些基本的题目类型,除去第一道题目,其他题目难度均比之前要小,包括字符串的排序,重复数据问题,以及java中Date类的使用,当然重中之重的是第一题的菜单题,不过由于个人的轻视以及懒导致并没有去做这一道题,直接导致了零......
  • 关于完美转发中forward的作用的一点理解
     首先先描述一下C++中各种类型的值(以下无特殊说明“类型”皆按如下分法)lvalue(leftvalue)左值:有标识符,且不能被回收rvalue(rightvalue)右值:有无标识符皆可,可以被回收glvalue(generalizedleftvalue)泛左值:有标识符,可不可被回收皆可prvalue(purerightvalue)纯右值:没有标识符......
  • 毕设
    #include<iostream>#include"unistd.h"#include"stdio.h"#include"stdlib.h"#include"string.h"#include"arpa/inet.h"#include"pcap.h"#include"libnet.h"#include"netinet/ip.h......
  • [数学]几何证明:圆心角不超过180°的扇形的弧上任意一点到两边的垂线的垂足间的距离相
    证明:如图,设\(\anglePOA=\alpha,\\anglePOB=\beta,\\angleAOB=\gamma,\PO=r\)。则\[OC=r\cos\alpha,\OD=r\cos\beta,\\CP=r\sin\alpha,\DP=r\sin\alpha\]由\(\anglePDO+\anglePCO=180^\circ\)得\(OCPD\)四点共圆由托勒密定理得:\[\begin{alig......
  • 人工智能心得体会
    人工智能是一门十分有发展前景的同时对我来说具有挑战性的科学,想要学好这门课程必须要懂得计算机知识以及基本的算法认识。人工智能研究的主要目标是使机器能够胜任一些通常需要人类智能才能完成的复杂工作。虽然这个课程中上机题并不完全是自己独立完成的,在网上找到了一些代码,学......
  • 毕设相关问题
    Stride的作用:是成倍缩小尺寸,而这个参数的值就是缩小的具体倍数,比如步幅为2,输出就是输入的1/2;步幅为3,输出就是输入的1/3。卷积神经网络(CNN)有卷积层和池化层结构,这两层结构是CNN的重要组成部分。卷积层就是通过若干个卷积核对上一层输入进行扫描,从而在较大程度上提取原始像素矩阵......
  • 初学verilog的一点点感受
    最近开始学习verilog,也看了一点SystemVerilog,顺带折腾了一下常用的开发环境。经过反复折腾,适合学习verilog语言本身的,感觉还是iverilog简单,写完测试,打印输出,速度比较快,还可以gtkwave看看波形。其他无论使用Quartus还是Vivado都有点慢。如果学习SystemVerilog,iverilog好像很多功......