计算机视觉入门
文章平均质量分 80
通俗易懂讲解CV
jr_Peng
记录工作学习中的内容
欢迎大家一起探讨
展开
-
Opencv介绍及环境搭建
Opencv是一个被广泛使用的开源计算机视觉库,它提供了大量的传统图像处理算法和基于深度学习的计算机视觉算法,以及用于图像和视频的处理方法。opencv的主要核心算法是用C++编写的,并且对外封装了C++和python语言的API,方便调用。原创 2023-12-27 18:20:51 · 817 阅读 · 1 评论 -
YUV图像颜色
之前讲了RGB的图像表示,这一节我们再讲解另外一种图像表示------YUV,YUV和RGB不同,它们在颜色信息的存储和传输上有着显著的区别。YUV是什么呢?YUV表示的是模型。在YUV表示中,颜色信息由亮度(Y)和两个色度(U、V)通道组成,亮度通道(Y)表示图像的明暗程度,色度通道(U、V)表示颜色信息,Y通道负责明亮度,U、V通道则处理色彩信息。原创 2023-12-22 18:58:04 · 352 阅读 · 0 评论 -
RGB与通道
在一节的最后,我们给出了一个由彩色图片转成灰度图的示例,并且通过 ’ color_image.mode '获取了图片的格式:彩色图片获取到的格式为RGBA,灰度图为L。这一节我们介绍一下RGB图片以及通道的概念,我认为通道在整个深度学习中很重要,并且。举个例子:在很多时候,对神经网络中的一些算法做工程化实现,或者做性能优化,除了关注算法本身,还会关注数据存储格式。一般在pytorch中,数据存储格式为NCHW,C代表的就是通道(channel),这样对于需要在通道维度中归一化的算法是极其不友好的。原创 2023-12-20 16:24:28 · 832 阅读 · 0 评论 -
灰度与色彩
之前我们解释了像素是计算机视觉任务中的原材料,很多图像处理任务以像素局部性为基础,在不同尺度下完成图像特征的提取,小则为图像细节,大则为图像轮廓。现在继续看一种十分简洁但很高效的图像表示----,灰度图是一种只包含亮度信息而不包含颜色信息的图像。在灰度图中,每个像素的亮度通过一个灰度级别来表示,通常用整数数值来表示,范围从0(黑色)到255(白色)。原创 2023-12-19 16:54:47 · 386 阅读 · 0 评论 -
图像和像素
像素我们不陌生,图像我们更不陌生学习计算机视觉,我认为第一步就是要了解我们要处理的对象,就像上一篇讲到的,计算机视觉任务中,图像(像素)是原材料,算法是菜谱了解了图像的特征,才可以更好的完成更多图像处理任务,比如对一张图片进行分类,或者对一张图片画框做检测。原创 2023-12-18 15:25:13 · 778 阅读 · 0 评论 -
认识计算机视觉
想象一下门禁的人脸识别几秒才能识别出来又或者人脸支付几秒才有响应,相信这是用户无法容忍的,又或者想象自动驾驶识别到前方的障碍物,但是几秒才做出反应,这后果是无法想象的。因此,如果你想单纯做一个草帽滤波,设定好输出标签,设计一些神经网络层直接去做训练就可以了,等到损失降到最低的时候,你会发现,卷积拟合出来的数值和草帽滤波器竟然很相似。现在大模型GPT很火,如果让人们去设计这么复杂的算法,几乎是不可能的,但是设计好神经网络之后,然后喂给它足够的数据量做训练,GPU的表现足以让你惊艳。原创 2023-12-06 09:53:43 · 22 阅读 · 0 评论