自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YBAdiam的博客

这是我自传最终章,写这首长诗用一生时光

  • 博客(37)
  • 资源 (22)
  • 收藏
  • 关注

转载 CUDA入门

一、GPU简介1985年8月20日ATi公司成立,同年10月ATi使用ASIC技术开发出了第一款图形芯片和图形卡,1992年4月ATi发布了Mach32图形卡集成了图形加速功能,1998年4月ATi被IDC评选为图形芯片工业的市场领导者,但那时候这种芯片还没有GPU的称号,很长的一段时间ATi都是把图形处理器称为VPU,直到AMD收购ATi之后其图形芯片才正式采用GPU的名字。NVIDIA...

2018-08-29 11:02:22 1312

转载 OpenCV实现车牌识别,OCR分割,ANN神经网络

主要步骤:准备车牌单个字符图像作为神经网络分类器的训练数据,越多越好。当然需要对每幅图像提取特征,这里使用的是水平和垂直累计直方图和缩小后的图像信息。获取车牌图像,这里的车牌图像已经完成抠图,并且是灰度图像。将车牌图像中每个字符分割成单一图像(OCR类实现)。提取分割出的字符图像特征信息,并使用分类识别字符(OCR类实现)。 程序运行过程:                   ...

2018-08-29 10:59:30 849

转载 Python学习之路

1.1 Python是什么      相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一。从性质上来讲它和我们熟知的C、java、php等没有什么本质的区别,也是一种开发语言,而且已经进阶到主流的二十多种开发语言的top 5(数据源自最新的TIOBE排行榜)。       来头不小啊!二十多种主流的开发语言,我该从哪一个开始呢?人生苦短,let‘s python!...

2018-08-29 10:52:28 380

转载 OpenGL控件变换

通过本文的上篇OpenGL 的空间变换(上):矩阵在空间几何中的应用,我们了解到矩阵的基础概念。并且掌握了矩阵在空间几何中的应用。接下来,我们将结合矩阵来了解 OpenGL 的空间变换。在使用 OpenGL 的应用程序中,当我们指定了模型的顶点后,顶点依次会变换到不同的 OpenGL 空间中:世界空间 模型空间(也称为对象空间) 视图空间(也称为视点空间、摄像机空间) 裁剪空间 标...

2018-08-29 10:41:51 396

原创 Linux详解

参考我之前简书的几篇文章,关于Linux入门和Linux环境下MySQL的安装和一些常见操作链接

2018-08-29 10:28:39 245

原创 Gis地图框选信号槽运用

我之前在简书写过的文章链接

2018-08-29 10:24:59 219

原创 TensorFlow学习笔记(一)——入门资源整理

Github上除了有TensorFlow的源码库之外,还有一些很不错的适合入门的资源。现在将目前已经接触到的资源整理出来,和大家分享。1、TensorFlow源码库https://github.com/tensorflow/tensorflow2、TensorFlow中文文档https://github.com/jikexueyuanwiki/tensorflow-zh3、Te...

2018-08-29 10:08:58 312

原创 Win10 64位+VS2015+OpenCV3.4.2重编译

一、准备CMake官网OpenCV官网二、下载CMake下载:选择CMake 版本:我这边下载的最新版的cmake-3.12.1-win64.msi三、CMake生成库1、用CMake生成VS2015的OpenCV工程第一步:打开CMake解压后的文件夹,在目录F:\software\CMake\bin下双击cmake-gui.exe;第二步:在...

2018-08-28 22:54:08 1098

原创 TensorFlow入门

对于新学习一本技术,首选第一要务是阅读官方文档。关于TensorFlow中文官方网站中值得大家去参考。

2018-08-28 18:53:23 207

原创 VS2015+OpenCV3.4.2+Win10+简单调用摄像头

关于最新版的OpenCV安装和环境配置可以参考链接,下面重点是关于摄像头的调用。一、准备工作设置包含目录和库目录:包含目录:F:\software\OPenCV3.4.2\opencv\build\include库目录:F:\software\OPenCV3.4.2\opencv\build\x64\vc14\lib(即是链接器-输入:所需要的附加依赖项内容opencv_world...

2018-08-28 14:11:05 1851 2

转载 OpenCV学习笔记

最近在学习OpenCV图像识别,这里整理了一些OpenCV学习文档1:OpenCV学习笔记作者:CSDN数量:55篇博文网址:http://blog.csdn.net/column/details/opencv-manual.html2:部分OpenCV的函数解读和原理解读作者:梦想腾飞数量:20篇博文网址:http://blog.csdn.net/xidianzhimen...

2018-08-24 15:27:31 234

原创 学习OpenCV思维导图

 

2018-08-24 11:25:34 1570

转载 VS中的lib和dll的区别和使用

LIB和DLL文件在创建工程项目时是必须要面对的,下面的文章讲述了如何添加LIB和DLL文件以及两者的区别。1.加载lib/头文件分两种方法:(1)适用于当前项目1 第一步:项目->属性->C/C++->常规->附加包含目录(浏览.h文件的路径)   添加包含文件2 第二步:项目->属性->C/C++->链接器->输入->附...

2018-08-24 10:56:06 8153

原创 在VS工程中添加lib库的三种方法

方法1:  通过设置工程配置来添加lib库.A、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。B、添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录。C  然后添加工程引用的lib文件名:工程---属性---配置属性---链接器---输入---附加...

2018-08-24 10:52:17 1465

原创 VS错误之error LNK2019: 无法解析的外部符号

由于经常使用VS的开发环境,所以经常遇到一些错误提示,其中error LNK2019是很常见的一个报错。今天将此错误的原因和常见解决办法根据自己的经验小小总结一下。  问题样式:Error    2    error LNK2019: unresolved external symbol "__declspec(dllimport) public: bool __thiscall Tim...

2018-08-24 10:43:42 6348

原创 【VS】项目属性配置(中)

本文主要针对在项目每次新建时需要的头文件include、lib、dll进行配置的问题头文件include上面头文件include是在做OSG三维相关的项目所添加的头文件。其中,用到Qt的头文件include、OSG的头文件include。不同版本的OSG会碰到头文件目录问题,不能仅仅引用/添加$(QTDIR)\include,有的头文件在子目录下,还需针对不同版本的Qt/OSG在头...

2018-08-22 18:03:49 1057

转载 【VS】项目属性配置(下)

首先看一下项目设置中可以使用的宏(环境变量),常用的有: ConfigurationName 配置名字,通常是Debug或者Release IntDir 编译器使用的中间目录,产出obj文件 OutDir 链接器使用的输出目录 ProjectDir 项目目录 ProjectName ...

2018-08-22 16:22:21 926

转载 【VS】项目属性配置(上)

首先,我们一般不会修改解决方案的属性,而是设置每个项目各自的属性.接着上一篇文章,我们来看看我们应该怎样来设置各项目的项目属性更好:我们以NYOJ_001项目的Debug版的设置为例:在常规选项里,我们一般会设置输出目录(即生成.exe文件的目录),中间目录(即中间文件的目录)。当然你也可以在这里设置生成的.exe文件的文件名甚至扩展名等。如下图所示:一般设置如下的目录:如...

2018-08-22 15:34:10 1514

原创 Qt之HTTP——发送HTTP请求

一、简述在使用Qt发送HTTP请求中一般使用的链接都是http://前缀,而有的服务器支持 https://前缀的链接,而Qt本身是支持https的,但是https访问需要用到SSL认证,而QT默认是不支持SSL认证,所以在Qt中使用https需要进行SSL认证。实现非常容易,简单几步即可完成。二、HTTPS和HTTP的区别1、简介超文本传输协议HTTP被用于在Web浏览器和网站...

2018-08-20 20:35:00 4320

原创 Qt之HTTP模仿迅雷——根据URL获取文件信息(下)

一、简述在上篇 Qt 之 模仿迅雷 根据Url获取文件信息——上 文章中简单介绍了一下几个版本迅雷的界面变化,同时展示了这两天模仿迅雷新建任务窗口做的一个小例子。在这一篇中将讲解如何实现迅雷新建任务窗口。首先简单看一下效果图。二、代码之路看代码之前需要看一下Qt 之 自定义窗口标题栏这一篇文章,因为这里用到了这篇文章中写到的自定义标题栏。这里新建任务窗口类NewTaskWi...

2018-08-20 20:07:33 1162

原创 Qt之HTTP之模仿迅雷——根据URL获取文件信息(上)

一、简述 最近再看Qt实现HTTP下载时,看了一下迅雷下载,发现迅雷做的很好,不论是界面还是下载速度都非常不错,今天看到迅雷9新建下载任务一个神奇效果,复制下载url到输入框,迅雷能够自动解析下载文件信息。 于是十分好奇,便自己用Qt尝试做了一下,忙了一晚上终于做出了一个大概模样。下面看一下效果。下面是迅雷的效果。下面是我自己实现的一个效果。对比上下两张图,可以看出模仿相似...

2018-08-20 19:42:44 863

原创 Qt之HTTP请求下载

简述最近在研究了一下用Qt 的方法来实现http下载,Qt 中的Http请求主要用到了QNetworkAccessManager、QNetworkReply、QNetworkRequest 这三块。本篇文章主要叙述如何用Qt 的方法进行HTTP 请求下载文件,能够支持断点续传(断点续传即能够手动停止下载,下次可以从已经下载的部分开始继续下载未完成的部分,而没有必要从头开始上传下载),并且实时更...

2018-08-20 19:11:03 1100

原创 Qt之多线程编程(二)

现在Qt官方并不是很推荐继承QThread来实现多线程方法,而是极力推崇继承QObject的方法来实现,当然用哪个方法实现要视情况而定,别弄错了就行,估计Qt如此推崇继承QObject的方法可能是QThread太容易用错的原因。继承QThread实现多线程的方法点此1. 前言上一篇介绍了传统的多线程使用方法——继承QThread来实现多线程,这也是很多框架的做法(MFC),但Qt还有一...

2018-08-17 16:09:32 661

原创 Qt之多线程编程(一)

1.摘要Qt有两种多线程的方法,其中一种是继承QThread的run函数,另外一种是把一个继承于QObject的类转移到一个Thread里。 Qt4.8之前都是使用继承QThread的run这种方法,但是Qt4.8之后,Qt官方建议使用第二种方法。两种方法区别不大,用起来都比较方便,但继承QObject的方法更加灵活。这里要记录的是如何正确的创建一个线程,特别是如何正确的退出一个线程。本...

2018-08-16 17:52:05 556

原创 Qt多线程之QMutex

QMutex类提供的是线程之间的访问顺序化。 QMutex的目的是保护一个对象、数据结构或者代码段,所以同一时间只有一个线程可以访问它。(在Java术语中,它和同步关键字“synchronized”很相似),(在Objective-C术语中,它和同步关键字“dispatch_sync”很相似)。例如,这里有一个方法打印给用户两条消息:void someMethod(){ qD...

2018-08-16 17:39:41 1084

原创 Qt之多线程编程初识

做项目时遭遇用户界面冻结的问题,究其原因是槽函数里装了一个需要CPU密集操作的功能。使用多线程,可以解决界面冻结的问题。多线程的几大特点:多线程的执行顺序无法保证,与操作系统的调度策略和线程优先级等因素有关。 多线程的切换可能发生在任何时刻、任何地点。 多线程对代码的敏感度高,因此对代码的细微修改都可能产生意想不到的效果。先由一个简单的例子引出多线程先作出这个简单的界面“...

2018-08-16 16:19:29 393

转载 Qt之模态

一、简述先简单介绍一下模态与非模态对话框。模态对话框简单一点讲就是在弹出模态对话框时,除了该对话框整个应用程序窗口都无法接受用户响应,处于等待状态,直到模态对话框被关闭。这时一般需要点击对话框中的确定或者取消等按钮关闭该对话框,程序得到对话框的返回值(即点击了确定还是取消),并根据返回值进行相应的操作,之后将操作权返回给用户。这个时候用户可以点击或者拖动程序其他窗口。说白了就相当...

2018-08-15 20:33:23 1100

原创 Qt之信号槽

connect官方文档:static QMetaObject::Connection connect(const QObject *sender, const char *signal,                        const QObject *receiver, const char *member, Qt::ConnectionType = Qt::AutoConnect...

2018-08-15 20:08:40 212

原创 Qt之QMessageBox详解

直接上官方文档//提示型 static StandardButton information(QWidget *parent, const QString &title, const QString &text, StandardButtons buttons = Ok, StandardButton defaultButton = No...

2018-08-15 16:44:56 3504 1

原创 随机数生成

随机数产生//取默认参数文件 static int i = 0; QString path = QString(".\\sg_def%1.xml").arg(i); //加载数据 loadFromXml(path); //提示 QMessageBox::information(NULL, QStringLiteral("提示"), QStringLiteral("加载默认设定...

2018-08-15 16:42:12 451

原创 QGis初始

QGis初始QGis是一款桌面版gis软件,他是基于QT平台使用c++开发出来GIS软件。优点:开源、免费、轻巧、垮平台、支持多种数据格式与插件库缺点:功能弱小,稳定性差。QGIS安装步骤:  首先从官网下载QGIS点击下一步设置安装路径finish完成安装     QGIS设置语言SettingàOption->语言设置...

2018-08-14 17:42:31 401

原创 Qt之QTreeView与MVC设计模式

QtreeView是ui中最常用的控件,Qt中QTreeWidget比QTreeView更简单,但没有QTreeView那么灵活(QTreeWidget封装的和MFC的CTreeCtrl很类似,没有MVC的特点)。1. QStandardItemModel在QTreeView中的使用使用QTreeView的对应模型是 QStandardItemModel,这个是Qt对应ui界面最有用的模型...

2018-08-08 10:15:17 1158

原创 SVN和Git的区别和使用

SVN Git github

2018-08-07 15:36:17 353

原创 Git版本管理和github同步

Git分布式管理系统

2018-08-07 15:23:12 263

原创 MapWinGis入门

之前博客在【简书】,后来关于技术交流和学习觉得CSDN更友好,果断来CSDN。关于MapWinGis的学习记录,可以参考之前在简书的文章链接

2018-08-07 15:11:37 979

原创 Git版本管理

安装工具 msysGit.exe配置git bashgit config --global user.name "YBoshone"  输入名称git config --global user.email "123456@163.com"  输入邮箱cd D::  进入磁盘D中mkdir testGit 新建文件夹testGitcd testGit   进入目录pwd ...

2018-08-02 15:01:15 167

原创 OpenCV配置及开发中遇到的问题

一、opencv异常:0xxxx处(位于testopencv.exe中)有未经处理的异常:微软异常:cv::Exception,位于内存位置0xxxx处。在网上查看了很多关于opencv异常的解决方法,也是五花八门。1. C++里面书写文件路径时的确需要两个斜杠“\\”进行分隔就是将单个斜杠“\”改成了两个斜杠“\\”但是问题依然存在2.编码问题编解码问题,添加以下代码...

2018-08-01 17:06:43 722 2

caffe安装配置文件Makefile.config

caffe安装配置文件Makefile.config caffe安装配置文件Makefile.config caffe安装配置文件Makefile.config

2020-10-19

PCA算法的原理C++ Eigen库实现

pca算法,也叫主成分分析法,能够对一个多样本的多维特征向量构成的矩阵进行分析,分析主成分并去除维度之间的相关性,使线性相关的向量组变成线性无关的向量组。 并且可以对样本进行降维,降高维向量映射到低维度空间,同时确保纬度之间的信息损失尽可能小。

2020-04-16

geopandas依赖库-Python3.7.rar

geopandas依赖库-Python3.7

2020-02-25

geopandas依赖库-Python3.6.rar

geopandas依赖库-Python3.6

2020-02-25

GDAL+Proj.4.rar

在地图开发过程中,对于经纬度转换GDAL和Proj4是必不可少的 这里是Windows环境的开发库~~

2019-08-23

白话深度学习与TensorFlow.rar

白话深度学习与TensorFlow 白话深度学习与TensorFlow 白话深度学习与TensorFlow ~~~

2019-07-29

Git-2.21.0-64-bit.rar

Git-2.21.0-64-bit 下载直接安装,亲测超好使~~~

2019-05-21

WinDriver1264绿色免费版.rar

WinDriver1264绿色免费版

2019-05-17

C++PrimerPlus(第6版)_高清中文版_超详带书签

C++PrimerPlus(第6版)_高清中文版_超详带书签 C++PrimerPlus(第6版)_高清中文版_超详带书签 C++PrimerPlus(第6版)_高清中文版_超详带书签 物有所值~~~

2019-04-23

OpenCV3编程入门_毛星云版

OpenCV3编程入门_毛星云版 OpenCV3编程入门_毛星云版 OpenCV3编程入门_毛星云版 史上最详,最nice~~ 备注:带标签哦~~~

2019-04-08

QTTest(主要关于TCP和UDP传输)

C++、Qt关于TCP/UDP 的测试程序,主要是针对UDP数据报文传输及TCP数据流传输测试最大传输带宽。便于大文件及大数据局域网内的传输。

2019-01-18

MyCode2019111

主要是代码编写,关于C++开发过程中碰到的问题及时作出总结,同时还有QT的一些代码资源

2019-01-11

QT文件资源管理器终结版

QT文件资源管理器终结版

2018-12-27

QT文件资源管理器

QT文件资源管理器

2018-12-27

QPaintEvent绘制雷达扫描图

1.使用图片的paintEvent只绘制坐标,扫描的动画使用图片的格式来实现,对图片不断进行旋转,这种方法对图片的透明度有要求。 2.使用多线程:使用多线程同时绘制多个图形,使用信号量对图形进行读取显示。 3.改变渐变填充的区域:这里的渐变填充是填充了整个圆形区域,可以改变填充的区域,使用drawPie绘制扇形进行渐变填充。

2018-12-26

QPainter绘制雷达图(玫瑰图)

利用 QPainter实现雷达图(玫瑰图)======

2018-12-26

RGB数据生成BMP位图(其中包括RGB数组随机生成)

RGB数据生成BMP位图(其中包括RGB数组随机生成),关于更RGB数据处理和图像处理,请联系作者

2018-11-28

OSG学习资料及视频PPT超详

1.OSG学习资料大全 2.OSG三维渲染引擎编程指南 3.OSG程序设计教程 4.OSG拖拽器Dragger简介 5.OSG王锐-《最后的一帧》 6.多线程、多显示场景图形设计 7.海军教程PDF 8.72集视频课程源码及PPT

2018-11-12

空空如也

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

TA关注的人

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