自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [完美解决]Vue项目运行时出现this[kHandle] = new _Hash(algorithm, xofLen)

大多数运行其他的代码就是为了实现对应的效果,能跑通运行即可,然后把那个代码实现的功能加到自己的项目上即可,所以不太推荐降低node的版本,但这里还是记录一下,既然是node.js V17开始版本中发布的是OpenSSL3.0,那么使用v16版本的就ok了。出现这个问题是node.js 的版本问题,因为 node.js V17开始版本中发布的是OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响。在下面网站下载对应的node。

2023-08-28 00:49:36 3234 3

原创 Ubuntu 20.04配置cuda-toolkit-11-4以及cuDNN一遍过

Ubuntu 20.04安装cuda-toolkit-11-4以及cuDNN一、配置好显卡驱动二、cuda-toolkit-11-41、观察自己显卡最高支持的版本2、下载CUDA三、安装cuDNNubuntu截图方法:加个Ctrl键,截图保存到剪贴板:Ctrl+PrtSc:截取整个屏幕保存到剪贴板(类似windows全屏幕截图)Ctrl+Alt+PrtSc:截取当前窗口保存到剪贴板(类似windows窗口截图)Ctrl+Shift+PrtSc:任意选取矩形区域截图保存到剪贴板(类似windows矩

2022-04-12 11:18:04 3063 1

原创 Win11和Ubuntu 20.04双系统配置+Ubuntu详细软件配置一遍过(Nvidia驱动、谷歌浏览器、Anaconda、Pycharm、qq、百度网盘等)

Win11和Ubuntu 20.04双系统配置+Ubuntu详细软件配置一遍过前言一、双系统配置二、Google浏览器配置三、百度网盘配置四、Nvidia驱动安装前言这是篇很长很长的博文,但如果你需要双系统配置或配置Ubuntu的一些基本配置,看这篇文章就够了,我主要是需要配置paddle的gpu环境,3050显卡。Win11之前已经安装好了,需要把这些内容挪到Ubuntu系统下,以此文记录一下,以便下次快速还原一个环境。同时,如果此文对你有帮助的话,欢迎三连!参考的一些博客都放到文章末尾了。一、双系

2022-03-28 14:21:27 4055

原创 3050显卡驱动安装+配置pytorch的cuda环境

3050显卡驱动安装+配置pytorch的cuda环境前言一、下载3050驱动二、下载CUDA二、cuDNN下载三、cuDNN配置四、pytorch环境配置①、创建虚拟环境前言因为有一块3050的显卡,更新驱动的时候把之前配好的cuda10.0覆盖了,因此需要重新配置一下环境。记录一下过程,方便后面自己尽快恢复环境。一、下载3050驱动N卡的驱动下载过程都是一样的,先进入官网驱动程序下载选择对应的配置,有的是笔记本的,注意区分一下。配置好了就下载,下载好驱动程序后打开运行,简易安装即可。安装完出

2022-03-17 20:37:21 17970 8

原创 python结合Neo4j图数据库实现协同过滤推荐(一)

准备阶段一、项目概述二、Neo4j环境配置1、Neo4j简单介绍2、Neo4j安装方法三、Neo4j基本知识点1、添加操作2、删除操作3、修改节点4、查询操作四、Python操作Neo4j一、项目概述这个小项目主要想把之前做的一个数据结构可视化网站加上协同过滤推荐,从而达到初级的个性化学习。我将以一个网页版的对话机器来实现这个功能,项目所涉及的所有知识均会详细讲述,记录我学习经历的同时帮助要做相关项目的人少走弯路,总共分为八篇文章,可以通过下方链接进行访问。python结合Neo4j图数据库实现协同过

2022-02-22 23:19:28 1834 1

原创 Android Studio调用python读取图片(使用服务器paddlehub处理图片)

Android Studio调用python读取图片一、主要任务二、环境配置1、创建一个android studio项目2、配置项目gradle3、配置app下的gradle三、demo测试1、创建python文件2、调用python文件一、主要任务主要需要实现通过Android Studio调用服务器中开的paddlehub接口,paddlehub配置的话参考此码云仓库。也就是需要读取图片,并进行传输到服务器,服务器处理完后返回结果即可。当然这只是一种方法,可以用PaddleMobile,也可以an

2022-02-19 12:20:27 4826 7

原创 Android Studio获取SHA1

Android Studio获取SHA1步骤1、找到keytool.exe2、打开Terminal并cd到指定路径3、找到debug.keystore步骤网上教程挺多的,大部分不太适合我版本的情况,我这里记录下东凑西凑凑出来的获取过程。1、找到keytool.exe很多教程是要找jdk(开发环境)的安装目录下bin文件夹,但我只有jre(运行环境),找这个就行,首先找一下jre的路径在哪。找到这个路径。记住这个路径,复制好。2、打开Terminal并cd到指定路径需要使用到keyto

2022-02-11 21:10:17 3262

原创 qt5(C++)调用python

qt5调用python一、环境准备二、测试一、环境准备进行调用前需要安装好QT以及Python。Win10 64位系统python3.6 64位Qt5.14.1①、创建一个QT项目新建一个即可②、配置.pro文件右键->添加库外部库选择python38.lib文件路径我使用的是Anaconda里面的Python,路径如下:D:\Users\Administrator\Anaconda3\libs\python38.lib如下图取消多余的选项点击完成后会生

2022-02-05 16:08:35 2608 1

原创 Visual Studio 2019+Qt 5.14.1+opencv4.0环境配置

Visual Studio 2019+Qt 5.14.1+opencv4.0环境配置一、Visual Studio 2019配置opencv4.0二、Visual Studio 2019配置Qt 5.14.1三、项目创建总结一、Visual Studio 2019配置opencv4.0默认已经安装好了Visual Studio 2019,先下载好opencv指定版本,我这里选择的是4.0,官网地址给出。https://opencv.org/releases下载windows的。下载好安装到指定的目

2022-01-31 20:56:31 3893

原创 Android Studio之opencv极简环境配置(2022-1-30亲测有效)

Android Studio之opencv极简环境配置

2022-01-30 19:03:25 9200 10

原创 Android Studio安装记录

安卓安装

2022-01-18 15:30:21 2434

原创 EdgeBoard学习记录

EdgeBoard学习记录一、操作指南二、摄像头三、连网四、系统更新一、操作指南https://blog.csdn.net/PaddlePaddle/article/details/115733660连接edgeboard,打开Windows PowerShell,然后输入指令:ssh root@192.168.1.254后面为edgeboard的ip地址,后面联网会修改。官方文档二、摄像头usb摄像头教学lsmode指令用来查看驱动加载情况出现:代表驱动已经加载。cd work

2022-01-15 22:16:18 3007 3

原创 QT学习记录(二)

QT学习记录二一、状态栏,铆接部件,核心部件二、资源文件的添加三、对话框五、总结一、状态栏,铆接部件,核心部件相关代码如下,代码写在如下代码后面MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow)//菜单栏创建QMenuBar *bar=menuBar();//将菜单栏放入窗口中setMenuBar(bar);//创建菜单QMenu *fileMenu=

2021-12-20 16:31:32 217

原创 QT学习记录(一)

QT学习记录一一、创建项目二、命名规范以及快捷键三、创建一个按钮四、添加一个类的方法五、信号与槽六、七、QT简介是跨平台图形节目的引擎,其优点为跨平台,接口简单,容易上手。一、创建项目点击文件,新建文件或项目、创建一个桌面Qt应用,包含一个基于Qt设计师的主窗体。设置名字和路径构建套件QWidget是QMainWindow和QDialog的父类,选择QWidget。版本控制系统选择,团队开发比较重要。比如说svn,vss,git等。至此,成功创建一个QT项目。初始项目解读

2021-12-20 10:27:56 327

原创 win11搭建Detectron2环境一遍过(win11+vs2017+cuda10.1+pytorch1.4)

Detectron2环境配置一、安装好vs2017二、安装好cuda10.1三、安装好cuDNN四、Anaconda环境配置五、安装pytorch等必要的包六、安装与配置Detectron2八、感悟一、安装好vs2017可以直接去官网下载,下面给出安装包的网盘地址:链接:https://pan.baidu.com/s/1EYmnVPB6tfQJRduTcdNB6A提取码:on21只需要下载C++的桌面开发即可,修改下安装位置。其他步骤正常安装即可,不清楚可以去网上搜一些安装教程。二、安装好c

2021-12-19 09:01:12 1538 1

原创 mmdetection2.0环境配置一遍过(win11+vs2017+cuda10.1+pytorch1.6)

mmdetection环境配置一、安装好vs2017二、安装好cuda10.1三、安装好cuDNN四、Anaconda环境配置五、安装pytorch六、安装mmdetection2.0七、测试八、感悟一、安装好vs2017可以直接去官网下载,下面给出安装包的网盘地址:链接:https://pan.baidu.com/s/1EYmnVPB6tfQJRduTcdNB6A提取码:on21只需要下载C++的桌面开发即可,修改下安装位置。其他步骤正常安装即可,不清楚可以去网上搜一些安装教程。二、安装好

2021-12-18 11:16:18 2115 3

原创 编译原理之词法分析(知识点+Flex实操)

编译原理之词法分析一、词法分析1.1、主要任务1.2、单词的类型1.3、词法分析后的结果二、词法分析器三、一、词法分析1.1、主要任务从左向右逐行扫描源程序的字符,识别出各个单词,并且确定单词的类型,将识别出的单词转换成统一的机内表示(词法单元形式)。1.2、单词的类型单词类型种别种别码关键字program,if,else,then…一词一码标识符变量名,数组名,记录名,过程名…多词一码常量整型,浮点型,字符型,布尔型…一型一码运算符算数运算符

2021-11-14 11:09:41 6929 1

原创 Python实现操作系统API应用体验与编程设计

操作系统API应用体验与编程设计一、安装必要的库二级目录三级目录一、安装必要的库需要用到pywin32库pip install pywin32==224导入包:import win32file二级目录三级目录

2021-10-31 23:50:30 225

原创 C++多线程程序设计

C++多线程程序设计一、thred类1.1、thred类的帮助手册1、2thred类的介绍二、三、一、thred类C++11新标准中才开始引入了几个头文件来支持多线程编程,如下所示:<atomic> //主要声明了两个类std::atomic 和 std::atomic_flag,还声明了一套原子类型和原子操作的函数。<thread> //主要声明了 std::thread 类<mutex> //主要声明了与互斥量(mutex)相关的

2021-10-24 21:14:18 742 2

原创 VSCode的C++环境配置

VS2019实现c++多线程编程一、先配置VS Code编程环境(windows)1、在VS Code里安装C/C++插件2、安装MinGW3、配置VS Code环境二、实现细节三、总结一、先配置VS Code编程环境(windows)MinGW:MinGW 是Minimalist GNU on Windows的简称,它是将GCC移植到Windows操作系统下,使GCC在Windows下可用。即MinGW就是GCC的Windows版本。它是开源且稳定且不断更新的C/C++编译器。先下载好VS Cod

2021-10-24 16:34:19 588

原创 (论文阅读)目标检测之FCOS

FCOS一、FCOS简介1.1、论文基本信息1.2、内容概要二、详细解读2.1、摘要2.2、问题提出2.3、改进方法2.4、网络结构2.5、优点2.6、论文结果一、FCOS简介paper地址:http://xxx.itp.ac.cn/pdf/1904.01355.pdfcode地址:https://github.com/tianzhi0549/FCOS1.1、论文基本信息翻译为:FCOS:全卷积一级目标检测发表于ICCV20191.2、内容概要这篇论文主要提出了一种全卷积one-stage

2021-10-23 09:51:11 3193 3

原创 (论文阅读)实例分割之PolarMask

PANet一、论文简介1.1、论文和代码链接1.2、论文基本信息二、详细解读2.1、摘要2.2、介绍2.3、网络架构主要模块2.4、改进与创新2.5、实验结果2.6、使用的数据集三、总结与思考一、论文简介1.1、论文和代码链接paper:http://xxx.itp.ac.cn/pdf/1909.13226.pdfcode:https://github.com/xieenze/PolarMask1.2、论文基本信息发表于CVPR2020这篇论文名为:PolarMask:用极坐标表示的单镜头实

2021-10-14 15:12:36 566

原创 (论文阅读)实例分割之BlendMask

BlendMask一、论文简介1.1、论文和代码链接1.2、论文基本信息二、详细解读2.1、摘要2.2、介绍2.3、网络架构2.4、改进与创新2.5、实验结果2.6、使用的数据集三、总结与思考一、论文简介1.1、论文和代码链接paper:http://xxx.itp.ac.cn/pdf/2001.00309.pdfcode:https://github.com/aim-uofa/AdelaiDetAdelaiDet 是一个开源工具箱,用于基于Detectron2 的多个实例级识别任务。有很多实例分

2021-10-13 21:36:58 2487

原创 汇编语言第一章------汇编语言基础

汇编语言基础一、个人计算机系统概述1.1、计算机的硬件1.2、计算机的软件1.3、程序设计语言二、8086处理器2.1、功能结构三、汇编语言程序的格式四、汇编语言程序的开发本章节任务:①、了解软硬件开发环境②、熟悉通用寄存器和存储器组织③、掌握汇编语言的语句格式、程序框架和开发方法一、个人计算机系统概述#mermaid-svg-RGxVUBmG5WLJfPKI .label{font-family:'trebuchet ms', verdana, arial;font-family:var(-

2021-10-13 11:39:04 448

原创 (论文阅读)实例分割之PANet

PANet一、论文简介1.1、论文和代码链接1.2、论文基本信息二、详细解读2.1、摘要2.2、介绍2.3、网络架构2.4、改进与创新2.5、实验结果三、总结与思考一、论文简介1.1、论文和代码链接paper:http://xxx.itp.ac.cn/pdf/1803.01534.pdfcode:https://codechina.csdn.net/mirrors/ShuLiu1993/PANet?utm_source=csdn_github_accelerator1.2、论文基本信息发表于C

2021-10-12 22:24:48 2026

原创 (论文阅读)实例分割之EmbedMask

EmbedMask一、简单介绍二、内容介绍2.1、摘要2.2、MaskRcnn存在的问题2.3、提出解决方法2.4、网络结构图2.5、实验结果一、简单介绍paper地址:https://arxiv.org/pdf/1912.01954v2.pdfcode地址:https://github.com/yinghdb/EmbedMask目前进行实例分割的方式有两种:①、two-stage方法:把实例分割作为目标检测网络的一个额外分支,如mask rcnn,需要使用RoI pooling出来物体的大致R

2021-10-10 14:46:58 667

原创 (论文阅读)实例分割之YOLACT

YolactEdge一、介绍二、详细内容三、总结与目标检测类似,实例分割也可分为两类:①、two-stage:即“先检测后分割”的方法,首先定位到目标物体的边框,然后在边框内分割目标物体,典型的代表是Mask R-CNN;②、one-stage:也就是检测分割同时做,一步到位,不墨迹,one-stage又可细分为两个流派,一个是anchor-based,另一个是anchor-free,也就是基于锚点和无锚点两流派,YOLACT是anchor-base方向的。一、介绍YOLACT:https:/

2021-10-10 14:31:10 1285

原创 (论文阅读)实例分割之YolactEdge

YolactEdge一、介绍二、详细内容一、介绍YolactEdge是第一个可在小型边缘设备上以实时速度运行的有竞争力的实例分割方法。550x550分辨率的图像上,以ResNet-101为主干网的YolactEdge在RTX 2080 Ti上的运行速度为172.7 FPS,收录于ICRA 2021。演示视频可到B站去看:https://www.bilibili.com/video/BV1BU4y1J7ym论文地址:https://arxiv.org/abs/2012.12259代码地址:htt

2021-10-10 09:49:19 901

原创 汇编语言之DOSBox的安装和使用

这里写目录标题一、DOSBox介绍一、安装DOSBox1.1、网盘地址1.2、官网地址1.3、安装过程二、准备好汇编工具三、详细操作3.1、edit操作参考链接一、DOSBox介绍DOSBox 是一个 DOS 模拟程序,由于它采用的是 SDL 库,所以可以很方便的移植到其他的平台。DOSBox的最新版本已经支持在 Windows、Linux、Mac OS X、BeOS 、palmOS、Android 、webOS、os/2等系统中运行。该软件不仅能支持相当多的游戏实现正常运行,而且能将声音完美表现出来。

2021-10-09 09:29:19 20461 14

原创 MaskRcnn(八)源码解读之RoIAlign层

RPN层一、整体简介二、注意事项三、感悟一、整体简介二、注意事项三、感悟

2021-09-23 13:24:07 358

原创 MaskRcnn(七)源码解读之DetectionTarget层

RPN层一、简介二、原理解读三、代码解读一、简介二、原理解读三、代码解读

2021-09-23 13:22:39 243

原创 MaskRcnn(六)源码解读之Proposal

RPN层一、简介二、原理解读三、代码解读一、简介二、原理解读三、代码解读

2021-09-23 13:20:18 390

原创 MaskRcnn(五)源码解读之RPN层

RPN层一、简介二、原理解读三、代码解读一、简介二、原理解读三、代码解读

2021-09-23 13:18:47 562

原创 MaskRcnn(四)源码解读之FPN

FPN层解读一、FPC介绍二、FPN网络结构三、源码解读一、FPC介绍二、FPN网络结构三、源码解读

2021-09-04 21:04:47 906 1

原创 MaskRcnn(三)源码解读之Resnet

Resnet一、残差网络t介绍前言1、思想2、作用3、结构图二、Resnet网络结构1、基本模块1.1、Identity Block1.2、Convolution Block1.3、注意点1.4、1×1卷积介绍三、Resnet代码解读1、代码1.1、整体架构1.2、convolution block代码1.3、identity block代码2、解读一、残差网络t介绍前言ResNet(Residual Neural Network)是由何凯明等四位华人提出,下面是Resnet的论文地址。paper链

2021-08-30 12:32:29 921

原创 MaskRcnn(二)实例分割的图像与标签同时进行增强

实例分割数据增强一、增强原因1、防止过拟合1.1、过拟合的定义1.2、过拟合出现的原因1.3、解决方法2、增强结果模型的鲁棒性和泛化能力。2.1、鲁棒性2.2、泛化性3、提高识别精度二、常用数据增强方法1、平移2、缩放3、旋转4、随机裁切5、颜色抖动6、随机遮挡7、噪声扰动:三、实例分割数据增强实现1、旋转1.1先观察一下json文件1.2、导入必要的库1.3、导入图片1.4、读取json文件1.5、对图片进行旋转1.6、对图片进行裁剪1.7、对标签进行旋转1.7、保存图片1.8、完整代码2、平移3、缩放4

2021-08-28 20:30:43 4761 22

原创 MaskRcnn(一)数据采集与标注

数据采集一、图像采集1、方案设计2、采集过程3、图像命名二、数据清理三、数据标注1、目标检测2、实例分割准备工作开始标注一、图像采集1、方案设计为了让采集的数据更加均衡,更符合实际需求,得先写好采集方案。根据不同需求进行合理安排,比如说如果实际问题遮挡比较严重,就得采集一些遮挡的数据集;如果是要解决小目标实例分割,就得采集包含小目标的图片。里面各个种类图片数量尽量接近,不能出现一种物体采集的很多很多,而某一种只有几张图片。合理的方案才能采集好的数据集。2、采集过程采集可以用好一点的摄像头,也可以直

2021-08-28 15:50:44 2979 1

原创 MaskRcnn环境配置+训练

MaskRcnn环境配置一、创建好虚拟环境二、 安装必要的包三、下载好MaskRcn代码和数据集四、训练balloon小型数据集测试一下五、总结一、创建好虚拟环境一些常见命令可参考我这篇博客https://blog.csdn.net/sjjsbsbbs/article/details/119853477?spm=1001.2014.3001.5501二、 安装必要的包版本不是固定的,但一定得恰到好处,否则会出莫名奇妙的错误。我使用的python版本为3.61、安装Keraspip ins

2021-08-22 17:24:10 2325 10

原创 Anaconda常用命令

Anaconda帮助笔记安装包常见指令1、创建虚拟环境2、进入到指定虚拟环境3、查看有哪些虚拟环境4、查看某虚拟环境安装了什么包5、删除虚拟环境6、查看conda的版本7、更新conda版本8、复制一个环境9、检测环境中的python版本10、用conda安装包11、用pip安装包总结安装包1、可以直接去官网下载https://www.anaconda.com/products/individual/download-success2、我这放上网盘地址链接:https://pan.baidu.c

2021-08-22 16:10:34 1339

原创 CCF-CSP认证刷题201903-01

小明上学1、题目1.1、题目限制1.2、题目背景1.3 问题描述1.4、输入格式1.5、输出格式1.6、样例输入1.7、样例输出1.8、样例说明1.9、评测用例规模与约定2、题目解析3、代码1、题目1.1、题目限制时间限制:1.0s内存限制:512.0MB1.2、题目背景 小明是汉东省政法大学附属中学的一名学生,他每天都要骑自行车往返于家和学校。为了能尽 可 能充足地睡眠,他希望能够预计自己上学所需要的时间。他上学需要经过数段道路,相邻 两段道路之间设有至多一盏红绿灯。京州市的红绿灯

2021-08-19 10:16:04 149

空空如也

空空如也

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

TA关注的人

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