CV
文章平均质量分 95
计算机视觉领域各种算法以及常用网络模型。
鱼不辞水
本科在读 | 公众号【干燥货车】
展开
-
PaddlePaddle - 人脸关键点检测课程笔记
PaddlePaddle官方课程高层API助你快速上手深度学习个人笔记以及重点均用蓝色字体标出。人脸检测技术在生活场景中的应用场景很多,某APP的变脸,美颜,现实生活中的驾驶员疲劳检查等其背后都有这项技术的加持。一、问题定义人脸关键点检测,是输入一张人脸图片,模型会返回人脸关键点的一系列坐标,从而定位到人脸的关键信息。# 环境导入import osimport numpy as npimport pandas as pdimport matplotlib.pyplot as plt原创 2021-02-06 13:47:37 · 1510 阅读 · 0 评论 -
三种上采样方法 | Three up sampling methods
文章目录三种上采样方法线性插值 | liner interpolate代码实现反池化 | Un - PoolingTranspose Conv对Transport Conv更加细致的理解三种上采样方法在各种深度学习框架中,对于图像任务来说,数据格式通常为 NCHW,因为当数据是以这种格式排列的时候,在利用 intel GPU 加速的情况下,GPU希望读取同一个channel的图像像素是连续的,NCHW的排布正好满足需求,在访问内存的时候就是连续的了,比较方便。在做图像分割的时候,要求对图像做像素级分原创 2021-01-14 20:08:10 · 1092 阅读 · 0 评论 -
DataWhale_组队目标检测 :)不讲武德-炼丹与品尝
上一篇网络设计博客链接:化劲儿-损失函数设计本专栏笔记用于记录学习DataWhale开源CV教程动手学CV-Pytorch遇到的问题及思考教程链接如下:动手学CV-Pytorch重要内容文章会以黄色背景或者蓝色字体标出文章目录训练和测试训练设置伪代码如下后处理目标框信息解码NMS非极大值抑制单图预测推理训练和测试前面的章节,我们已经对目标检测训练的各个重要的知识点进行了讲解,下面我们需要将整个流程串起来,对模型进行训练。目标检测网络的训练大致是如下的流程:设置各种超参数定义数据加载模块原创 2020-12-27 19:36:48 · 448 阅读 · 0 评论 -
DataWhale_组队目标检测 :)练死劲儿-网络设计
经过了前面对目标检测基础以及实验所用VOC数据集的学习和了解,接下来就进入到了此任务的关键步骤——网络设计本专栏笔记用于记录学习DataWhale开源CV教程动手学CV-Pytorch遇到的问题及思考教程链接如下:动手学CV-Pytorch重要内容文章会以黄色背景或者蓝色字体标出文章目录锚框锚框的取舍生成锚框的代码部分网络设计马老师请问VGG16长甚么样子?马老师,这个anchor到底行不行?对于anchor的位置微调锚框在特征图上生成锚框是目标检测任务中常见的手段。在输入图像经过网络的特征提前原创 2020-12-19 21:13:05 · 376 阅读 · 2 评论 -
Opencv - 图像直方图(掩码操作,直方图均衡化,自适应均衡化)
环境python : 3.6.10Opencv : 4.1.2IDE : pycharmimport cv2import numpy as npimport matplotlib.pyplot as plt# 定义函数def cv_show(name, img): cv2.imshow(name, img) cv2.waitKey(0) cv2.destr...原创 2020-04-07 09:28:20 · 813 阅读 · 0 评论 -
Opencv -模板匹配详解
环境python : 3.6.10Opencv : 4.1.2IDE : pycharmimport cv2import numpy as npimport matplotlib.pyplot as plt# 定义函数def cv_show(name, img): cv2.imshow(name, img) cv2.waitKey(0) cv2.destr...原创 2020-04-05 21:57:54 · 485 阅读 · 0 评论 -
Opencv-Canny检测算法、图像金字塔与轮廓检测详解
环境python : 3.6.10Opencv : 4.1.2IDE : pycharmimport cv2import numpy as npimport matplotlib.pyplot as plt# 定义函数def cv_show(name, img): cv2.imshow(name, img) cv2.waitKey(0) cv2.destr...原创 2020-04-05 21:26:26 · 617 阅读 · 0 评论 -
教你0基础三分钟实现视频人脸检测
视频人脸检测实现环境:Opencv 4.1.2python3.6pycharm1:在pycharm中新建一个python文件:2:输入如下代码:import cv2def face_detect_demo(img): gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # 加载特征数据 face_detec...原创 2020-04-03 16:15:02 · 1065 阅读 · 0 评论 -
Opencv——图像阈值处理,图像平滑,形态学操作,图像梯度
图像阈值在Opencv中调用 threshold() 函数:ret, dst = thresshould(src, thresh, maxval, typr)四个参数分别是:src 输入的原图thresh 阈值 # 一般是127maxval 指定最大阈值 #一般为255type 指定二值化操作类型二值化的类型有:THRESH_BINARY # 超过阈值取最大值...原创 2020-04-01 16:13:05 · 766 阅读 · 0 评论 -
an integer is required (got type tuple) 报错解决
今天在调用Opencv的一个函数的时候出现如下报错:原代码为:blur2 = cv2.boxFilter(img1, (3, 3), normalize=True)这是在调用一个opencv 图像平滑函数里的 方框滤波 函数出现错误;查找原因为:方框滤波函数参数却失,代码应该为:blur2 = cv2.boxFilter(img1, -1, (3, 3), normalize=Tr...原创 2020-03-30 23:35:46 · 3693 阅读 · 0 评论 -
Opencv-图像基本操作(读取,融合,边界填充等)
Opencv 图像基本操作此操作都在pycharm中完成,代码博主演示通过。import cv2import matplotlib.pyplot as plt读取图像并显示:img = cv2.imread('xx.png')cv2.imshow('image', img)cv2.waitKey(0)cv2.destroyAllWindows() 此处 我将xx.png(...原创 2020-03-30 00:42:08 · 692 阅读 · 0 评论 -
一文读懂LeNet、AlexNet、VGG、GoogleNet、ResNet到底是什么?
READING is better than SEX文章目录READING is better than SEX什么是CNN?LeNetAlexNet什么是CNN?要想知道什么LeNet、AlexNet…那就必须先明白什么是CNNCNN(Convolutional neural network) →\to→ 卷积神经网络,是当代Computer Vision中经常使用的一种网络模型。CNN中有对图像的几大基础操作,卷积、池化、以及卷积核的size和stride,最后还有应用的act,也就是激活函数转载 2020-07-22 11:41:16 · 2417 阅读 · 0 评论