计算机视觉
普通网友
这个作者很懒,什么都没留下…
展开
-
GPU端到端目标检测YOLOV3全过程(下)
GPU端到端目标检测YOLOV3全过程(下)Ubuntu18.04系统下最新版GPU环境配置·安装显卡驱动·安装Cuda 10.0·安装cuDNN1.安装显卡驱动(1)这里采用的是PPA源的安装方式,首先添加GraphicDrivers的PPA源,打开终端输入以下指令代码(添加PPA源并更新):sudo add-apt-repository ppa:graphics-drivers/ppasudo apt-get update(2)使用命令行自动查看合适的驱动版本,系统会自动查找并给原创 2020-10-21 08:20:38 · 516 阅读 · 1 评论 -
GPU端到端目标检测YOLOV3全过程(中)
GPU端到端目标检测YOLOV3全过程(中)计算机视觉初级部分知识体系总结了一下自己在计算机视觉初级部分的知识框架,整理如下。个人所学并不全面(比如图像频域方面了解就比较少),仅做参考。图像点(pixel值)运算直方图;2. 线性/非线性变换;3. 灰度均衡化/规定化;4. H-S直方图图像几何变换平移、旋转、镜像、缩放(图像金字塔,图像多尺度表达的一种方法,高斯金字塔、拉普拉斯金字塔);2. 仿射变换空间域滤波线性滤波2. 均值滤波、高斯滤波3. 非线性滤波4.原创 2020-10-21 07:52:38 · 505 阅读 · 1 评论 -
GPU端到端目标检测YOLOV3全过程(上)
GPU端到端目标检测YOLOV3全过程(上)Basic Parameters:Video: mp4, webM, aviPicture: jpg, png, gif, bmpText: doc, html, txt, pdf, excelVideo File Size: not morethan 10GBbatch=16, subdivisions=1Resolution: 416 * 416, 320 * 320.Frame: 45f/s with 320 * 320. At 320原创 2020-10-21 07:06:42 · 532 阅读 · 1 评论 -
如何使用Nsight System?
如何使用Nsight System?原创 2020-10-20 14:23:17 · 2128 阅读 · 3 评论 -
双圆弧插值算法(三,代码实现)
双圆弧插值算法(三,代码实现)交互式演示 这是一个用HTML5编写的交互式演示。要移动控制点,请单击并拖动它们。若要移动切线,请单击并拖动控制点外的区域。默认情况下,曲线保持d1和d2相等,但也可以在下面指定自定义d1值。代码到目前为止,我们只讨论了二维情况。让我们编写一些C++代码来解决三维的情况。它非常相似,除了每个弧可以在不同的平面上对齐。这将在查找旋转方向和平面法线时创建一些调整。经过几次交叉积后,一切都成功了。 这些代码示例是在以下许可下发布的。/*******************原创 2020-07-14 09:06:55 · 656 阅读 · 0 评论 -
双圆弧插值算法(二)
双圆弧插值算法(二)找到中心找到连接点后,就可以求解圆心。我们定义一个向量,n1,垂直于t1。这最终是一个与(c1−p1)平行的标准化向量。从p1到c1的方向。综合起来,我们得到了c1的解。通过检查上述方程中的分母,我们可以看出,如果p1到pm的向量与t1共线,它将为零。圆的中心基本上被推到无穷远,这给我们留下了p1和pm之间的一条直线,而不是一条弧。对c2使用相同的方法得出:选择方向现在我们需要选择围绕中心点旋转的方向。这取决于d1和d2的符号。对于正的情况,我们选择绕圆较短的路径。对于原创 2020-07-14 08:17:57 · 828 阅读 · 0 评论 -
双圆弧插值算法(一)
双圆弧插值算法(一)Biarc Interpolation在游戏开发中经常出现两点间的插值问题。大多数情况下,只需要一个简单的线性插值。线性插值很好,因为不会真的弄错。只有一条可能的线连接这些点。跟着走。当需要曲线插值时,求解会变得复杂得多。有无限数量的曲线可供选择,并有许多方法来生成:NURBS、Catmull Rom、Bézier、Hermite等。想讨论一种生成圆形圆弧的不太常见的方法。为什么想要一个圆插值?一个原因可能是看起来很悦目,但也有一些实际用途。如果正在制作一个放置道路的水平编辑工原创 2020-07-14 06:54:59 · 1915 阅读 · 0 评论 -
LCD: 2D-3D匹配算法
LCD: 2D-3D匹配算法标题:LCD:Learned Cross-Domain Descriptorsfor 2D-3D Matching作者:Quang-Hieu Pham, Mikaela Angelina Uy,Binh-Son Hua, et al.论文地址:https://arxiv.org/abs/1911.09326摘要在这项工作中,提出了一种新颖的方法来学习用于2D图像和3D点云匹配的局部跨域描述符。提出的方法是一个双自编码器神经网络,将2D和3D输入映射到共享的潜在空间表原创 2020-06-11 07:56:32 · 2098 阅读 · 0 评论 -
如何选择视觉CV光源颜色
如何选择视觉CV光源颜色一.光源颜色分类光源颜色的选择对机器视觉光源有什么影响及意义呢,常用的光源颜色有白色(W)、蓝色(B)、红色(R)、绿色(G)、红外光(IR)、紫外光(UV),这六种颜色。那么这六种光源颜色又有什么区别及用途呢?下面就让沃德普机器视觉光源来给大家介绍一下:1.白色光源(W):白色光源通常用色温来界定,色温高的颜色偏蓝色(冷色,色温>5000K),色温低的颜色偏红(暖色,色温<3300与5000K)之间称之为中间色,白色光源适用性广,亮度高,特别是拍摄彩色图像时使用原创 2020-06-11 10:53:01 · 1059 阅读 · 0 评论 -
YOLOv5目标检测源码重磅发布了!
YOLOv5目标检测源码重磅发布了!https://github.com/ultralytics/yolov5该存储库代表了对未来对象检测方法的超解析开源研究,并结合了在使用之前的YOLO存储库在自定义客户机数据集上训练数千个模型时所吸取的经验教训和改进的最佳实践https://github.com/ultralytics/yolov3。所有代码和模型都在积极开发中,可能会被修改或删除,恕不另行通知。使用风险自负。更新:2020年5月27日:公开发布。yolov3 spp(发布协议)是所有已知yol原创 2020-05-30 19:44:39 · 2714 阅读 · 0 评论 -
自监督学习(Self-Supervised Learning)多篇论文解读(下)
自监督学习(Self-Supervised Learning)多篇论文解读(下)之前的研究思路主要是设计各种各样的pretext任务,比如patch相对位置预测、旋转预测、灰度图片上色、视频帧排序等等。CVPR19和ICCV19上,Google Brain的几个研究员发表了两篇论文,从另外的视角分析和研究self-supervisedlearning问题。两篇paper名字分别是:Revisiting Self-Supervised VisualRepresentation Learning (CVP原创 2020-05-30 06:41:10 · 2292 阅读 · 0 评论 -
自监督学习(Self-Supervised Learning)多篇论文解读(上)
自监督学习(Self-Supervised Learning)多篇论文解读(上)前言Supervised deep learning由于需要大量标注信息,同时之前大量的研究已经解决了许多问题。所以近期大家的研究关注点逐渐转向了Unsupervised learning,许多顶会包括ICML, NeurIPS, CVPR, ICCV相继出现一些不错的paper和研究工作。这里主要关注Unsupervised learning一类特定的方法:Self-supervised learning(自监督学习)。原创 2020-05-30 06:23:28 · 3186 阅读 · 0 评论 -
Mobileye 自动驾驶策略(二)
Mobileye 自动驾驶策略(二)与多方都成功进行了合作,其中比较大型的合作包括法雷奥、百度和中国 ITS。法雷奥是最近的的 Tier 1 合作伙伴,法雷奥和 Mobileye 签署协议,表示未来会将 RSS 加入其自动驾驶研发项目并联合其他工业标准一起使用并同意共同制定行业标准。与百度签署了合作协议。百度计划在其 Apollo开源项目及 Apollo Pilot 商用项目中部署 RSS...原创 2020-05-05 10:55:22 · 1540 阅读 · 0 评论 -
Mobileye 自动驾驶策略(一)
Mobileye 自动驾驶策略(一)详解 Mobileye 自动驾驶解决方案Mobileye的自动驾驶解决方案。总得来说,分为四种:Visual perception and sensorfusion(视觉感知和感知融合)Compute platform(计算平台)Driving policy and RSS(驾驶策略和责任敏感安全模型)Dynamic mapping(动态地图)视...原创 2020-05-05 10:24:27 · 1375 阅读 · 0 评论 -
如何评估两张图片的差异
如何评估两张图片的差异方法一,图像直方图比较就像人的指纹一样,没有哪两张的照片的直方图会是一样的(拍摄的图片),所以只要将两张图片拉倒ps里面看直方图就可以了。方法二,DiffImg方法三,Image Comparer方法四,Beyond Compare这三个都是比较好的图片来对比工具,其中DiffImg可用来比较相同尺源寸的两个百RGB 图像,并提供两个图像的差异比较数据度。知通过...原创 2020-05-04 18:25:38 · 4409 阅读 · 0 评论 -
3D深度估计
3D深度估计Consistent Video Depth Estimation·论文地址:https://arxiv.org/pdf/2004.15021.pdf·项目网站:https://roxanneluo.github.io/Consistent-Video-Depth-Estimation/·这项研究主要探究了如何生成准确度和几何一致性更高的视频重建结果,目前该论文已被计算机...原创 2020-05-04 06:49:44 · 670 阅读 · 0 评论 -
2020年Yann Lecun深度学习笔记(上)
2020年Yann Lecun深度学习笔记(上)原创 2020-05-03 15:17:39 · 278 阅读 · 0 评论 -
AlexeyAB DarkNet YOLOv3框架解析与应用实践(六)
AlexeyAB DarkNet YOLOv3框架解析与应用实践(六)Tiny Darknet听过很多人谈论SqueezeNet。SqueezeNet很酷,但它只是优化参数计数。当大多数高质量的图像是10MB或更大时,为什么要关心的型号是5MB还是50MB?如果想要一个小模型,实际上很快,为什么不看看darknet参考网络?它只有28MB,但更重要的是,它只有8亿个浮点运算。最初的Ale...原创 2020-05-03 07:43:30 · 373 阅读 · 0 评论 -
AlexeyAB DarkNet YOLOv3框架解析与应用实践(五)
AlexeyABDarkNet YOLOv3框架解析与应用实践(五)RNNs in Darknet递归神经网络是表示随时间变化的数据的强大模型。为了更好地介绍RNNs,我强烈推荐Andrej Karpathy去年的博客文章,这是实现RNNs的一个很好的资源!所有这些模型都使用相同的网络架构,一个包含3个递归模块的普通RNN。每个模块由3个完全连接的层组成。输入层将信息从输入传播到当前状...原创 2020-05-02 14:30:13 · 380 阅读 · 0 评论 -
AlexeyAB DarkNet YOLOv3框架解析与应用实践(四)
AlexeyABDarkNet YOLOv3框架解析与应用实践(四)Nightmare从前,在一所大学的大楼里,西蒙尼亚、维达第和齐瑟曼有一个很好的主意,几乎和你现在坐的大楼完全不同。他们想,嘿,我们一直在向前运行这些神经网络,它们工作得很好,为什么不也向后运行呢?这样我们就能知道电脑在想什么。。。由此产生的图像是如此恐怖,如此怪异,以至于他们的尖叫声可以听到一路坦普顿。许多研究人员已...原创 2020-05-02 13:54:35 · 389 阅读 · 0 评论 -
AlexeyAB DarkNet YOLOv3框架解析与应用实践(三)
AlexeyAB DarkNet YOLOv3框架解析与应用实践(三)ImageNet分类您可以使用Darknet为1000级ImageNet挑战赛分类图像。如果你还没有安装Darknet,你应该先安装。使用预先训练的模型分类下面是安装Darknet、下载分类权重文件和在图像上运行分类器的命令:git clone https://github.com/pjreddie/darknet.g...原创 2020-05-02 13:02:17 · 475 阅读 · 0 评论 -
AlexeyAB DarkNet YOLOv3框架解析与应用实践(二)
AlexeyAB DarkNet YOLOv3框架解析与应用实践(二)版本3有什么新功能?YOLOv3使用了一些技巧来改进训练和提高性能,包括:多尺度预测、更好的主干分类器等等。全部细节都在我们的论文上!使用预先训练的模型进行检测这篇文章将指导你通过使用一个预先训练好的模型用YOLO系统检测物体。如果你还没有安装Darknet,你应该先安装。或者不去阅读所有的东西:git clone h...原创 2020-05-02 11:38:04 · 512 阅读 · 0 评论 -
AlexeyAB DarkNet YOLOv3框架解析与应用实践(一)
AlexeyAB DarkNet YOLOv3框架解析与应用实践(一)Darknet: C语言中的开源神经网络Darknet是一个用C和CUDA编写的开源神经网络框架。它速度快,易于安装,支持CPU和GPU计算。您可以在GitHub上找到源代码,也可以在这里阅读更多关于Darknet可以做什么的信息:Installing DarknetDarknet易于安装,只有两个可选依赖项:O...原创 2020-05-02 10:31:32 · 664 阅读 · 0 评论 -
大尺寸卫星图像目标检测:yoloT
大尺寸卫星图像目标检测:yoloT前言YOLT论文全称「You Only Look Twice: RapidMulti-Scale Object Detection In Satellite Imagery」,是专为卫星图像目标检测而设计的一个检测器,是在YOLOV2的基础上进行改进的。论文原文:https://arxiv.org/abs/1805.09512?context=cs.C...原创 2020-05-01 06:51:52 · 2714 阅读 · 0 评论 -
车道线曲线拟合方法
车道线曲线拟合方法一.车道线拟合算法背景技术:在车辆行驶过程中,为了更好的了解并预测周围的环境信息,对车道线的曲线拟合是必要的。将采集来的车道线数据进行曲线拟合可以很好的估计车道线的参数信息,得知偏移量、倾斜角、曲率半径等信息,从而预测车道线的走向,为驾驶员或车辆自动控制系统提供帮助。现有的主流算法是将采集的车道线数据投影到鸟瞰图后直接用最小二乘法做三次曲线的拟合。这样做的优点是简单快捷,但缺...原创 2020-04-30 19:24:20 · 5957 阅读 · 3 评论 -
小目标检测
小目标检测论文地址:https://arxiv.org/pdf/2004.12432.pdf一.Stitcher:Feedback-driven Data Provider for Object Detection目标检测通常根据尺度变化质量,其中对小目标的性能最不令人满意。本文研究了这种现象,发现:在大多数训练迭代中,小目标几乎不占总损失的一部分,从而导致不平衡优化的性能下降。受此启发...原创 2020-04-30 06:55:06 · 670 阅读 · 0 评论 -
图像超分辨率与天气预报
图像超分辨率与天气预报虽然我们每天都看天气预报,但是你知道我们所看到的天气预报是怎么预测出来的吗?气象预报按天气预报的时效长短,可粗略分为:短时天气预报、短期天气预报、中期天气预报和长期天气预报。数值模式预报是天气预报的主要预测手段。气象数值预报数值模式预报是根据大气运动的数学模型,利用当前天气状况作为输入数据而做出天气预报的手段,通常使用超级计算机或分布式计算集群依据一系列动力学框架来完...原创 2020-03-27 19:06:09 · 900 阅读 · 1 评论