自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

转载 Ubuntu 16.04环境下,安装Nvidia驱动,cuda9.2和 cudnn

在安装深度学习框架之前,cuda和cudnn是必须要提前安装的,现在按照流程而nvidia驱动的版本和cuda版本有这一些对应关系,所以需要按照版本进行安装,现在说一下如何安装:1 安装nvidia驱动:(1)卸载旧版本的显卡驱动:sudo apt-get purge nvidia*(2)添加Graphic Drivers PPAsudo add-apt-repository ...

2019-09-05 22:53:57 689

转载 dice loss解析及caffe添加

使用深度学习做医学图像分割时,经常会用dice系数作为损失函数。loss function之用Dice-coefficient loss function or cross-entropyhttps://blog.csdn.net/u014264373/article/details/82950922dice系数作为损失函数的网络模型如何加载(ValueError: Unknown ...

2019-03-28 14:38:19 1163

转载 OpenCV stitch图像拼接

配置环境:VS2010+OpenCV2.4.9为了使用OpenCV实现图像拼接头痛了好长时间,一直都没时间做,今天下定决心去实现基本的图像拼接。首先,看一看使用OpenCV进行拼接的方法基本都是用Stitcher类中的stitch方法。下面是网上的代码,同时也是opencv\samples\cpp\stitching.cpp的代码。  1 #include <ios...

2019-02-26 10:58:12 1539

转载 DenseNet

转载自:https://blog.csdn.net/qq_14845119/article/details/79272082DenseNet优势:(1)解决了深层网络的梯度消失问题(2)加强了特征的传播(3)鼓励特征重用(4)减少了模型参数DenseNet的网络基本结构如上图所示,主要包含DenseBlock和transition layer两个组成模块。其中Dense Block...

2019-01-15 11:38:27 299

转载 openpose官方预训练的caffe模型文件

在编译openpose过程中,有一步会去下载官方预先训练的caffe模型文件到‘源码/model’目录下。但是在大陆下载还是很慢的,经常中断,实在不能忍。 我下载后备份到百度云盘上供大家下载使用: 链接:https://pan.baidu.com/s/1qNB-AZFRL0JeTAmAL_xPSA 密码:t9uu里面的文件包括:pose_iter_584000.caffemodel...

2018-08-14 10:10:33 8208 8

转载 caffe2 windows安装

转载自:https://blog.csdn.net/zsyddl2/article/details/80726200,稍作修改。首先下载caffe2的源码: git clone --recursive https://github.com/caffe2/caffe2.git 这样下来的肯定是编译不过的。这个坑足够大,大到你的跪了。这个情况下,主要是 third_party目录是空的...

2018-07-24 15:32:26 2899

转载 纯C++版Caffe的Faster R-CNN(通过caffe自定义RPN层实现)

转载自:https://blog.csdn.net/zxj942405301/article/details/72775463这里介绍的是通过添加自定义层(RPN层)代替python层,实现c++版的Faster R-CNN,因为去掉python了,所以部署时不会因为牵扯到python库等其它的莫名其妙的错误,使用起来就跟单纯的caffe一样,更简单方便。 核心代码,借鉴的是这篇博客,这里的话...

2018-07-24 11:13:11 327

转载 深度卷积网络,多孔卷积 和全连接条件随机场 的图像语义分割

深度卷积网络,多孔卷积 和全连接条件随机场 的图像语义分割DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFsTaylor Guo, 2017年5月03日 星期三摘要本文的主要任务是深度学习的图像语义分割,主要有3个方面的贡献,有...

2018-06-24 12:32:37 3163

转载 李飞飞CS231n课程-中文笔记(包括课后作业要求)翻译汇总

CS231n官方笔记授权翻译总集篇发布 - 智能单元 - 知乎专栏 https://zhuanlan.zhihu.com/p/21930884CS231n课程笔记翻译:图像分类笔记(上) - 智能单元 - 知乎专栏 https://zhuanlan.zhihu.com/p/20894041CS231n课程笔记翻译:图像分类笔记(下) - 智能单元 - 知乎专栏 https://zhuanlan.z...

2018-03-09 11:17:18 1320

转载 opencv 机器学习算法汇总

转载自http://blog.csdn.net/cnbloger/article/details/78005680opencv提供了非常多的机器学习算法用于研究。这里对这些算法进行分类学习和研究,以抛砖引玉。这里使用的机器学习算法包括:人工神经网络,boost,决策树,最近邻,逻辑回归,贝叶斯,随机森林,SVM等算法等。机器学习的过程相同,都要经历1、收集样本数据sampleD

2017-12-10 18:37:40 583

转载 在MFC中调用深度学习caffe,出现的问题。

1、编译好的libcaffe.lib,放在控制台下进行调用,需要注意的是将classification.cpp里面的函数再封装才好调用,再封装时候需要会出现部分网络层没有注册的错误:需要添加extern INSTANTIATE_CLASS(InputLayer);REGISTER_LAYER_CLASS(Input);extern INSTANTIATE_CLASS(InnerPr

2017-11-11 15:42:36 906

转载 SSD训练自己数据遇到的问题

1在windows上面训练和测试ssd的方法很少,而且配置也相当之麻烦,搞了几天才调试成功。现在写一下过程分享到博客上,顺便也可以作为今后再次安装的参考。我的配置环境:windows: 10 gpu: Titan X cuda: 8.0 caffe: caffe-ssd-microsoft python: 2.7.13Caffe-SSD的编译与配置编译这

2017-10-28 14:30:18 5006

转载 张正友双目标定

摄像机的标定问题是机器视觉领域的入门问题,可以分为传统的摄像机定标方法和摄像机自定标方法。定标的方法有很多中常见的有:Tsai(传统)和张正友(介于传统和自定标)等, 摄像机成像模型和四个坐标系(通用原理)。摄像机模型采用经典的小孔模型,如图中Oc(光心),像面π表示的是视野平面,其到光心的距离为f(镜头焦距)。四个坐标系分别为:世界坐标系(Ow),摄像机坐标系(Oc),图像物

2017-05-17 15:16:18 1113

转载 计算机视觉、机器学习相关领域论文和源代码大集合

原文转自:http://blog.csdn.net/zouxy09/article/details/8550952原作者是zouxy09,不过作者的代码部分也应该基于UIUC某同学的总结。这次转载是在寻找unsupervised image segmentation的方法及源代码的时候搜寻到了这里,找到了Efficient Graph-based Image Segmentation

2017-04-09 09:48:58 540

原创 OpenCV2在图像中写汉字

通过以往文献的阅读,中文等字符可以借助OpenCV在图像中写入。但是往往都停留在OpenCV 1.0版本的调用上。本文在前人的基础上,修改完善了CvxText.h、CvxText.cpp两个文件,支持单通道图像、三通道图像的中文等字符的显示,支持OpenCV 2.0的调用。所用参考文献一一列举)!1.创建一个控制台工程,配置OpenCV(OpenCV初学者请详读参考文献)。2.

2017-02-25 16:43:26 2505

原创 在MFC中使用opencv2以上版本对图像进行显示

前提是编译器已经配置好编译环境。一、新建项目菜单,文件 - 新建 - 项目选择Visual C++,MFC应用程序,名称为MFC_DEMO

2017-01-05 17:52:59 2169

转载 在静态库中使用MFC

在项目的配置属性中配置“MFC的使用”时,选项的区别:如果选择"在共享 DLL中使用 MFC"的话,编译后的程序中不包含MFC库,所以文件会比较小,但是如果程序直接移到一个没有安装过MFC的机器上时,可能会导致找不到MFC的DLL,如果选择"静态库中使用 MFC  ",那么编译后的程序就直接包含了调用MFC的部分的库,文件可能会大一些,但是可以直接移到其他机器上运行.1.在选择

2017-01-03 14:53:37 2762 2

原创 opencv调用摄像头并减去背景,背景差分法

int main() { int times =0; while(1) { src = camera.QueryFrame(); if(times ==0) { cvCvtColor(src,pFrame_gray,CV_BGR2GRAY); cvShowImage("pFrame_gray",pFram

2016-12-22 09:55:42 2676

转载 VS2013上编译并使用Tesseract3.0.3.中文识别技术

GitHub代码:https://github.com/tesseract-ocr/tesseract知乎教程:https://zhuanlan.zhihu.com/p/23487530 我们有时候会进行中文识别功能。比如识别验证码,比如通过关键字符串来定位某些控件。这都需要识别图片上的字符。对于英文字符,现在很多开源库都能够很好的进行识别,效果显著。但是对于中文识

2016-12-04 16:25:47 1818

原创 SetMouseCallback

OpenCV中提供一个鼠标调用的函数,setMouseCallback()函数,它配合一个回调函数来实现鼠标操作的功能。 首先看一下SetMouseCallback的函数原型:c++: void setMousecallback(const string& winname, MouseCallback onMouse, void* userdata=0) 下

2016-11-16 11:39:59 840

转载 用于图像去雾的优化对比度增强算法

图像去雾哪家强?之前我们已经讨论过了著名的基于暗通道先验的图像去雾(Kaiming He, 2009)算法,如果你用兴趣可以参考:暗通道优先的图像去雾算法(上)暗通道优先的图像去雾算法(下)此外,网上也有很多同道推荐了一篇由韩国学者所发表的研究论文《Optimized contrast enhancement for real-time image and video dehazi

2016-11-05 11:05:07 4632 1

转载 VS2010+OpenCV 项目生成EXE文件如何在其他电脑上直接运行

VS2010+OpenCV 项目生成EXE文件如何在其他电脑上直接运行我的毕业设计做的是图像处理,是用VS2010+OpenCV完成的,C++&MFC。(我的是64位的,所以前后一致,全部选择都是64位的,当然也可以是32位的,前后要一致)项目做完之后,导师建议能不能做成可执行文件,在其他没有安装VS和OpenCV的机子上直接运行,因为之前没有考虑过这个问题,所以当时只是在

2016-10-20 10:58:16 6862 8

转载 VC++60 第十六章 VC++开发工具和MFC基础类库(四)

VC++60 第十六章 VC++开发工具和MFC基础类库(四) 16.4 MFC基础类库Microsoft提供了一个基础类库MFC,其中包含用来开发C++和C++ Windows应用程序的一组类。基础类库的核心是以C++形式封装了大部分的Windows API。类库表示窗口、对话框、设备上下文、公共GDI对象如画笔、调色板、控制框和其他标准的Windows部件。这些类提供了

2016-10-13 18:50:38 372

转载 VC++60 第十六章 VC++开发工具和MFC基础类库(三)

VC++60 第十六章 VC++开发工具和MFC基础类库(三)16.3 Windows应用程序的运行机制 1 Windows应用程序的特点Windows编程与DOS环境下编程相比有很大的不同。Windows要求以一种全新的思维方式进行程序设计,Windows应用程序主要表现为以下四个特点:1)事件驱动的程序设计   传统的MS-DOS程序主要采用顺序的、

2016-10-13 18:49:23 440

转载 VC++60 第十六章 VC++开发工具和MFC基础类库(二)

VC++60 第十六章 VC++开发工具和MFC基础类库(二)16.2 MFC类库的基本控件1 基本控件基本控件是WINDOWS V3.1就开始使用的控件,也就是本书前面各章逐一介绍的那些控件。它们是最基本的最常用的,主要有按钮、静态正文、编辑框、单选按钮和复选框(英文名Check,有人翻译为检查框)、列表框、组合框、组框(Group)、垂直和水平的滚动条,它们大部分在图c

2016-10-13 18:48:28 644

转载 VC++60 第十六章 VC++开发工具和MFC基础类库(一)

第十六章 VC++开发工具和MFC基础类库 Visual C++是Microsoft公司推出的支持面向对象的“Windows软件”开发环境(Developer Studio),本书的叙述依赖的是6.0版,现在的最新版本是统一的“.NET”版。MFC类库(Microsoft Foundation Class Library)是与 VC++开发系统相结合的基础类库。它封装了许多常用的类

2016-10-13 18:47:42 711

转载 VC++60 第十五章 多文档界面的程序

第十五章 多文档界面的程序 上一章我们介绍了单文档的程序,它只能打开一个文档进行编辑,要编辑或查看另一文档,当前文档就被关闭了。多文档的应用程序象WORD,VC++本身等,都可以同时打开多个文档进行操作。本章介绍创建多文档程序的基本方法。本章要点1 创建一个多文档的应用程序2 字符串表和修改文件对话框的过滤3 创建和修改工具条 15.1 MC

2016-10-13 18:45:19 605

转载 VC++60 第十四章 单文档界面的程序

第十四章 单文档界面的程序 用VC++的AppWizard生成的程序有三种样式的界面,它们是单文档、多文档和对话框界面。前面各章我们都生成对话框样式的界面,这可以方便我们学习各种常用控件的设计,本章要学习如何生成一个单文档界面的应用程序,以及文档类和视图类的概念和相互关系。 本章要点1 用AppWizard生成单文档界面的操作方法2 文档类和视图类的概念

2016-10-13 17:51:43 691

转载 VC++60 第十三章 保存和读取文件

第十三章 保存和读取文件 使用文件保存和读取数据是经常需要的操作,VC++有一个CFile类来管理和使用文件。另外,还有一个类CArchive,中文翻译为系列化保存和读取文件或串行化,它用于储存一系列用序的数据。本书把它称为“系列化”吧,本章通过一个实例演示保存和读取文件的最基本的方法。本章要点1 CFile类和打开文件的2 使用系列化存取文件类CArchive

2016-10-13 17:50:34 616

转载 VC++60 第十二章 列表框和组合框

第十二章 列表框和组合框 列表框是显示一系列项供用户选择的控件,对选中的项可以进行后续的处理。用户选择可以是多项的,但本章的例程设计为单选的。组合框是一个编辑框带一个可以下拉的列表框,用户在下拉框中选择的项会进入编辑框中,再进行后续处理,选择也可以用键盘的光标键。在编辑框中也可以直接输入。 本章要点1 列表框的设计、项的添加和删除2 组合框的设计和使用

2016-10-13 17:49:48 1794

转载 VC++60 第十一章 显示位图

第十一章 显示位图 在窗口中显示位图(*.bmp文件)的需要是经常会发生的。本章介绍如何把位图文件加入到工程的资源中,如何在对话框中显示出来。因为图片是在设计阶段加入的,成为静态加入图片。VC的资源管理只能够加入BMP格式的图片,因此要使用GIF和JPG格式等其他的图片和想动态地加入图片,还需要使用别的控件,这在以后专门介绍。 本章要点1 在工程中添加位图资

2016-10-13 17:49:07 503

转载 VC++60 第十章 绘制图形

第十章 绘制图形 在窗口面版上绘制图形,方法与画文字一样。VC++的MFC库预制了许多图形的类,如矩形和圆角矩形、椭圆、直线和圆弧等。颜色和线条粗细通过画笔类Cpen来设置。 本章要点1 设置画笔的线条和颜色2 在指定位置画圆 10.1 Graph.exe程序和界面和功能 本程序运行时的界面如chap10-01所示,它自动

2016-10-13 17:48:18 657

转载 VC++60 第九章 在窗体上写字

第九章 在窗体上写字从前面的例程中我们看到,要在视窗式的应用程序中显示文字可用静态文本、编辑框和弹出消息框等方法。另外的一种方法是直接在窗口面版上写字,用这种方法还可以自由设置字体、大小和颜色。在窗体上写字实际上是“画”字,需要先创建一个可以“画”的对象——CPaintDC对象。 本章要点1 用CFont类和创建字体2 如何在窗体上写字?3 单选按钮组的用法

2016-10-13 17:47:32 2124

转载 VC++60 第八章 自定义对话框

第八章 自定义对话框 上一章我们介绍了系统提供的消息框使用很方便,但是,消息框只能够输出而不能接受用户的输入。例如,要求用户输入登陆号和密码,就需要弹出一个输入对话框,这就需要我们自行设计。本章就介绍如何使用自己定制的对话框。 本章要点如何定制自己的对话框,并把它加入到工程中去? 8.1 MyCus.exe程序的界面和功能本程序的主窗

2016-10-13 17:46:29 615

转载 VC++60 第七章 消息框的四种样式

第七章 消息框的四种样式 在前几章中我们多次用到消息框,但都是最简单的样式,即只有一个【确定】按钮的形式。但是VC++给消息框提供了四种不同的形式,本章介绍这四种不同的形式的设计方法。 本章要点1 四种消息框的的设计方法2 函数的重载 7.1 MessageBox()函数的三种格式 MessageBox()函数可以有一到三

2016-10-13 17:45:37 637

转载 VC++60 第六章 键盘事件

第六章 键盘事件当TAB键移动焦点到某按钮上时按下回车键,会产生和鼠标点击按钮同样的效果,这不是鼠标事件,而是按钮控件本身的标准行为。在编辑框中输入字符也一样,系统会发出“编辑框已被改变”这样的消息,这是编辑框控件本身的标准行为。本章要介绍的键盘事件是指:在任何状况下,用户按了一下键盘,系统捕捉到到这一事件,向主窗口发出“键盘被按下了”的消息,即发出WM_KEYDOWN这一消息映射。如果用

2016-10-13 17:44:40 530

转载 VC++60 第五章 如何设计鼠标事件

第五章如何设计鼠标事件 鼠标的每一个动作都是一个事件,应用程序可以捕获这个事件,并对它作出相应的处理,当然也可以不予理睬。鼠标事件有(左键)单击,双击,右键单击,左键按下,鼠标移动等,本章通过用鼠标画图的例程来介绍如何设计鼠标事件。 本章要点1 为鼠标事件添加消息映射2 为鼠标事件函数添加代码3 在面版上画图-画直线的方法 5.1 D

2016-10-13 17:43:32 437

转载 VC++60 第四章 菜单的使用

第四章 菜单的使用 菜单是windows风格的应用程序最方便最常用的,也是最欢迎的工具。本章介绍如何在程序中创建菜单的方法。 本章要点1 设计菜单2 为菜单创建类文件3 将菜单加入到对话框中 4.1 创建一个菜单资源要使用菜单先要在工程的资源中增加一个菜单资源,方法如下:1 打开工作区的资源页;2 右击第一行某某r

2016-10-13 17:41:00 426

转载 VC++60 第三章 使用Activex控件

第三章 使用Activex控件Visual C++的强大威力在于它提供了一个标准库MFC,其中包含各种视窗式应用程序常用的屏幕元素——组件和控件。不仅如此,这个完善的开发系统还可以方便地引进任何第三方控件,这就是Activex控件。Activex控件的文件名为*.OCX。本章我们将学习如何把Activex控件引入到Visual C++60这个开发环境中,如何把已经注册的控件添加到用户的工程

2016-10-13 17:39:53 695

转载 VC++60 第二章 按钮、编辑框和复选框

第二章按钮、编辑框和复选框 本章将通过一个实例程序介绍按钮、编辑框和复选框这三个控件的设计和使用技巧。控件设计的一般过程是用可视化操作在对话框中加入控件,设置属性,编译连接并观看效果、为控件定义变量和编写代码。如果使用控件较多,可以事先编一个控件属性表,参考表中信息设计,这样可以提高工作效率,减少设计错误和帮助纠错。下面我们先设计和运行例程,然后总结一般方法。 本章

2016-10-13 17:39:04 1329

opencv图像\视频去雾算法,Jin-Hwan Kim

opencv图像\视频去雾算法,Jin-Hwan Kim

2017-06-08

JAFFE表情库

2016-12-20

深入理解OpenCV:实用计算机视觉项目解析

高清PDF完整版,包含实用的车牌识别和人脸识别的源码和详细讲解等。

2016-03-17

opencv的数字识别与tesseract结合

opencv的数字识别与tesseract结合

2016-03-10

控制论与科学方法论

控制论与科学方法经典著作,深入研究必读。

2016-01-07

51蓝牙通信控制例程

51蓝牙通信控制例程,通过蓝牙互联,控制单片机及控制对象的动作

2015-08-25

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

TA关注的人

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