自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用SOCKET搭建linux和window实现实时摄像头传输(linux传输win端使用C++mfc显示)--linux端开发

配置:Ubuntu16.04opencv-3.4.12Ubuntu安装opencv-亲测我使用Cmake进行编译编译/运行最终效果演示。此项目Linux端

2023-06-16 20:19:05 302

原创 使用SOCKET搭建linux和window实现实时摄像头传输(linux传输win端使用C++mfc显示)--Win端开发

本文实现MFC+WIN+SOCKET实现将linux传输过来的视频进行显示

2023-06-16 19:55:25 1113

原创 opencv多线程读取摄像头[python]

【代码】opencv多线程读取摄像头[python]

2023-06-14 17:59:11 1044

原创 嵌入式(轻量级)车道线语义分割模型搭建

本次网络搭建的就是经典的U型语义分割网络Unet的魔改,使得其能够更加是使用在嵌入式设备能够进行实时检测,如Jetsonnano中。语义分割网络的核心构件就是编码器和解码器。语义分割详细介绍文章本模型是基于一片论文复现修改实现了,用pytorch框架实现,上代码本模型是为了实现车道线检测而搭建,最终得到的模型精度达到94%,模型大小为853kb,最终在JetsonNano的FPS达到25帧左右,已经基本满足实时的要求。...

2022-08-01 16:54:40 2218 4

原创 相机参数标定+透视变换

使用提供的02.摄像头内外参数标定.pdf文档,得到相机的参数。然后,按照下图对参数进行修改3.使用matlab的相机标定得到标定参数Dist和K,然后得到H,进行透视变换

2022-06-08 13:58:19 1408 2

原创 安装/更换 cudn(各种版本)

安装/更换 cudn(各种版本)CUDA地址选择自己想要的版本根据自己的需求,选择版本

2022-05-07 19:59:53 578

原创 信息安全期末总结

信息安全总结

2021-12-16 22:28:49 570

原创 分组背包问题

有 N 组物品和一个容量是 V 的背包。每组物品有若干个,同一组内的物品最多只能选一个。每件物品的体积是 vij,价值是 wij,其中 i 是组号,j 是组内编号。求解将哪些物品装入背包,可使物品总体积不超过背包容量,且总价值最大。输出最大价值。输入格式第一行有两个整数 N,V,用空格隔开,分别表示物品组数和背包容量。接下来有 N 组数据:·每组数据第一行有一个整数 Si,表示第 i 个物品组的物品数量;·每组数据接下来有 Si 行,每行有两个整数 vij,wij,用空格隔开,分别表示第

2021-07-31 16:20:34 106 1

原创 二维费用背包问题

有 N 件物品和一个容量是 V 的背包,背包能承受的最大重量是 M。每件物品只能用一次。体积是 vi,重量是 mi,价值是 wi。求解将哪些物品装入背包,可使物品总体积不超过背包容量,总重量不超过背包可承受的最大重量,且价值总和最大。输出最大价值。输入格式第一行两个整数,N,V,M,用空格隔开,分别表示物品件数、背包容积和背包可承受的最大重量。接下来有 N 行,每行三个整数 vi,mi,wi,用空格隔开,分别表示第 i 件物品的体积、重量和价值。输出格式输出一个整数,表示最大价值。数据范围

2021-07-31 16:11:44 75 1

原创 混合背包问题

有 N 种物品和一个容量是 V 的背包。物品一共有三类:第一类物品只能用1次(01背包);第二类物品可以用无限次(完全背包);第三类物品最多只能用 si 次(多重背包);每种体积是 vi,价值是 wi。求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。输出最大价值。输入格式第一行两个整数,N,V,用空格隔开,分别表示物品种数和背包容积。接下来有 N 行,每行三个整数 vi,wi,si,用空格隔开,分别表示第 i 种物品的体积、价值和数量。si=−1 表示第 i 种

2021-07-29 23:35:12 200 1

原创 多重背包--单调队列实现

有 N 种物品和一个容量是 V 的背包。第 i 种物品最多有 si 件,每件体积是 vi,价值是 wi。求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。输出最大价值。输入格式第一行两个整数,N,V (0<N≤1000, 0<V≤20000),用空格隔开,分别表示物品种数和背包容积。接下来有 N 行,每行三个整数 vi,wi,si,用空格隔开,分别表示第 i 种物品的体积、价值和数量。输出格式输出一个整数,表示最大价值。数据范围0<N≤10000

2021-07-29 22:38:33 351 1

原创 多重背包问题

有 N 种物品和一个容量是 V 的背包。第 i 种物品最多有 si 件,每件体积是 vi,价值是 wi。求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。输出最大价值。输入格式第一行两个整数,N,V,用空格隔开,分别表示物品种数和背包容积。接下来有 N 行,每行三个整数 vi,wi,si,用空格隔开,分别表示第 i 种物品的体积、价值和数量。输出格式输出一个整数,表示最大价值。数据范围0<N,V≤1000<vi,wi,si≤100输入样例4 51

2021-07-27 21:34:09 180 1

原创 完全背包问题

有 N 种物品和一个容量是 V 的背包,每种物品都有无限件可用。第 i 种物品的体积是 vi,价值是 wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。输入格式第一行两个整数,N,V,用空格隔开,分别表示物品种数和背包容积。接下来有 N 行,每行两个整数 vi,wi,用空格隔开,分别表示第 i 种物品的体积和价值。输出格式输出一个整数,表示最大价值。数据范围0<N,V≤10000<vi,wi≤1000输入样例4 51 22

2021-07-27 20:06:40 112 1

原创 0-1背包问题

有 N 件物品和一个容量是 V 的背包。每件物品只能使用一次。第 i 件物品的体积是 vi,价值是 wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。输入格式第一行两个整数,N,V,用空格隔开,分别表示物品数量和背包容积。接下来有 N 行,每行两个整数 vi,wi,用空格隔开,分别表示第 i 件物品的体积和价值。输出格式输出一个整数,表示最大价值。数据范围0<N,V≤10000<vi,wi≤1000输入样例4 51 22

2021-07-27 18:08:44 314 1

原创 重庆大学软件工程导论总结

重庆大学软件工程导论总结一、软件工程概述1.1软件以及软件的特点软件 = 程序+数据+文档特点:一种逻辑实体,不具有物理实体,具有抽象性与硬件生产不同,是人类智力劳动的产物软件在运行与使用过程中不存在磨损老化手工开发模式开发与运行必须依附于特定的计算机系统1.2软件的分类按功能分:系统软件,支撑软件,应用软件按服务对象分:通用软件,定制软件按规模分:小,中,大,超大按工作方式分:实时软件,分时软件,交互软件,批处理软件1.3软件危机及表现:软件危机:泛指软件在计算机软件的

2021-06-02 19:38:29 972 2

原创 重庆大学软件工程导论期末总结

软件工程导论复习一、单项选择题1,造成大型软件开发困难的根本原因是2,线性顺序模型规定了软件过程的活动主要包括:制定计划、需求分析、软件设计、编码、软件测试、运行与维护、这些活动相互衔接,具有很强的顺序性和相互依赖性,这种模式是–》瀑布模型3、软件会逐渐退化而不会磨损,其原因是–》不断的变更使组件接口之间引起错误4、需求分心阶段的任务是确定–》软件系统的功能5、数据流图DFD图有四种基本元素:外部实体、数据流、处理或加工、数据存储6、软件设计阶段的输出主要是–》设计规格说明书7、内聚表示为一

2021-05-24 00:02:40 995

原创 通配符匹配(python)

计算机中使用通配符’’表示0个或若干个字符,现有主字符串mstr,和一个包含一个’’的子字符串sstr,请编写程序查找sstr在mstr中是否存在。备注:本题中’*’不出现在sstr的首末两个位置mstr = input("请输入主字符串:")sstr = input("请输入子字符串:")if sstr[0] == "*" or sstr[-1] == "*": print("子字符串中的*不能出现在开头和结尾!请重新输入:")s = sstr.split("*")#只需要判断*号前,后

2021-04-19 23:27:02 1647

原创 python命令行扫雷

4.编制一个可以在命令行模式下运行的扫雷游戏。1)利用随机数进行布雷;2)计算无雷格子的邻居中包含地雷的数目;3)能够输入行号和列号表示要打开的格子;4)能够进行成片的展开。import random as rimport numpy as np# 产生雷盘def Leipan(n): # 产生比原定雷盘加2行2列是为了后面计算雷数时候的方便 m = n + 2 lei_pan = np.zeros((m, m), dtype=np.int0) lei_r

2021-04-19 23:23:09 554 1

原创 某种文明使用五进制表示数据……(python进制转换含小数)

里面进制转换函数稍加修改就可以是任意进制了,加油兄弟们#数据字典data = "@#¥%&"dict = { "@" : "0", "#" : "1", "¥" : "2", "%" : "3", "&" : "4", "0" : "@", "1" : "#", "2" : "¥", "3" : "%", "4" : "&", "." : "."}#数据输入函数def inPut(.

2021-04-07 21:53:35 741 1

原创 黄金分割法(Python)

黄金分割法:(Golden Section Method):又叫做做0.618法,是用于单峰函数区间上求极小值的一种方法。**基本思想:**通过去试探点和进行函数值比较,使包含极小点的探索区间不断减小,当区间达到一定的程度时,就得到了函数极小点的近似值。取点法则:对称取点等区间收缩率留点可用步骤:设置初始探索区间[a,b],并设置精度e,并计算左右试探点​ a1 = a+0.382(b-a)​

2021-03-16 17:51:32 9940

原创 《动手学深度学习》环境搭建(避坑)

1,在安装前,如果不是很必要删除以前的miniconda或者anaconda避免出现一些错误(反正我之前安装了,配置环境的时候出错了,全部删除后成功了)2,在安装过程中一定要勾选第一个框(勾选完后后面的单词会变红)3,4,打开Jupyter记事本,因为我们安装的是miniconda,所以没有自带Jupyter,要自己安装,一键安装命令就是pip install jupyter notebook5,查看cudn,第一种右下角2. 直接在搜索栏搜索NVIDIA,点击打开5,关于Jup

2021-02-20 03:04:29 962 1

原创 统计制表符、空格和换行符的个数

今天帮助一个同学写了一个程序,分享一下题目要求:分别统计标准输入下的空格、制表符、以及回车符各个数(输入以Ctrl+z结束)知识普及:换行符 \n的ASCLL的值为10空格符" "的ASCLLde值为23制表符\t一般是tab键(包含4个或者8个空格)ASCLL值为9要求用Crtl+z结束输入。为什么是Crtl+z呢?其实本质结束是EOF这个符号,在window这个系统中Crtl+z就是EOF的快捷键.EOF:在C语言中,或更精确地说成C标准函数库中表示文件结束符(end of file

2021-02-17 15:11:10 5363 6

转载 EOF和getchar的用法

原网址http://www.360doc.com/content/15/0720/16/22039740_486219879.shtml   谢谢 希望本文可以对初学C的朋友提供一点帮助,也希望能和其他朋友进行交流。其中理解不对的地方若能得到指正和建议,本人将不胜感激 大师级经典的著作,要字斟句酌的去读,去理解。以前在看K&R的The C Programming Language(SecondEdition) 第1.5节的字符输入/输出,被g..

2021-02-17 15:02:03 1734 1

转载 机器学习入门好文章--超级推荐

转自 飞鸟各投林 让我们从机器学习谈起 导读:在本篇文章中,将对机器学习做个概要的介绍。本文的目的是能让即便完全不了解机器学习的人也能了解机器学习,并且上手相关的实践。当然,本文也面对一般读者,不会对阅读有相关的前提要求。   在进入正题前,我想读者心中可能会有一个疑惑:机器学习有什么重要性,以至于要阅读完这篇非常长的文章呢?   我并不直接回答这个问题前。相反,我想请大家看两张图,下图是图一: .

2021-02-17 10:02:56 1537 1

原创 人员轨迹管理系统设计(c++课程设计)

由于疫情的原因,需要登记各商铺的人员访问情况,请设计与实现一个人员登记系统。基本要求如下:1、建立商户信息,如商户编号,商户信息,商户地点,营业时间等,用文件实现商户的信息管理(增删改查);2、建立客户信息,如客户身份证号,姓名,电话,健康状态(正常、确证、密切接触者、无症状)的信息管理(增删改查);3、建立客户访问商户信息,如进入时间,离开时间,身份证号,商户编号;4、所有信息用文件管理;5、 在三个文件中录入相应的测试数据(每个文件不少于6条记录)并实现下列高级查询:1)按日统计所有商户的访

2021-02-15 10:04:23 2405 1

原创 图的操作

图的操作:1.图的存储结构使用邻接矩阵。2.创建图操作类,支持BFS遍历、DFS遍历、求单源最短路径、求最小生成树、判断是否存在回路等五个功能,这些功能封装成图操作类的成员函数3. 采用“起始节点,终止节点,权值”输入图的m条边,创建图。4. 输出从节点1开始的BFS遍历、DFS遍历节点遍历顺序。5. 输出从节点1到其余节点的最短路径及最短路径长度,如果没有路径,输出0。6. 输出图的最小生成树包含的边,边用“起始节点,终止节点,权值”表示。输入输出说明:输入:第1行输入2个整数,图的节

2021-02-13 20:35:14 4601 1

原创 二叉搜索树(城市数据库)

实验内容:1.利用BST实现一个城市数据库:每个数据库结点包括城市名称和以整数x与y表示的城市坐标,根据城市名称组织该BST;2.在该数据库上实现按城市名称进行的插入、删除和检索;3.打印出以指定字母打头的所有城市记录;4.打印出与指定点的距离在给定值之内的所有城市记录;#include <iostream>#include <string>using namespace std;class BSTNode {//二叉树节点private: string key;

2021-02-13 20:30:39 5097

原创 箱子最优化匹配,数据结构(c++)

题目描述:某一运输公司要将n个物品装到m个箱子中,每个物品都有一定的重量,每个箱子都有容量限制,如何用最少的箱子装载物品?说明:每个箱子的容量为M,物品i需要占用的箱子容量为W[i],0<=W[i]<=M。最优匹配法:令箱子j的可用用量为b[j],物品i应放入可用容量最小但不小于w[i]的箱子里。采用二叉查找树实现最优匹配法。功能要求及说明:(1)给定给各箱子的剩余容量,根据剩余容量大小,构造二叉查找树;(2)给定各物品的重量wi,根据要装入的物品需要占用的箱子容量w[i],在二叉查找

2021-02-13 18:05:45 6039 2

原创 图的着色,贪心算法(文件读取)

图的主色(文件读取)问题描述利用《数据结构》课程的相关知识完成一个具有一定难度的综合设计题目,利用C/C++语言进行程序设计,并规范地完成课程设计报告。通过课程设计,巩固和加深对线性表、栈、队列、字符串、树、图、查找、排序等理论知识的理解;掌握现实复杂问题的分析建模和解决方法(包括问题描述、系统分析、设计建模、代码实现、结果分析等);提高利用计算机分析解决综合性实际问题的基本能力。具体要求如下:1、对现实复杂问题中的数据对象特性及组织方法进行分析和研究,设计适当的数据逻辑结构、存贮结构以及相应运算操

2021-02-13 13:54:58 6970 1

原创 拓扑排序的快速算法(有向无环图)

拓扑排序的快速算法(有向无环图)顶点集V = {1,2,3,4,5,6,7}边集<起点,终点>E = {<2,1>,< 3,2>,< 3,6>,<4,3>,<4,5>,<4,6>,<5,1>,<5,7>,<6,1>,<6,2>,<6,5>}拓扑排序序列T = ()算法如下:1.在边集E中的寻找终点不存在顶点集的边,在边集E中,终点没有属于顶点集的是4,

2020-12-23 09:14:18 4552

原创 简单的学生成绩管理系统

c++简单的学生管理系统在这里插入代码片#include#includeusing namespace std;class Subjict{ string Sname; int scure;public: Subjict(); void putt();};Subjict::Subjict(){ cout << “请输入科目名字:”; cin >> Sname; ...

2020-03-18 14:59:04 4854 2

图像识别-手写数字识别plus-手写四则运算

项目采用MNIST数据集加+公开简单四则运算符号数据集+使用keras框架搭建图像识别模型进行手写四则运算识别+输出运算结果

2023-07-05

酒店评论文本情感分析(机器学习)

酒店评论文本情感分析(机器学习)

2023-07-05

使用SOCKET搭建linux和window实现实时摄像头传输(linux传输win端使用C++mfc显示)

项目使用SOCKET搭建linux和window实现实时摄像头传输(linux传输win端使用C++mfc显示)Window+linux

2023-06-16

使用SOCKET搭建linux和window实现实时摄像头传输(linux传输win端使用C++mfc显示)-linux端开发

使用SOCKET搭建linux和window实现实时摄像头传输(linux传输win端使用C++mfc显示)--linux端开发

2023-06-16

使用SOCKET搭建linux和window实现实时摄像头传输(linux传输win端使用C++mfc显示)-Win端开发

使用SOCKET搭建linux和window实现实时摄像头传输(linux传输win端使用C++mfc显示)--Win端开发

2023-06-16

计算机相关专业校招简历模板

计算机相关专业校招简历模板

2023-06-14

ylov5-口罩检测,能够实现普通口罩,N95口罩和没有戴口罩识别

使用yolov5实现口罩检测

2023-06-14

深度学习-语义分割-基于UNet

基于UNet结构的语义分割模型,开箱即可使用,从训练到预测,有保姆级教程,可以改变模型大小参数,使得模型可以在Jetson Nano上得到25fps速度。

2023-06-14

python-pygame实现坦克大战

使用python-pygame实现坦克大战 上下左右方向键控制方向,空格键发射炮弹

2023-06-14

摄像头内外参数标定(matlab)

摄像头内外参数标定(matlab)

2022-06-08

多媒体课后答案第五版.pdf

多媒体课后习题答案

2021-12-16

信息安全期末总结.pdf

双语总结

2021-12-16

HCIA认证考试模拟试卷

HCIA认证考试模拟试卷

2021-02-14

箱子最优化匹配,数据结构

箱子最优化匹配,数据结构

2021-02-13

图的着色,贪心算法,数据结构

图的着色,贪心算法,数据结构

2021-02-13

GUI文件管理(java)

任务详情 一、实验目的 运用面向对象程序设计思想,基于Java文件管理和I/O框架,实现基于图形界面的GUI文件管理器。 二、实验项目内容 1、实现文件夹创建、删除、进入。 2、实现当前文件夹下的内容罗列。 3、实现文件拷贝和文件夹拷贝(文件夹拷贝指深度拷贝,包括所有子目录和文件)。 4、实现指定文件的加密和解密。 5、实现指定文件和文件夹的压缩。 6、实现压缩文件的解压。 7、文件管理器具有图形界面。

2021-02-13

联网对战俄罗斯方块(java)

任务详情 一、实验目的 利用Java GUI、Java Graphics、多线程和网络技术,编写实现联网对战俄罗斯方块游戏。 二、实验项目内容 1、实现俄罗斯方块的基本游戏逻辑。 2、利用Socket编写服务器端和客户端程序。 3、实现俄罗斯方块的联网对战功能。 4、实现计分、音效等辅助功能。

2021-02-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除