cv
文章平均质量分 77
cv
心心喵
这个作者很懒,什么都没留下…
展开
-
[cv] orb特征提取和描述(Oriented FAST and Rotated BRIEF)
参考:https://blog.csdn.net/qq_20791919/article/details/80176643?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_baidulandingword-1&spm=1001.2101.3001.42421. ORB算法介绍ORB(Oriented FAST and Rotated BRIEF)是一种快速特征点提取和描述的算法。这个算法是由Ethan Rublee, Vince原创 2021-06-16 01:45:44 · 458 阅读 · 0 评论 -
[cv] 颜色空间模型 RGB, HSV,HLS,YCbCr,LUV
RGBRGB色彩就是常说的光学三原色,R代表Red(红色),G代表Green(绿色),B代表Blue(蓝色)。自然界中肉眼所能看到的任何色彩都可以由这三种色彩混合叠加而成,因此也称为加色模式。HSVHSV 表达彩色图像的方式由三个部分组成:Hue(色调、色相)Saturation(饱和度、色彩纯净度)Value(明度)用下面这个圆柱体来表示 HSV 颜色空间,圆柱体的横截面可以看做是一个极坐标系 ,H 用极坐标的极角表示,S 用极坐标的极轴长度表示,V 用圆柱中轴的高度表示。HLSH原创 2021-06-15 22:41:11 · 3265 阅读 · 0 评论 -
[cv] 池化(最大池化Maxpool、平均池化Averagepool、随机池化randpool)与反池化
池化的定义比较简单,最直观的作用便是降维,常见的池化有最大池化、平均池化和随机池化。池化层不需要训练参数。1、 三种池化:最大池化Maxpool、平均池化Average_pool、随机池化randpool最大池化是对局部的值取最大;平均池化是对局部的值取平均;随机池化是根据概率对局部的值进行采样,采样结果便是池化结果。概念非常容易理解,其示意图如下所示:其中随机池化 1/(1+3+4) 4/8 0 3/8得到2、三种池化的意义(1)最大池化可以获取局部信息,可以更好保留纹理上的特征。如果不用观原创 2021-04-25 23:04:24 · 9387 阅读 · 2 评论 -
[cv] 卷积层conv
参考:https://liuxiaofei.com.cn/blog/tensorflow-conv2d%E5%92%8Cmaxpool2d%E5%8E%9F%E7%90%86/参考:https://blog.csdn.net/quiet_girl/article/details/845790381、单个输入通道:2、多个输入通道若输入含有多个通道,则对于某个卷积核,分别对每个通道求feature map后将对应位置相加得到最终的feature map,如下图所示:3.多个卷积核若有多个卷积原创 2021-04-25 22:30:21 · 863 阅读 · 0 评论 -
[cv] Fast R-CNN(2015Ross)
netron 网络结构在线工具双线性插值,100个像素变成200个像素,像素点变密了。只有很少的一些点,才能对Loss产生较大影响,如果对很少的点进行操作,产生Loss,就会更好。ROI aliagn 只有很少的点参与计算。...原创 2020-04-21 00:24:34 · 165 阅读 · 0 评论 -
[cv] P2—Tracking-Learning-Detection(Two stage Detection)
需要提供的参数初始化可以添加加速度 aSVM:太复杂,RCNN被淘汰。预训练,alexnet是分类,并不是很很擅长。softmax去做,hard-negtive重复训练分错类。NMS (之后趋势可能会被替代)NMS现在被写成库,调用NMS 的 Rethinking如图,女主和男主的框,iou就很大,会把两个人检测成1个人。于是...原创 2020-04-20 19:24:06 · 6110 阅读 · 0 评论 -
[cv] 模块cv2的用法
https://www.cnblogs.com/shizhengwen/p/8719062.html原创 2020-04-05 14:06:38 · 545 阅读 · 0 评论 -
[cv] VGG--CNN经典模型
在图像识别这一方面ImageNet挑战赛会定期产出优秀的模型从最初的 AlexNet 到VGG,RESNet,再到最新的DenseNet。VGG在2014年被提出并拿来参加ImageNet挑战赛,最终实现了92.3%的正确率,得到了当年的亚军。虽然多年过去,又有很多新模型被提出,但是由于VGG 简单优美的结构和稳定的性能 ,它现在仍然被广泛学习和使用。优点: VGG模型在多个迁移学习任务中的表现...原创 2020-02-20 23:45:51 · 618 阅读 · 0 评论 -
[cv] MTCNN 多任务卷积神经网络
参考:用包代码:https://blog.51cto.com/gloomyfish/2319246不用包代码:http://www.sfinst.com/?p=1683MTCNN模型概述多任务卷积神经网络(MTCNN)实现人脸检测与对齐是在一个网络里实现了人脸检测与五点标定的模型,主要是通过CNN模型级联实现了多任务学习网络。整个模型分为三个阶段,第一阶段通过一个浅层的CNN网络快速产生一...原创 2020-02-20 00:23:40 · 1358 阅读 · 0 评论 -
[opencv入门笔记] 读视频—VideoCapture类读视频帧
#include #include "opencv2/opencv.hpp"using namespace std;using namespace cv;int main(int argc, char** argv){ //打开第一个摄像头 //VideoCapture cap(0); //打开视频文件 VideoCapture cap("6.avi"); //检测是否成功原创 2017-10-04 11:59:23 · 589 阅读 · 2 评论 -
[opencv入门笔记] 读视频转图像—读取视频中每一帧图像
#include #include #include #include using namespace std;using namespace cv;int main(){ //打开视频文件:其实就是建立一个VideoCapture结构 VideoCapture capture("F:\\6.avi"); //检测是否正常打开:成功打开时,isOpened返回ture翻译 2017-10-04 12:14:07 · 769 阅读 · 0 评论 -
[Opencv入门笔记] 写图像—Canny边缘检测
#include#include "opencv2/opencv.hpp"using namespace std;using namespace cv;int main(int argc, char* argv[]){ Mat im = imread("pic.jpg", 0); if (im.empty()) { cout << "Can not load Image."原创 2017-10-04 11:16:05 · 231 阅读 · 0 评论 -
如何在csdn博客中粘贴代码和文本
【1】将CSDN的博客编辑功能中找到【源代码】即图标 【2】在粘贴代码前加上这句代码,当你要粘贴的代码结束后再加上转载 2017-10-04 11:21:42 · 908 阅读 · 0 评论