自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

乔卿的博客

寻找灵感而不是寻找答案

  • 博客(270)
  • 资源 (4)
  • 收藏
  • 关注

原创 报错解决:No module named ‘pytorch_lightning‘ 安装pytorch_lightning

执行如下代码:报错:No module named ‘pytorch_lightning’安装pytorch_lightning包即可。一般情况下,缺失的包通过pip安装,即:然而,该指令默认安装最新版本的pytorch_lightning 2.1,在有些情况下,可能与本地环境不兼容。例如,我的Pytorch版本是1.10,但pytorch_lightning 2.1要求Pytorch版本 ≥1.12。接下来介绍安装指定版本pytorch_lightning的方式。如果你不知道该安装哪一个pytor

2024-01-09 16:55:37 2821

原创 报错解决:CommandNotFoundError: Your shell has not been properly configured to use ‘conda activate‘.

再次执行conda activate,问题解决。

2023-12-11 20:02:57 587

原创 报错解决:ImportError: /usr/lib64/libstdc++.so.6: version GLIBCXX_3.4.20 not found

该报错的原因为Pytorch与LAC冲突。只需要先import LAC,后import torch,即可解决该问题。

2023-12-11 15:10:01 761

原创 报错解决:(unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 0-1: malformed \N characte

在Python中,反斜杠(\)是用来转义特殊字符的。

2023-07-05 14:56:24 1437

原创 【一文解决】已安装CUDA与Pytorch但torch.cuda.is_available()为False

已经安装CUDA与Pytorch。但执行如下Python脚本,输出结果为False,本文给出了尽可能详细全面的解决思路。

2023-06-15 21:56:52 51406 17

原创 source ~/.bashrc报错:/bin/lesspipe: 1: /bin/lesspipe: basename: not found的解决方法

source ~/.bashrc报错:/bin/lesspipe: 1: /bin/lesspipe: basename: not found。

2023-06-15 21:43:18 1939

原创 计算机方向保研:什么是保研?保研什么时间开始?如何获得保研名额?

保研,也就是推荐免试(推免)。相较于每年十二月份的考研笔试,保研相当于可以免去全国统一考试环节,直接在各个高校组织的面试环节中获得录取资格。

2023-04-24 22:40:43 1251 1

原创 TimeSformer:Is Space-Time Attention All You Need for Video Understanding 论文速读与核心要点总结

这项工作引入了TimeSformer,这是一种与基于卷积的视频网络的既定范式相比不同的视频建模方法。

2023-04-08 11:58:14 528

原创 LMDB报错:lmdb.Error: Attempt to operate on closed/deleted/dropped object.

对LMDB数据库进行写入时,报错:lmdb.Error: Attempt to operate on closed/deleted/dropped object.

2023-03-07 19:16:03 798

原创 使用ChatGPT完成分类、检测、分割等计算机视觉任务(Pytorch)

ChatGPT是一个由OpenAI训练的大型语言模型,其知识涵盖了很多领域。虽然ChatGPT表示它不能用于写代码,但是万一是它太谦虚了呢?下面的文字均为ChatGPT给出的回答。

2022-12-07 20:37:25 10514 8

原创 力扣LeetCode:32. 最长有效括号(Python)(详细题解)

给你一个只包含 ‘(’ 和 ‘)’ 的字符串,找出最长有效(格式正确且连续)括号子串的长度。

2022-12-06 14:48:34 746 1

原创 NeurIPS 2021: All Tokens Matter: Token Labeling for Training Better Vision Transformers论文精读与解析

与ViT的标准训练目标(计算附加的class token的分类损失)不同,我们提出的目标利用所有的patch token以密集方式计算训练损失。具体来说,token labeling将图像分类问题重新定义为多个token级别的识别问题,并为每个patch token分配一个由机器注释器生成的特定于位置的监督。

2022-10-24 20:24:03 1504

原创 计算机图形学(十一):真实感图形(画家算法消除隐藏面)

先将画面中的物体按其距离观察点的远近进行排序,结果存放在一张线形表中。距观察点远者称其优先级高,放在表头,距观察点近者称其优先级低,放在表尾,这张表称为深度优先级表。

2022-09-26 21:37:33 2089

原创 计算机算法:贪心算法的概念、设计思路与经典问题(详细分析与总结)

求解最优化问题的算法通常需要经过一系列的步骤,在每个步骤都面临多种选择。对于许多最优化问题,使用动态规划算法来求最优解有些杀鸡用牛刀了,可以使用更简单、更高效的算法。贪心算法(greedy algorithm)就是这样的算法,它在每一步都做出当时看起来最佳的选择。也就是说,它。

2022-09-26 12:38:10 1133

原创 计算机算法:动态规划的概念、核心要素与经典问题(详细分析与总结)

动态规划方法通常用来求解最优化问题(optimization problem)。这类问题可以有很多可解,每个解都有一个值,我们希望寻找具有最优值(最小值或最大值)的解。我们称这样的解为问题的一个最优解(an optimal solution),而不是最优解(the optimal solution),因为可能有多个解都达到最优值。动态规划适用于子问题重叠的情况,也就是不同的子问题存在公共的子子问题。

2022-09-26 12:22:49 1569

原创 计算机图形学(十二):真实感图形(光照模型、材质模型)

用计算机在图形设备上生成连续色调的真实感图形必须完成四个基本的任务。1.用数学方法建立所构造三维场景的几何描述,并将它们输入计算机。这部分工作可由三维立体造型或曲面造型系统来完成。场景的几何描述直接影响图形的复杂性和图形绘制的计算费用,选择合理而有效的数据表示和输入手段是极其重要的。2.将三维几何描述转换为二维透视图。这可

2022-09-26 11:22:27 3385

原创 计算机图形学(十):真实感图形(平面外法线法消除隐藏线)

表面外法线的方向角:据投影几何的规定,视方向一般取v={0,1,0},该方向和Y轴的负方向相同。用表面外法线在Y轴上的分量的值,作为判断表面可见性的标准。设表面的外法线分量围为:N=Ai+Bj+Ck,与坐标轴的方向角分别为α、β和γ,方向余弦为cosα、cosβ和cosγ。该算法是将物体的投影分解为像素,通过分析像素的可见性,来确定物体的可见性。确定对象之间的遮挡关系。①面的外环应按逆时针排序,以保证表面的外法线方向指向表面的外部。①根据表面的数据结构,取顶点数据,计算表面的外法线矢量;

2022-09-26 11:09:59 1715 1

原创 计算机图形学(九):三维对象的表示(三维几何模型的CSG树和B-rep表示)

数据结构:二叉树结构,记录了实体所有基本体素的组成、正则集合运算和相关的几何变换。特点:方法简洁,生成速度快,处理方便,无冗余信息,而且能够详细地记录构成实体的原始特征参数,甚至在必要时可修改体素参数或附加体素进行重新拼合。数据结构比较简单,数据量较小,修改比较容易,而且可以方便地转换成边界(Brep)表示。缺点:没有详细几何信息,必须转化为其它形式才能对点、边、面等信息进行查询和编辑。由于信息简单,这种数据结构无法存贮物体最终的详细信息,例如边界、顶点的信息等。

2022-09-25 21:07:49 6519

原创 计算机图形学(八):三维对象的表示(常用的三维几何建模方法)

(1)线框建模:运用基本线素(直线、圆弧、桥圆弧及自由曲线等)来构造三维立体模型。(2)表面建模:通过基本面素(包括平面及各种曲面)拼接构造三维立体模型。(3)实体建模:用基本体素的组合,并通过集合运算和基本变形操作来构造三维立体模型。

2022-09-25 21:03:52 5429

原创 计算机图形学(七):三维对象的表示(分形图形的基本性质、递归模型、L系统模型)

分形集具有任意尺度下的比例细节,或者说具有精细结构;分形集是不规则的,以致于不能用传统的几何语言来描述。分形集通常具有某种自相似性,或许是近似的或许是统计意义下的自相似。分形集在某种方式下定义的“分维数”一般大于它的拓扑维数。分形集的定义常常是非常简单的,或许是递归的。维数是几何对象的一个重要特征量,它是欧氏几何学描述点的位置所需的独立坐标数目。为了定量地刻画分形,引入了分数维数的概念。分数维数与欧氏几何学中的整数维数相对应。分形理论认为,维数中可以包含有小数。

2022-09-25 19:48:50 1885

原创 人工智能/虚拟现实技术的工程伦理分析:以电影《头号玩家》为例

本文聚焦于人工智能的一个争议点:人工智能的工程伦理问题,以电影《头号文件》为例,分析技术可能带来的工程伦理问题,与技术开发人员应有的思考。

2022-09-18 17:29:06 11940

原创 C++算法竞赛常用编程模板总结

/定义为全局变量,初始化为自己。//路径压缩,直接将路径上所有元素的父亲改为最终父亲。i++) //外层循环i从2到根号n。j++) //内层循环j从2开始到i。//把i的j倍都标记为0。// 合并,即建立它们父亲间的关系。// 查找父亲,含路径压缩。

2022-09-08 23:53:41 989

原创 C++常用STL用法总结详解(vector、stack、queue、map、string、list、set)

C++常用STL用法总结详解,包括vector、stack、queue、map、string、list、set等。

2022-09-08 23:51:29 624

原创 PolarMask: Single Shot Instance Segmentation with Polar Representation 极坐标实例分割网络论文精读与解析

首先是极坐标表示。给定掩码,选定中心点,之后设定角度间隔(超参数),均匀地发射出N条射线,对轮廓上的点进行采样。所以需要预测的是每个光线的长度。所以说极坐标分割等于实例中心分类与密集距离回归。怎样选择实例中心?实验表明选择质心更好。定义中心样本:选定中心之后,落在中心附近区域的样本都是中心样本。实际上是对质心作为实例中心1的修订,引入更多候选点。距离回归:如果一条射线与轮廓有多个交点,选择长度最大的一条;如果没有交点,那么设置为最小值。

2022-09-08 21:12:31 846

原创 Deformable ConvNets v2: More Deformable, Better Results 第二代可变形卷积论文精读与解析

原始的可变形卷积中提出了可以自适应几何形变的卷积核与ROI Pooling,但我们并没有对形变程度加以约束,而是通过一个额外的偏移学习层去学习。因此,从结果上来看,传统的可变形卷积方法的鲁棒性不够,很容易受到无关的像素内容(噪声)的干扰,聚焦于感兴趣区域的能力不够强。这一问题实际上在可变形卷积一文中已经有所体现。在原始论文中,作者可视化了变形后的感受野,虽然变形后的覆盖范围更广、更加贴合于真实对象,但这一扩散实际上是有些过度的,一些感兴趣区域以外的无关像素也被纳入了卷积范围(作者使用的是VOC数据集)。事

2022-09-08 21:09:45 2353

原创 嵌入式学习板开发:STC单片机扑克游戏设计(C语言)

扑克大师是一款可玩性高、趣味性强的1V1棋牌游戏。游戏引入“送牌”、“抽牌”、“改牌”等全新扑克玩法,并保留了“顺子”、“飞机”、“炸弹”等经典牌型组合,玩法新颖,易于上手。项目综合利用了八位数码管显示、流水灯、三按键、按键消抖、振动传感器、导航按键、红外通信等原理,按键与导航键功能设计符合玩家操作习惯。本游戏由两名玩家参与,牌面包括1-9共9种。游戏开始时,每位玩家拿到随机20张牌,同一牌面的牌不超过四张。系统随机决定先手玩家。数码管与LED通过闪烁的方式实时显示当前牌面与页数,并标识当前有无出牌权。

2022-09-08 21:04:48 1771

原创 Deformable Convolutional Networks 可变形卷积网络论文精读与解析

目标检测、分割等视觉任务中的一个关键挑战在于,目标对象具有很强的不规则性。无论是传统的手工提取特征,还是使用卷积神经网络学习特征,对目标对象几何变换建模的能力主要来自大规模数据或一些先验知识,模型本身并不具有适应性足够强的几何建模能力。具体地,对于卷积神经网络,卷积单元在固定位置对特征进行采样,池化层以固定的比例进行池化,ROI层将ROI分离为固定的空间单元。然而,固定的位置、固定的比例、固定的空间单元都是人为指定的,并不是从数据中自适应学到的,因此对于不规则特征的提取有着天然的局限。

2022-09-08 20:43:08 1247

原创 Python+OpenCV 计算图像场景的深度图(原理与代码实现)

由于时间原因,通过调用OpenCV中与计算立体图像的深度图相关的函数实现,没有自己造轮子。双目立体匹配一直是双目视觉的研究热点,双目相机拍摄同一场景的左、右两幅视点图像,运用立体匹配匹配算法获取视差图,进而获取深度图,这也正是本次实验的内容。从原理上,如果我们有两张相同场景的图像,我们可以通过直观的方式从中获得深度信息,如下图所示。上图包含等效三角形,并有如下方程式:其中disparity是视差,x与x’是与三维场景中的点对应的图像平面中的点与其相机中心之间的距离。

2022-09-06 23:39:32 5025

原创 Python cv.StereoSGBM_create方法参数与用法详解

作用:创建StereoSGBM(semi-global block matching)对象。该对象实现了半全局匹配算法。

2022-09-06 23:27:59 5497 4

原创 Python + OpenCV一步一步地实现图像拼接(原理与代码)

由于时间有限,这里仅先实现平面扭曲。由于已经计算出单应矩阵,可以使用该矩阵将第一张图像转换到第二张图像的平面上。对于在同一平面上的两张图像,一个很直观的思路是,迭代两幅图像,发现匹配的区域则覆盖,否则置为0。.........

2022-07-18 14:54:25 7259 3

原创 Python OpenCV 图像匹配(Brute-Force与FLANN)的原理与代码实现

获得两张图像的关键点之后,下一步就是找到它们之间的对应关系,找到那些相匹配的点,从而基于这些点,实现图像拼接。这一方法即暴力搜索法,它选择第一个集合中一个特征的描述符,计算与第二个集合中的所有其他特征描述符之间的距离,返回最接近的一个。该方法返回的结果是DMatch对象的列表。......

2022-07-18 14:45:26 2751

原创 Python OpenCV SIFT特征提取的原理与代码实现

如果对图像扩大规模,如缩放,如下图所示,那么原本的角点在变换后的某些窗口中可能就不是角点,因此,HarrisDetectors不具有尺度不变性。例如,在上图中,低σ的高斯核可以为小角点提供高值,而高σ的高斯核则适合于大角点。因此,我们可以在尺度空间中找到局部极大值。...

2022-07-18 14:38:51 3038

原创 百度/Google等搜索引擎的信息检索搜索技巧总结

百度/Google等搜索引擎的信息检索搜索技巧总结

2022-07-18 14:26:00 582

原创 计算机视觉. 目标检测: Yolo系列网络学习笔记

计算机视觉领域中的yolo网络的学习笔记,给出了视频链接。

2022-07-16 19:20:59 336

原创 国科大. 图像处理与计算机视觉:期末复习题目与知识点总结(二)

它所描述的是不同色彩在整幅图像中所占的比例,反映了图像颜色分布的统计特性,而并不关心每种色彩所处的空间位置,即无法描述图像中的对象或物体。聚类无监督学习,针对给定的样本,根据它们的数据分布,相似的样本分配到相同的簇,不相似的样本分配到不同的簇。要检测运动场景中的运动目标,关键在于对场景的运动进行估计,通过估计出的运动参数补偿场景的运动,最后再用帧差法得到运动目标。(3)图像的表示将图像提取SIFT特征,量化为视觉单词的向量化表示,统计每个单词出现的次数,从而将每个图像表示为一个K维的向量。...

2022-07-16 17:22:43 2209 1

原创 国科大. 图像处理与计算机视觉:期末复习题目与知识点总结(一)

意义若一幅图像的像素占有全部可能的灰度级并且分布均匀,则这样的图像有高对比度和多变的灰度色调。该图像主要存在两个问题(1)存在椒噪声、(2)整体灰度值偏低,图像过暗,对比度过低。均值滤波器、中值滤波器、最大值和最小值滤波器、中点滤波器、修正后的阿尔法均值滤波器。高斯噪声、瑞利噪声、伽马噪声、指数分布噪声、均匀分布噪声、脉冲噪声(椒盐噪声)图像增强主要是一个主观的过程,而图像复原的大部分过程是一个客观的过程。高通理想高通、巴特沃斯高通滤波器、高斯高通滤波器。CMYK青、品红、黄、黑。...

2022-07-16 16:58:55 2568

原创 图像处理与计算机视觉:相机成像模型

给定N个点的世界坐标与像素坐标的对应关系,计算相机的内参和外参。,通过相机投影矩阵,将3D世界点转换为2D图像点(齐次坐标)如何求变换矩阵找特殊点在相机坐标中的表示。焦距、光心位置、像素分辨率、偏斜角。(2)根据消失点、消失线标定相机。焦距扩大2倍,光线变为四分之一。根据相似三角形,仅与焦距有关,平移、旋转,取决于外部参数,个未知数,至少需要6对匹配点。(1)坐标归一化的DLT将。->仿射变换Maff。......

2022-07-16 16:50:19 1089

原创 图像处理与计算机视觉:3D射影变换

仿射空间到相似空间确定无穷远直线(2D)/平面(3D)->确定对偶绝对二次曲线/曲面->变换到标准形式->将对偶绝对二次曲线/曲面进行奇异值分解。射影空间到仿射空间找到无穷远平面在射影空间的表示,变换到标准型,求出H。绝对二次曲线无穷远平面上的一条二次曲线,是无穷平面上的纯虚圆。无穷远平面的标准型(0,0,0,1)^T。当且仅当是仿射变换,绝对二次曲线是不动的。当且仅当是相似变换,绝对对偶二次曲面不动。确定虚圆点->绝对二次曲线相似空间。平行的平面相较于无穷远平面。确定无穷远平面仿射空间。......

2022-07-16 16:48:41 463

原创 图像处理与计算机视觉:2D射影变换

选择方法特征数目N较小时暴力搜索,空间维度D较小时KD树,否则哈希。3个点+2个虚圆点确定一个圆,5个点确定一个二次曲线。哈希局部敏感哈希用多个哈希函数预处理数据点,使得。坐标归一的DLT(目标函数)、RANSAC(抗噪)从射影空间中确定一条线为无穷远直线,就得到仿射空间。warping变形,包括空间坐标变换与像素值赋值。查询时用哈希函数找到桶,再对桶中的点进行检索。KD树O(logN),最大方差的维度进行分裂。(1)基于特征点匹配的图像对齐最近邻匹配。从射影空间恢复仿射度量,需要。.........

2022-07-16 16:20:01 923

原创 国科大. 深度学习:期末试题与简要思路分析

优势端到端解决问题,削减了对每一个问题设计特征提取器的工作,自动地提取特征,能够解决更为复杂的任务。无监督学习根据类别未知(没有被标记)的训练样本解决模式识别中的各种问题,称之为无监督学习。半监督学习半监督学习使用大量的未标记数据,以及同时使用标记数据,来进行模式识别工作。监督学习从标记的训练数据来推断一个功能的机器学习任务。强化学习用于描述和解决智能体(agent)在与环境的。过程中通过学习策略以达成回报最大化或实现特定目标的问题。记住ReLU(AHW)......

2022-07-16 16:08:53 4018

计算机网络实验四(套接字及客户服务器应用程序基础)点对点聊天的实用程序的完整代码

计算机网络实验四(套接字及客户服务器应用程序基础)的完整、可运行的源代码。 实现的是一个点对点聊天的实用程序,开发语言为Java。实现了登录、公聊、私聊等功能。

2022-01-19

非对称加密算法:RSA算法的C++实现与Java实现

包括RSA算法的两种语言实现,原理正确,可以正常运行,对应博客为:https://blog.csdn.net/qq_41112170/article/details/104904340

2021-04-23

《软件工程导论》期末复习知识点总结.pdf

这是博主整理的《软件工程导论》期末复习知识点总结,适合期末复习使用。PDF共21页,内容非常详细清晰,欢迎下载学习。

2020-09-22

MySQL安装手册.pdf

这是一份非常详细的MySQL安装、环境配置手册,适合Windows 10,非常适合个人、团队入门学习。本人已经核对多次,同时进行了排版与美化,提供的步骤十分详细,欢迎下载学习。

2019-11-04

空空如也

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

TA关注的人

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