自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 操作系统基础知识

它包括四个部分:作业在外存后备队列上等待作业调度(高级调度)的时间、进程在就绪队列上等待进程调度(低级调度)的时间、进程在CPU上执行的时间、进程等待I/O操作完成的时间。:其实就是一个变量**(可以是一个整数,也可以是更复杂的记录型变量**),可以用一个信号量来表示系统中某种资源的数量,比如:系统中只有一台打印机,就可以设置一个 初值为1的信号量。微观上看,两个进程是交替着访问硬盘的。在并发环境下,各进程因竞争资源而造成的一种互相等待对方手里的资源,导致各进程都阻塞,都无法向前推进的现象,就是“

2024-06-06 10:28:11 918

原创 【避坑指南】Linux下Visual-Manipulation-Relationship-Network(VMRN)代码复现

VMRN用了faster-rcnn中的FPN结构,所以复现VMRN前先复现faster-rcnn,faster-rcnn代码的复现以及对应的环境我记录在。查了很久,确定错误原因是_mask.so文件生成的环境与当前代码运行的环境不一样,所以。首先明确,VMRN和faster-rcnn都有torch0.4.0和torch1.0的版本,两者很可能是对应关系,解决:python2的语法在python3的环境下编译导致的,python3中print用法为。::sudo: pip3/pip:找不到命令。

2024-06-06 10:20:53 1109 1

原创 【避坑指南】Linux下faster-RCNN代码复现

不要盲目的用作者的环境,还是得根据自己的显卡驱动版本来安装。我以为高版本能兼容低版本的,但是实测会有非常多的问题。作者有好几个版本的代码,我复现的是pytorch1.0的版本,我的配置如下,给大家提供参考。解决:cuda版本不行,到这里除了换cuda版本已经想不出其他办法了,遂换成cuda11.3和对应的cudnn及pytorch版本,解决。解决:python3.6和pytorch1.0版本不兼容,换成python3.6.2解决(此时还在cuda9的环境下配置)安装faster-RCNN代码需要的环境。

2024-02-21 15:38:15 1071

原创 超详细Ubuntu环境配置

首先介绍了如何新建虚拟机以及进行基本设置,包括虚拟机的中文设置和源的更换,以提高软件及插件下载速度。随后,详细探讨了在虚拟机环境下安装Anaconda,并在虚拟环境中成功安装PyTorch,为进行深度学习任务提供了必要的基础环境

2024-01-26 16:07:44 3027 1

原创 【Linux】Linux进程通信——管道通信、信号通信、IPC通信

通过代码深入理解linux进程间的通信。详细描述了相关函数的使用,如:msgget、msgrcv、msgsnd、msgctl、shmat、shmdt等等

2023-10-09 16:47:41 199 1

原创 matlab鱼眼镜头矫正

棋盘格标定

2023-04-28 11:30:11 2213 4

原创 提取图片RGB三通道数据+用RGB恢复原始图片

功能实现:1. 提取出一张图片的R、G、B三个通道的值并且将其分别转换为十进制数据存储到R.txt、G.txt、B.txt文档中2. 再将R.txt、G.txt、B.txt里的十进制数据恢复成图片形式,用以验证

2023-04-27 20:46:49 3775

原创 windows下QT配置libjpeg库

2. 添加外部库,库文件选择静态编译生成的.lib文件,取消勾选debug版本添加后缀。这里会在源文件夹下生成一个Release/Win32,下面有个。3. 在源文件下新建include文件夹,放入所有的.h文件。新建lib文件夹,放入之前两次编译生成的.lib和.dll。右键项目——属性,将输出改为动态输出,再次编译。因为libjpeg库是c语言写的,需要声明一下。先要cd到压缩包解压后的路径下。1 . 打开文件夹下的此文件。windows下载这个。2. 右键项目——生成。1.右键项目——添加库。

2023-04-24 14:33:45 1233 1

原创 详解JPEG编码格式

MJPEG是一种视频压缩格式,其中的每一帧图像都使用JPEG编码。,JPEG文件包含多条数据段,每条数据段包括段标识码和数据流

2023-04-23 14:57:47 2260

原创 【c++】超详细c++基础及精通

所谓数组,就是一个集合,里面存放了相同类型的数据元素特点1:数组中的每个数据元素都是相同的数据类型特点2:数组是由连续的内存位置组成的1.5.2 函数的定义返回值类型 函数名 (参数列表)函数体语句return表达式指针变量定义语法:数据类型 * 变量名;//1、指针的定义int a = 10;//定义整型变量a//指针定义语法: 数据类型 * 变量名;int * p;//指针变量赋值p = &a;//指针指向变量a的地址//打印数据a的地址//打印指针变量p//2、指针的使用。

2023-04-21 20:36:26 1086

原创 【UDP+v4L2】UDP编程+v4L2框架实现Linux下视频实时传输

因为前面查询到Read buffers是0,所以说明我的这款摄像头不支持基于缓冲区的数据传输方式,所以使用基于内存映射的数据传输方式。用于后面在mobaxterm上通过SSH连接Ubuntu,从而实现在windows上命令行操作Ubuntu,免得切来切去麻烦。我是通过网线连接的,没找到网卡驱动;设置的开发板ip是临时ip,每次复位或重新上电需要更新设置ip。Ubuntu自带一个编译器,就是日常用的gcc命令,但是这个编译器是针对 X86 架构的。串口通信:我用的mobaxterm软件,设置如下。

2023-03-30 15:03:54 1951 7

原创 【Qt+QLite】Qt实现注册登录功能

):定义了一个 SQL 语句,使用 insert into 命令将数据插入到 user 表格中的 username 和 password 列中。其中 %1 和 %2 是占位符,用于在后面的 arg() 方法中填入真实的值。:使用 arg() 方法将真实的用户名和密码填入占位符中,生成完整的 SQL 语句。

2023-03-26 21:05:02 883

原创 【c++】c++案例记录

一些简单的c++案例记录

2023-03-23 21:29:42 469

原创 【Dex-Net 2.0】论文精度:Deep Learning to Plan Robust Grasps with Synthetic Point Clouds and Analytic Grasp

【持续更新中...】Dex-Net 2.0: Deep Learning to Plan Robust Grasps with Synthetic Point Clouds and Analytic Grasp Metrics

2023-03-22 21:41:20 1636 1

原创 【STM32入门】STM32实战

STM32实战

2022-10-14 15:12:03 859

原创 【STM32入门】STM32基础理论知识

STM32入门--什么是arm?arm、单片机、嵌入式的关系?

2022-09-27 13:39:12 11421 2

原创 gif录制软件:ScreenToGif

动图录制软件screentogif

2022-08-05 16:40:00 351

原创 pyqt5实战:实时检测上位机串口插拔状态

定时器以1s的间隔读取上位机端口,当检测到端口数据改变时,刷新端口,实现实时监测上位机串口。

2022-08-05 16:12:42 1193

原创 【蓝桥杯】嵌入式客观题汇总

【蓝桥杯】嵌入式客观题汇总(持更)

2021-04-16 19:26:39 2260

原创 计数0~9999并带有暂停,清零的功能

计数0~9999并带有暂停,清零的功能 #include<reg51.h>typedef signed int uint;typedef signed char uchar;uchar code guan[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};sbit start=P3^2;sbit suspend=...

2019-03-07 00:43:55 1591

空空如也

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

TA关注的人

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