自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(375)
  • 资源 (3)
  • 问答 (5)
  • 收藏
  • 关注

原创 【计算机网络自顶向下方法】(哈工大)学习笔记

文章目录前言一、概述二、应用层三、传输层四、网络层五、数量链路层六、物理层总结前言计网这门课程,我只能说要记的东西真的的很多,知识点也笔记杂乱无章,学了勉强知道每一章大致将了那些内容,这里面的协议真的实在是不能再多了…提示:以下是本篇文章正文内容一、概述计算机网络之概述计算机网络性能计算机网络体系结构二、应用层计算机网络应用简介web应用–详解HTTP电子邮件–详解SMTP和POP3协议域名解析系统DNSP2P应用Socket编程客户端/服务端软件概述三、传输层..

2021-11-13 23:40:41 7068 17

原创 ✨✨✨【操作系统学习笔记】(哈工大)深入了解操作系统

文章目录前言一、内核启动二、进程管理三、内存管理四、IO设备管理五、存储管理六、汇编知识总结前言笔记中参考资料大部分来自哈工大操作系统课程的课件,由于自己也是小白,笔记中可能有一些错误,希望能得到各位大佬的指正。最后,还要一点关于学习操作系统中所用到的汇编知识。提示:以下是本篇文章正文内容一、内核启动引导启动程序—bootsect操作系统加载—setup内核引导程序—head初始化程序—main(1)初始化程序—main(2)二、进程管理操作系统的接口与实现初识多进程用..

2021-10-06 22:04:31 1594 2

原创 Pytorch之VGG图像分类

VGG是Oxford的VisualGeometryGroup的组提出的。该网络是在ILSVRC 2014上的相关工作,主要工作是证明了增加网络的深度能够在一定程度上影响网络最终的性能。斩获该年ImageNet竞赛中Localization Task(定位任务)第一名和Classification Task(分类任务)第二名。

2023-09-26 11:22:09 6

原创 Pytorch之AlexNet花朵分类

AlexNet是由Alex Krizhevsky、Ilya Sutskever和Geoffrey Hinton在2012年ImageNet图像分类竞赛中提出的一种经典的卷积神经网络。当时,AlexNet在 ImageNet 大规模视觉识别竞赛中取得了优异的成绩,把深度学习模型在比赛中的正确率提升到一个前所未有的高度。因此,它的出现对深度学习发展具有里程碑式的意义。

2023-09-25 17:40:12 28

原创 Pytorch之LeNet-5图像分类

LeNet-5是一个经典的深度卷积神经网络,由Yann LeCun在1998年提出,旨在解决手写数字识别问题,被认为是卷积神经网络的开创性工作之一。该网络是第一个被广泛应用于数字图像识别的神经网络之一,也是深度学习领域的里程碑之一。

2023-09-24 17:59:54 55

原创 OpenCV之YOLOv5目标检测

目录前言一、YOLOv5简介二、预处理1.获取分类名2.获取输出层名称3.图像尺度变换三、模型加载四、推理和后处理五、源码YOLOv5(You Only Look Once version 5)是计算机视觉领域中一种用于目标检测的深度学习模型,它是YOLO(You Only Look Once)系列的最新版本。YOLOv5的目标是实现高效而准确的实时目标检测,其名称"You Only Look Once"意味着它只需一次前向传播(forward pass)即可检测图像中的所有对象,而不需要采用复杂的多步骤流

2023-09-20 16:36:36 39

原创 OpenCV之YOLOv4 目标检测

YOLOv4(You Only Look Once version 4)是计算机视觉领域中的一个物体检测算法,它是 YOLO 系列算法的最新版本之一。YOLOv4 极大地改进了物体检测的性能和准确性,并且在速度和精度之间取得了良好的平衡。yolov4网络结构如下:yolov4相对于yolov3 spp性能提升的不多,但是相对应yolov3,性能得到了极大的提高。yolov4基本组成:1. CBM:Yolov4网络结构中的最小组件,由Conv+Bn+Mish激活函数三者组成。

2023-09-19 18:55:22 36

原创 OpenCV之YOLOv2-tiny目标检测

YOLO(You Only Look Once)是一种基于深度神经网络的目标对象识别和定位算法,其特点是运行速度快、实时性高。这里我们将使用Tiny YOLOv2版本的YOLO算法。YOLO算法创造性地将R-CNN目标检测中的选择候选区和识别候选区对象两个阶段合二为一,这也是YOLO名字的来由(只需看一眼就知道图片的哪些位置有什么对象)。YOLOv2-tiny,轻量版的YOLOv2,即使用Tiny YOLOv2来实现目标检测。Tiny YOLOv2包含9个卷积层和6个最大池化层,如图所示。

2023-09-18 21:53:18 31

原创 OpenCV之YOLOv3目标检测

YOLOv3(You Only Look Once version 3)是一种流行的实时目标检测算法,由Joseph Redmon等人开发。YOLOv3是YOLO系列的第三个版本,它在速度和准确性方面都取得了显著的改进,被广泛用于计算机视觉应用中的实时目标检测任务。

2023-09-17 21:47:00 41

原创 OpenCV之GOTURN目标追踪

GOTURN(Generic Object Tracking Using Regression Networks)是一种用于目标跟踪的计算机视觉算法,它使用回归神经网络来实现实时目标跟踪。GOTURN的目标是通过检测并跟踪特定物体,使其能够在视频序列中保持物体的连续性,即使物体发生尺寸变化、遮挡或平移。达到了Tracking中效果上的state-of-the-art,尤其在检测速度上达到了100FPS(第一个达到100FPS的深度学习方法)。

2023-09-14 17:16:09 48

原创 OpenCV之CNN年龄性别预测

在当今数字时代,计算机视觉技术正在不断发展,并在多个领域产生影响。其中之一是年龄和性别识别。这项技术对于广告定向、人脸解锁和安全访问控制等领域至关重要。卷积神经网络是一种深度学习模型,它在计算机视觉中表现出色。CNN的核心思想是通过多层卷积和池化操作,从图像中学习特征。这些特征可以用于各种任务,包括图像分类、对象检测和人脸识别。对于年龄和性别识别,CNN可以通过学习人脸的视觉特征来实现高精度。

2023-09-14 16:08:35 33

原创 OpenCV之FCN图像分割

Fully Convolutional Network(FCN)是一种深度学习架构,主要用于图像分割任务。FCN 架构的典型应用包括语义分割、实例分割、物体检测等图像分析任务。它已经成为了计算机视觉领域图像分割任务的重要工具,并在许多竞赛和实际应用中取得了出色的成绩。通常CNN网络在卷积层之后会接上若干个全连接层, 将卷积层产生的特征图(feature map)映射成一个固定长度的特征向量。

2023-09-12 22:19:16 59

原创 OpenCV之MobileNet-SDD目标检测

OpenCV DNN部署 MobileNet-SSD CUDA加速,最高帧率可以达到300帧,不使用CUDA加速最高帧率可以到达60帧左右。

2023-09-12 17:32:07 44

原创 OpenCV之SSD目标检测

SSD(Single Shot MultiBox Detector)是作者Wei Liu在ECCV 2016上发表的论文提出的。对于输入尺寸300*300的SSD网络使用Nvidia Titan X在VOC 2007测试集上达到74.3%mAP以及59FPS(每秒可以检测59张图片);对于输入512*512的SSD网络,达到了76.9%mAP,超越了当时最强的Faster RCNN(73.2%mAP),达到真正的实时检测。这里简单介绍一下RCNN系列和YOLO系列。

2023-09-12 12:32:35 79

原创 OpenCV之Googlenet图像分类

GoogLeNet是google推出的基于Inception模块的深度神经网络模型,在2014年的ImageNet竞赛中夺得了冠军,在随后的两年中一直在改进,形成了Inception V2、Inception V3、Inception V4等版本。使用OpenCV DNN模块部署需要下载Caffe模型文件和描述文件结束语希望本篇文章有对你带来帮助 🎉,有学习到一点知识~躲起来的星星🍥也在努力发光,你也要努力加油(让我们一起努力叭)。

2023-09-11 17:50:53 78

原创 W11下CMake MinGW配置OpenCV和Qt

前几天将cuda版本的opencv给编译成功了,当时用的VS的MSVC,然后发现编译后的库文件不能给Qt调用,应该Qt使用的是MinGW编译器,当然Qt也可以配置成MSVC编译器,由于自己Qt常用在嵌入式开发中,所以决定还是编译一个MinGW的OpenCV。

2023-09-11 15:41:55 48

原创 OpenCV DNN神经网络部署流程

OpenCV DNN(Deep Neural Networks)模块是OpenCV库中的一个模块,用于在计算机视觉任务中使用深度神经网络模型。它提供了加载、推断和可视化使用各种深度学习框架(如Caffe、TensorFlow、Torch/PyTorch等)训练的模型的功能。加载网络模型、构建输入、执行推理inference、解析输出。

2023-09-09 14:50:36 107

原创 OpenCV DNN深度学习简介

计算机视觉领域自 1960 年代后期以来一直存在。图像分类和对象检测是计算机视觉中最古老的问题,研究人员几十年来一直试图解决。使用神经网络和深度学习,我们已经达到了计算机可以开始以高精度实际理解和识别物体的阶段,在许多情况下甚至超过人类。要了解神经网络和计算机视觉深度学习,OpenCV DNN 模块是一个很好的起点。凭借其高度优化的 CPU 性能,初学者即使没有非常强大的支持 GPU 的系统,也可以轻松入门。

2023-09-09 10:38:01 42

原创 OpenVINO2023+Win 11配置

OpenVINO™是英特尔基于自身现有的硬件平台开发的一种可以加快高性能计算机视觉和深度学习视觉应用开发速度工具套件,用于快速开发应用程序和解决方案,以解决各种任务(包括人类视觉模拟、自动语音识别、自然语言处理和推荐系统等)。该工具套件基于最新一代的人工神经网络,包括卷积神经网络 (CNN)、递归网络和基于注意力的网络,可扩展跨英特尔® 硬件的计算机视觉和非视觉工作负载,从而最大限度地提高性能。它通过从边缘到云部署的高性能、人工智能和深度学习推理来为应用程序加速,并且允许直接异构执行。

2023-09-08 21:01:44 59

原创 OpenCV_CUDA_VS编译安装

opencv cuda vs手把手教你配置。

2023-09-08 17:11:53 766

原创 YOLOv3 SPP超详细入门

YOLOv3 SPP在YOLOV3基础上添加了若干trick模块,其中重要的改进有SPP模块Mosaic图像增强CIOU替代IOU来计算交并比以及 Focal loss (尽管没有使用)。其中涉及了很多论文,这些trick非常重要,图像分类网络到目标检测网络的研究中,各种trick一直在更新迭代,不断优化使模型能够更好训练,获得更好的结果。

2023-09-04 22:25:10 48

原创 目标检测之YOLOv1-v3

在计算机视觉领域,目标检测一直是一个备受关注的研究方向。而YOLO(You Only Look Once)系列是目标检测领域的里程碑式工作之一,本文将深入分析YOLOv1-v3论文,探讨其实现思路和技术细节,帮助读者更好地理解这一算法的核心原理。

2023-09-03 21:24:33 33

原创 OpenCV入门之基本知识

欢迎关注、订阅专栏。

2023-09-02 15:00:31 63

原创 Pytorch之CIFAR10分类卷积神经网络

在计算机视觉领域,图像分类是一个重要的问题。CIFAR-10是一个常用的图像分类数据集,包含10个类别的60000张32x32彩色图像。在本篇博客中,我们将使用PyTorch构建一个卷积神经网络(Convolutional Neural Network,CNN)来对CIFAR-10数据集中的图像进行分类。

2023-08-27 23:33:56 137

原创 PyCharm搭建Pytorch环境

本文是在anaconda配置好pytorch坏境下,使用PyCharm搭建Pytorch环境。

2023-08-24 10:50:42 70

原创 龙芯2K1000LA移植交叉编译环境以及QT

嵌入式大赛结束了,根据这次比赛中记的凌乱的笔记,整理了一份龙芯2K1000LA的环境搭建过程,可能笔记缺少了一部分步骤或者错误,但是大致步骤可以当作参考。

2023-08-24 10:04:54 540

原创 OpenCV: 对“google::protobuf::internal::Release_CompareAndSwap”的未定义

需要在文件 protobuf/src/google/protobuf/stubs/atomicops_internals_generic_gcc.h 中的以下补丁。

2023-08-08 22:02:43 151

原创 嵌入式面试【C++】

面试中常问的C++问题。

2023-04-24 21:30:30 264 2

原创 嵌入式面试题[C语言]

嵌入式面试中常问的C语言题目。

2023-04-24 11:31:12 212

原创 ZYNQ PL端开发流程(流水灯)

PYNQ-Z2verilog实现流水灯

2023-04-23 22:37:20 231 2

原创 Linux文件类型与属性

一、文件类型Linux 系统下一共分为 7 种文件类型。通过 stat 命令或者 ls 命令来查看文件类型。' - ':普通文件' d ':目录文件' c ':字符设备文件' b ':块设备文件' l ':符号链接文件' s ':套接字文件' p ':管道文件stat会直接显示出文件类型,ls则是信息的第一个符号。1.普通文件普通文件(regular file)在 Linux 系统下是最常见的,如文本文件、二进制文件,编写的源代码文件这些都是普通文件,也就...

2023-04-23 22:34:57 595

原创 Linux/ARM下QT MQTT库的编译安装

Qt中手把手教你使用MQTT!

2023-01-03 22:59:21 1676

原创 健康码识别[QT+OpenCV]

放假了,在家无聊,顺便写点打发时间。

2022-12-31 17:40:19 1491

原创 Vitis2020.2加载老版本tcl文件

添加tcl文件如下:Tools->Run Tcl Script....在这里选择在附件下载的tcl文件。但是如果使用vitis2020.2去添加老版本的tcl文件会报错。解决办法:打开 tcl 文件,将版本相关的设置语句进行修改该使用的版本即可。

2022-11-26 23:04:04 580

原创 vitis2020.2出现out of data

使用HLS自定义IP核,在vitis编译的时候会出现报错,platform出现out-of-date问题,出现makefile error的问题。Makefile为下面所示。

2022-11-20 22:28:20 990 11

原创 vivado2020报错:error when launching …vivao.bat…launcher time out“

cmd中输入setting64.bat执行该.bat文件,接着cmd中输入bin\vivado.bat来执行bin文件夹下的vivado.bat。cmd命令行进到vivado\2020.2路径,该路径下有settings64.bat文件,当cmd中出现start_gui表明启动vivado成功。

2022-11-19 14:00:12 1899 2

原创 HLS之接口设计

Vitis HLS设计接口介绍。

2022-11-08 23:14:28 1629 3

原创 HLS优化设计(一)

HLS设计优化。

2022-11-08 23:12:02 2235

原创 从零开始运行YOLOV5

从零开始上手YOLOv5!

2022-11-02 12:43:50 2404 1

原创 C++ 智能指针

目录一、智能指针定义二、四种智能指针1.std::auto_ptr2.std::unique_ptr3.std::shared_ptr4.std::weak_ptr​智能指针:将指针对象模板化实现了类型的通用,构成智能指针。 实现智能指针时需要考虑以下三个方面的问题:RAII(Resource Acquisition Is Initialization)是一种利用对象生命周期来控制程序资源(如内存、文件句柄、互斥量等等)的简单技术。 智能指针就是要模拟原生指针的行为,当将一个指针赋值给另一个指针时,目的就是

2022-10-21 20:22:04 740

YOLOv5:高效实时目标检测的新巅峰

YOLOv5(You Only Look Once version 5)代表了目标检测领域的最新突破,将高效实时目标检测推向了新的高度。这一算法结合了轻量级网络架构和卓越的性能,为各种应用场景提供了无限可能。我们将深入研究YOLOv5的工作原理、设计创新以及如何在不同场景中应用它。无论您是计算机视觉研究者、工程师,还是对目标检测技术感兴趣的任何人,YOLOv5都将为您的项目带来强大的性能和实时性。不容错过这个有关高效目标检测的精彩探讨!让我们一起来探索这个领域的新巅峰吧。通过OpenCV DNN C++部署yolov5的onnx模型。

2023-09-20

OpenCV YOLOv4:下一代目标检测算法的革命性突破

YOLOv4(You Only Look Once version 4)是目标检测领域的一项革命性突破,将计算机视觉推向了新的高度。它结合了高精度的物体检测和出色的实时性能,为各种应用场景带来了巨大的潜力。这里我们将深入探讨YOLOv4的原理、性能以及如何在自己的项目中应用这一强大的算法。无论您是计算机视觉研究者、工程师,还是对物体检测技术感兴趣的任何人,都不容错过这个关于YOLOv4的精彩介绍!让我们一起来探索这一引领未来的目标检测算法吧。使用OpneCV dnn模块部署的(C++)。

2023-09-19

OpenCV yolov2-tiny 目标检测

使用OpenCV的DNN模块部署YOLOv2-tiny网络模型,实现图像的目标检测。资源包含了YOLOv2-tiny网络的模型文件yolov2-tiny-voc.weights、配置文件yolov2-tiny-voc.cfg以及标签文件voc.names,下载之后可以直接运行哦!

2023-09-18

OpenCV C++ YOLOv3目标检测

使用OpenCV的DNN模块部署YOLOv3网络模型,实现图像的目标检测。资源包含了YOLOv3网络的模型文件yolov3.weights、配置文件yolov3.cfg以及标签文件coco.names,下载之后可以直接运行哦!

2023-09-17

OpenCV Goturn目标追踪

OpenCV DNN部署 Goturn网络模型实现追踪目标 。资源包含了该网络的模型文件goturn.caffemodel、配置文件goturn.prototxt,下载之后可以直接运行哦!

2023-09-14

OpenCV 年龄和性别预测

OpenCV DNN部署 CNN预测年龄和性别 。资源包含了年龄和性别网络的模型文件age_net.caffemodel和gender_net.caffemodel、配置文件deploy_age.prototxt和deploy_gender.prototxt以及包含人脸检测haarcascade_frontalface_alt_tree.xml文件,下载之后可以直接运行哦!

2023-09-14

OpenCV FCN图像分割

OpenCV DNN部署 FCN图像分割 。资源包含了FCN网络的模型文件fcn8s-heavy-pascal.caffemodel、配置文件fcn8s-heavy-pascal.prototxt,下载之后可以直接运行哦!

2023-09-12

OpenCV MobileNet-SSD目标检测

OpenCV DNN部署 MobileNet-SSD CUDA加速,最高帧率可以达到300帧,不使用CUDA加速最高帧率可以到达60帧左右。。资源包含了SSD网络的模型文件MobileNetSSD_deploy.caffemodel、配置文件MobileNetSSD_deploy.prototxt,下载之后可以直接运行哦! ​​

2023-09-12

OpenCV4-CUDA

硬件:Win11 + OpenCV4.7.0 + CUDA ToolKit 12.0.0 + cuDNN8.8.0 使用VS2022版本进行的编译安装,有相同配置的uu可以下载使用。

2023-09-12

OpenCV SSD目标检测(C++)

使用OpenCV的DNN模块部署SSD网络模型,实现图像的目标检测。资源包含了SSD网络的模型文件VGG_ILSVRC2016_SSD_300x300_iter_440000.caffemodel、配置文件deploy.prototxt以及标签文件labelmap_det.txt,下载之后可以直接运行哦! ​​

2023-09-12

GoogLeNet图像分类

使用OpenCV DNN模块部署GoogLeNet网络并完成图像分类任务。包含其网络的所有资源如:bvlc_googlenet.caffemodel、bvlc_googlenet.prototxt、synset_words.txt。下载之后打开VS或者其他编译器直接可以运行。

2023-09-11

OpenCV4.5.3编译后的文件包含扩展库文件,可以直接食用

OpenCV4.5.3编译后的文件包含扩展库文件,可以直接食用。

2023-09-11

Opencv DNN各种网络模型

包含各种网络模型以及使用dnn模块部署(C++/Python)

2023-09-07

赛灵思2020.2安装套件

赛灵思2020.2安装套件

2022-12-19

DOS tool.rar

DOS坏境搭建资源包

2022-01-18

linux 0.01内核源代码.zip

linux 0.01内核源代码.zip

2021-09-15

linux-0.11.zip

linux-0.11.zip

2021-09-15

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

TA关注的人

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