自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 yolov1~yolov3

yolov1~yolov3讲解(非常细致):https://www.bilibili.com/video/BV1yi4y1g7ro?from=search&seid=8497891809201029977

2021-04-29 23:13:23 167

原创 windows下darknet gpu配置

1.darknet路径推荐:https://github.com/AlexeyAB/darknet,下载最好直接下zip不要用git(我用git下了两次都失败了。。。)2.确定CUDA和cudnn已经安装好(我安装为默认路径)3.vs配置cuda,若cuda为默认安装路径C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\extras\visual_studio_integration\MSBuildExtensions下有四个文件,将其

2020-07-16 18:45:33 866

原创 Opencv—滤波

参考:https://blog.csdn.net/qq_30815237/article/details/86690190常用的几种滤波函数:线性滤波:1.方框滤波:模糊图像CV_EXPORTS_W void boxFilter( InputArray src, OutputArray dst, int ddepth, Size ksize, Point anchor=Point(-1,-1),

2020-06-03 12:01:53 423

原创 OpenCV阈值函数参数threshold

1、固定阈值(c++)double threshold(InputArray src, OutputArray dst, double thresh, double maxval, int type)第一个参数为输入矩阵第二个参数为输出矩阵第三个为阈值第四个为最大值(只与0,1两种类型有关)第五个为类型,类型取值如下:0: CV_THRESH_BINARY 当前点值大于阈值时,取Maxval,也就是第四个参数,下面再不说明,否则设置为01: CV_THRESH_BINARY.

2020-06-03 11:34:23 1409

原创 c++提取字符串

代码如下: int s1 = final_path.find_last_of("\\"); int s2 = final_path.find_last_of("\n"); string filename = final_path.substr(s1 + 1, s2 - n1 - 1); cout << filename << endl;说明:这是一个提取文件名的操作代码,final_path为输入字符串,s1为开始,s2为末尾。可以自己设置开始和末尾的位置 .

2020-05-14 15:49:21 657

原创 c++逐行读取txt

首先,之前使用c++读取txt是用的下面的代码,是将每行的字符串写入到vector中,后面可以根据要求再对vector进行处理。 ifstream infile; infile.open(final_path.data()); //将文件流对象与文件连接起来 assert(infile.is_open()); //若失败,则输出错误消息,并终止程序运行 string s; vector<string> data; while (getline(infile

2020-05-14 15:32:40 4030

原创 win10-cuda10.0-vs2017-darknet-GPU编译

编译过程注意几点:1.编译版本v140(vs2015)、v141(vs2017)以及SDK版本确定2、opencv版本应和vs编译版本对应一致3、包含目录需添加cuda路径C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\includeC:\ProgramData\NVIDIA Corporation\CUDA S...

2020-02-07 16:52:25 627

原创 opencv error VS+WIN10安装CPU Darknet Yolo3图像不能显示

解决:原因可能是opencv 配置错误记住opencv有四个地方要配:1.环境变量Path加opencv的bin路径2.VS属性管理器 debug64或release右键->属性 VC++目录包含目录配opencv的include目录库目录配opencv的lib目录3.链接器->输入->附加依赖项->添加.lib注意Debug的格式为...

2019-07-20 12:57:16 202

转载 (转)VS项目上传和下载github

说明,网上搜了几篇上传github的文章,虽然写的非常详细,但是我的项目始终上传不了。偶然看到这篇文章,使用gitbash命令成功上传。特转载,供自己学习使用,若涉及版权问题可以联系我删除。转载链接:https://www.cnblogs.com/lihuijuan/p/8556914.htmlGit中的Bash是基于CMD的,在CMD的基础上增添一些新的命令与功能。所以在使用的时候,...

2019-07-20 12:23:33 603

原创 调研-步态识别

本篇文章主要介绍最近正在搜集步态识别的文章最初是在央视机智过人中了解到步态识别,其中介绍的中科院自动化所的研究项目识别率已经达到94%,步态识别适用于安防和智能家庭领域,通过非接触的视频提取人体关键信息进行识别。我国的最新步态识别技术,能够通过行走的方式识别人类!你怎么看它的系统可以识别距离最远50米(165英尺)的人,即使他们的背部转动或面部覆盖。这可以填补面部识别的空白,这需要脸的...

2019-07-13 14:18:03 713

转载 (转)计算机视觉领域大牛的博客以及研究机构

西电之梦关于计算机视觉(ComputerVision, CV)相关领域的网站链接,其中有CV牛人的主页,CV研究小组的主页,CV领域的paper,代码,CV领域的最新动态,国内的应用情况等等。打算从事这个行业或者刚入门的朋友可以多关注这些网站,多了解一些CV的具体应用。搞研究的朋友也可以从中了解到很多牛人的研究动态、招生情况等。总之,我认为,知识只有分享才能产生更大的价值,真诚希望下面...

2019-07-13 14:03:28 4696

原创 gitFailed

刚刚接触github时,碰到Warning: Permanently added the RSA host key for IP address '***********' ......Permission denied(publickey)的问题。解决方法:1.打开git bash2.输入cd C:3.cat ~/.ssh/id_rsa.pub4.应该会出现上图所示一大段字...

2019-07-13 13:59:53 286

原创 常用学习链接

C++ 菜鸟教程caffe:caffe学习系列:https://www.cnblogs.com/denny402/tag/caffe/default.html?page=2网络可视化工具NetScope:http://ethereon.github.io/netscope/#/editor将.prototext文件内的内容复制到netscope的左侧,shift+Enter即可查看...

2019-07-13 13:41:26 177

原创 labelimg win10安装教程

win10+python3.5安装labelimg照网上安装的方法在我的电脑上有一些小bug,所以我将我遇到的问题整理出来,方便和我有相同问题的人。。。一、下载labelimgGitHub搜索labelimg点击Clone or download下载文件二、安装PyQt5win+R 进入cmd python目录,直接输入pip install PyQt5容易安装失败...

2019-07-08 20:51:10 3057 1

原创 深度学习目标检测算法-SSD算法

论文:SSD: Single Shot MultiBox Detector翻译:https://www.cnblogs.com/pengsky2016/p/8006546.htmlgithub:https://github.com/weiliu89/caffe/tree/ssd直接回归目标类别和位置不同尺度的特征图上进行预测端到端的训练图像的分辨率比较低,也能保证检测的精...

2019-07-04 21:42:46 409

原创 CNN五大经典模型:Lenet,Alexnet,Googlenet,VGG,DRL

Lenet,1986年Alexnet,2012年GoogleNet,2014年VGG,2014年Deep Residual Learning,2015年Lenet网址:https://github.com/BVLC/caffe/blob/master/examples/mnist/lenet_train_test.prototxtLeNet-5包含七层,不包括输入,...

2019-07-03 11:39:51 685

转载 图像处理就业(转)

首先你不仅要掌握(一维)信号处理的基本知识,也要掌握图像处理(二维或者高维信号处理)的知识。其次,图像处理是计算机视觉和视频处理的基础,掌握好了图像处理的基本知识,就业时就可以向这些方向发展。目前的模式识别,大部分也都是图像模式识别。在实际应用场合,采集的信息很多都是图像信息,比如指纹、条码、人脸、虹膜、车辆等等。说到应用场合,千万不能忘了医学图像这一块,如果有医学图像处理的背景,去一些医疗器械公...

2019-06-26 13:39:59 3372

转载 吴恩达的计算机视觉课程

预告:去年8月,吴恩达在medium上发布文章称自己正在进行3个人工智能相关的创业项目,如今几个月过去了,其中的两个已经陆续发布——人工智能在线课程平台deeplearning.ai、将人工智能用于制造业的Landing.AI。而就在今天下午,吴恩达在twitter上表示,第三个项目将于明天正式和大家见面。至于它又会带来怎样的影响,让我们拭目以待!编者按:吴恩达的机器学习课和计算机视觉课一直是...

2019-06-26 13:12:59 1068

原创 第九章--图像分析

图像分析基本概念从图像中提取信息的技术主要研究内容1.从图像中找到感兴趣的目标。景物内一般由目标组成,反映在图像中是众多的区域。为了把区域分开,我们要进行图像分割 的研究2.每个目标或区域由于某些特征的不同与其它区域区别开来,边缘、纹理、形状、颜色都是重要的特征。图像分割离不开图像特征及其提取 方法的研究。3.对每个提取出来的目标还需要用能够有效的表示,这就需要研究形状分...

2019-06-24 16:30:02 1616

原创 第八章--图像重建

待整理......

2019-06-24 15:44:26 264

原创 第七章--图像复原

待整理......

2019-06-24 15:43:32 137

原创 第六章--图像压缩

待整理......

2019-06-24 15:41:48 146

原创 第四章--图像增强

图像增强引言应用:第一类是改善图像的视觉效果第二类突出图像的特征,便于计算机处理图像质量退化的原因:1.对比度问题:对比度局部或全部偏低,影响图像视觉2.噪声干扰问题:使图像蒙受干扰和破坏(加性噪声,乘性噪声,周期噪声,量化噪声,盐粒、胡椒面噪声,背景干扰)3.清晰度下降问题,使图像模糊不清,甚至严重失真图像增强技术的主要目标是:通过对图像的 处理 ,使...

2019-06-24 15:39:57 2661

原创 二维离散傅里叶变换性质

1. 线性性质(加法定理):2. 比例性质(相似性定理)3. 可分离性:4. 空间位移(位移定理):5. 频率位移:6. 周期性:7. 共轭对称性:8. 旋转不变性:9. 平均值:10. 卷积定理:11. 相关定理:12.拉普拉斯函数:傅里叶变换的应用在图像高低通滤波中的应用在图像噪声滤波中的应用在图像的选择性滤波中的应用在图像压缩中的应用在图像增强中的应用...

2019-06-24 12:27:33 9791

原创 SIGAI微信公众号文章

SIGAI资源大汇总计算机视觉文章盘点SVD奇异值分解的数学涵义及其应用实例深度学习原创文章盘点机器学习原创文章盘点

2019-06-19 15:24:35 216

原创 08-OpenCV-图像处理-几何变换

本文将介绍:1.图像的空域变换2.使用opencv进行几何变换:移动,旋转,仿射变换等。1.图像的空域变换空域变换分为几何变换和非几何变换,其中几何变换主要改变图像的形状,而非几何变换主要改变图像的像素值。几何变换:对原始图像,按照需要改变其大小、形状和位置的变化变换的类型:二维平面图像的几何变换、三维图像的几何变换、由三维向二维平面的投影变换等...

2019-06-19 14:27:41 474

原创 图像的像素级运算

本文主要介绍图像像素级运算中的点运算、代数运算和逻辑运算的原理。点运算在点运算中又可分为线性点运算和非线性点运算线性点运算其中:a=0,b=1恒等;a<0黑白反转;|a|>1增加对比度;|a|<1降低对比度;b>0增加亮度;b<0减小亮度;非线性点运算C>0 增加中间部分亮度;C<0 减少中间部...

2019-06-19 11:25:03 1212

原创 图像的距离和邻域

本文主要介绍图像的矩阵特性。距离和邻域距离—描述图像中像素之间的距离两个像素(i,j )和(h,k)之间的距离定义为:欧几里得距离(Euclidean distance ):小区距离(city block distance):棋盘距离(chessboard distance):像素的邻域— 描述与像素相邻的其他像素...

2019-06-19 11:00:42 1413

原创 07.OpenCV-图像处理-颜色空间转换

本文主要介绍常见的几种颜色模型以及使用opencv进行颜色空间转换。1.RGB 模型即三原色,Red,Green,Blue,分别含有256个灰度级。2.CMY 模型CMY 为相减混色,它与相加混色的RGB空间正好互补,也即用白色减去空间正好互补,也即用白色减去RGB 空间中的某一色彩值就等于同样色彩在CMY空间中的值3.HSI 模型HSI模型是从人的视觉系统出发,用色...

2019-06-18 22:48:18 1308

原创 06.OpenCV-图像处理

本文将开始学习使用opencv进行图像处理。颜色空间转换几何转换图像阈值图像平滑形态学梯度图像梯度Canny边缘检测图像金字塔OpenCV轮廓直方图图像变换模板匹配Hough直线变换Hough圆环变换分水岭算法图像分割使用GraCut算法交互式前景提取...

2019-06-18 22:25:41 172

转载 05.OpenCV-GUI-滑动条

本文介绍opencv的滑动条。代码示例  现在我们来创建一个简单的程序:通过调节滑动条来设定画板颜色。我们要创建一个窗口来显示显色,还有三个滑动条来设置 B,G,R 的颜色。当我们滑动滚动条是窗口的颜色也会发生相应改变。默认情况下窗口的起始颜色为黑。 cv2.getTrackbarPos() 函数:  第一个参数是滑动条的名字  第二个参数是滑动条被放置窗口的名字  第三个参数...

2019-06-17 14:13:15 465

原创 04.OpenCV-GUI-绘图

本文主要介绍opencv中的绘图函数:画线,圆,椭圆,多边形和添加文本将会学习到这些函数:cv2.line(),cv2.circle(),cv2.rectangle() ,cv2.ellipse() ,cv2.putText() 等。代码上面所有的这些绘图函数需要设置下面这些参数:  • img:你想要绘制图形的那幅图像。  • color:形状的颜色。以 RGB 为例,需要传...

2019-06-17 14:10:31 337

原创 03.Opencv-GUI-视频

本文介绍opencv的摄像头和视频读取,保存的操作import numpy as npimport cv2cap = cv2.VideoCapture(0) #定义一个capwhile(True): # Capture frame-by-frame ret, frame = cap.read() #读取 # Our operations on the f...

2019-06-17 13:52:49 71

原创 02.OpenCV-GUI-图像

本文主要介绍opencv读入图像,显示图像和保存图像参考代码为opencv(python)import numpy as np #引入numpyimport cv2 #引入opencvimg = cv2.imread('messi5.jpg',0) #读入图片cv2.imshow('image',img) #显示图片,参数为窗口名,图片名k = cv2.waitKey(0...

2019-06-17 13:17:33 135

原创 01.Opencv-介绍

本系列主要介绍OpenCV代码,软件使用pycharm,opencv版本为3.5,主要介绍opencv的python代码,后续会更新C++或者matlab代码。由于本人也是刚开始学习opencv,所以如果有表述不正确的地方,欢迎评论!!参考书籍:OpenCV-Python 中文教程OpenCV3编程入门——毛星云...

2019-06-17 12:41:14 97

空空如也

空空如也

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

TA关注的人

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