自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (16)
  • 收藏
  • 关注

转载 Qt学习笔记:QMenuBar()、QMenu()和QAction()的使用

Qt中要建立菜单,有三个类很重要:QMenuBar(QWidget * parent = 0)QMenu(QWidget * parent = 0)QMenu(const QString & title, QWidget * parent = 0)QAction(QObject * parent)QAction(const QString & text, QObje...

2019-05-31 09:39:58 2570

转载 QT中关于窗口全屏显示与退出全屏的实现

近期在学习QT时遇到了很多问题这也是其中一个,个人通过在各种书籍和网络上的查阅找到了一些关于这方面的答案,希望能给大家一些帮助。首先,在QT中对于窗口显示常用的有这么几个方法可以调用:Qt全屏显示函数showFullScreen()Qt最大化显示函数 showMaximized()Qt最小化显示函数 showMinimized...

2019-05-30 17:01:16 5046

转载 [C/C++] C++声明和定义的区别

·变量定义:用于为变量分配存储空间,还可为变量指定初始值。程序中,变量有且仅有一个定义。·变量声明:用于向程序表明变量的类型和名字。·定义也是声明:当定义变量时我们声明了它的类型和名字。·extern关键字:通过使用extern关键字声明变量名而不定义它。1.定义也是声明,extern声明不是定义,即不分配存储空间。extern告诉编译器变量在其他地方定义了。1 extern...

2019-05-30 15:04:05 1598

转载 变量声明和定义的区别

我们在程序设计中,时时刻刻都用到变量的定义和变量的声明,可有些时候我们对这个概念不是很清楚,知道它是怎么用,但却不知是怎么一会事,下面我就简单的把他们的区别介绍如下:(望我的指点对你受益)变量的声明有两种情况:1、一种是需要建立存储空间的。例如:int a 在声明的时候就已经建立了存储空间。2、另一种是不需要建立存储空间的。 例如:extern int a 其中变量a是在别的文件中定义...

2019-05-30 15:02:19 2130

转载 extern使用方法总结!

一、问题Extern的问题在于不知道这个关键词出现的时候到底是声明还是定义?二、详解1、函数的声明extern关键词是可有可无的,因为函数本身不加修饰的话就是extern。但是引用的时候一样需要声明的。2、全局变量在外部使用声明时,extern关键字是必须的,如果变量没有extern修饰且没有显式的初始化,同样成为变量的定义,因此此时必须加extern,而编译器在此标记存储空间在...

2019-05-30 15:00:36 554

转载 Qt Creator的下载和安装

Qt和Qt Creator的区别Qt是C++的一个库,或者说是开发框架,里面集成了一些库函数,提高开发效率。Qt Creator是一个IDE,就是一个平台,一个开发环境,类似的比如说VS,也可以进行Qt开发,当然VS中的Qt是作为一个插件插入VS平台的。下载Qt Creator下载地址1:https://www.qt.io/download这是官网下载地址,选择开源open sou...

2019-05-29 19:43:42 6088 1

转载 SegNet网络简析及caffe工程应用

最近在工作的业务中需要应用到图像分割,在这里总结一下在应用中遇到的一些问题。一、SegNet简介自2015年FCN的提出后,使用卷积层替代全连接层成为了解决像素级分类种where和what的一种有效办法。在最初的的FCN网络中,作者将最后用于分类的卷积层结果通过双线性差值扩大分辨率后,与前面pooling层之后的feature map进行结合,在提高分类准确率的同时,增加了更多的位置信息。...

2019-05-28 12:11:06 435

转载 YOLOv3训练过程中重要参数的理解和输出参数的含义

原英文地址:https://timebutt.github.io/static/understanding-yolov2-training-output/原中文翻译地址:https://blog.csdn.net/dcrmg/article/details/78565440最近有人问起在YOLOv2训练过程中输出在终端的不同的参数分别代表什么含义,如何去理解这些参数?本篇文章中我将尝试着...

2019-05-22 14:51:52 1506

转载 yolov3项目工程

1. 下载YOLOv3工程项目git clone https://github.com/pjreddie/darknet cd darknet 1 21 22. 修改Makefile配置,使用GPU训练,修改如下:GPU=1 #如果使用GPU设置为1,CPU设置为0CUDNN=1 #如果使用CUDNN设置为1,否则为0OPENCV=0 #如果调用摄像头,还需要设...

2019-05-22 14:50:58 940

原创 yolo 学习系列

官网:https://pjreddie.comyolo 学习系列:参考资源 https://blog.csdn.net/la_fe_/article/details/81589332吴恩达《深度学习》笔记 https://blog.csdn.net/la_fe_/article/details/83104577GitHub 源码百度云分享(不定期更新... ) https://blo...

2019-05-22 14:38:05 324

转载 C++11中range-based for loops中&&与&的区别

for(auto i : c)一般用for(auto i : c)就是一个正常的拷贝,如果是一个类的话,会调用复制构造函数。vector<int> c = {1, 3, 5, 7, 9};for (auto i : c) cout << i << ' ';如果遍历的是基本类型的话,可以这么用,如果是类的话,开销比较大,不推荐。for(a...

2019-05-22 14:02:45 447

转载 c++标准模板库STL【快速查找】【最全】【常用】【语法】

c++标准模板库STL【快速查找】【最全】【常用】【语法】 c标准模板库STL快速查找最全常用语法 vector- 变长数组 set-内部自动有序且不含重复元素 string-字符串处理 map-键值对 queue-队列 priority_queue-优先队列 stack-栈...

2019-05-22 13:57:21 355

原创 C中浮点数转字符串

char buf[1204]sprintf(buf, "%.6f", val);

2019-05-22 13:54:51 4295

转载 C++标准库vector类型的使用和操作总结

目录一.声明和初始化 二.常用操作正文  vector是一种类型对象的集合,它是一种顺序容器,容器中的所有对象必须都是同一种类型。想了解顺序容器的更多内容:C++顺序容器知识总结。vector的对象是可以动态生长的,这说明它在初始化时可以不用指定大小,而是再使用时根据元素所需的空间动态增长。C++中还有一种常见的类型string,它和vector有很多相似之处,具体可以看《C++...

2019-05-22 10:03:57 242

原创 STL Vector使用例程

#include <stdio.h>#include <iostream>#include <vector>#include <algorithm>using namespace std;int main(){ vector <int> a; for(int i = 0; i < 10; i++) {...

2019-05-22 10:00:47 219

转载 C++ vector的用法

vector 是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器。vector 是C++ STL的一个重要成员,使用它时需要包含头文件:#include<vector>;一、vector 的初始化:可以有五种方式,举例说明如下: (1) vector<int> a(10); //定义了10个整型元素的向量(尖括号中为元素类型名,它可以是...

2019-05-22 09:58:30 147

转载 C++迭代器的使用和操作总结

目录一.定义和初始化 二.常用操作 三.迭代器const_iterator 四.使迭代器失效的操作正文  迭代器是一种检查容器内元素并遍历元素的数据类型。C++更趋向于使用迭代器而不是下标操作,因为标准库为每一种标准容器(如vector)定义了一种迭代器类型,而只用少数容器(如vector)支持下标操作访问容器元素。回到顶部一.定义和初始化  每种容器都定义了自己...

2019-05-22 09:51:49 315

转载 QApplication和QCoreApplication区别

1 .QCoreApplication用于non-gui的应用程序。QApplication用于gui的应用程序。(是否需要包含QtGui库)。2。继承关系 父----->子 QObject----QCoreApplication---QGuiApplication--QApplication作者:少年英雄房飞冯链接:https://www.jianshu.com/p/d5cd3...

2019-05-16 21:16:43 10424

转载 Qt学习之路

导语《Qt 学习之路》是在网络上受到一定欢迎的 Qt 入门教程。只是这个系列便携与 2009 年,至今已经有三年多的时间。今天的 Qt 有了很大的变化,包括 Qt Quick 的加入、Qt 底层架构的改变,更重要的是 Qt 5 的发布。本系列文章将会是《Qt 学习之路》的一次升级和修订,着重关注于 Qt 5,同时会结合 Qt 4 进行讲解。希望这个系列也能够像前面一个版本那样,能够更多朋友接...

2019-05-16 21:04:58 231

转载 DeepLabv3+:语义分割领域的新高峰

这是 PaperDaily 的第 44篇文章关于作者:陈泰红,小米高级算法工程师,研究方向为人脸检测识别,手势识别与跟踪。■ 论文 | Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentation■ 链接 | https://www.paperweekly.site/papers/16...

2019-05-15 14:25:23 1037

转载 使用caffe训练时Loss变为nan的原因

极视角高校计算机视觉算法邀请赛目前正在报名中,欢迎各高校在读学生报名参加,大奖+商业项目参与机会+数据库等你来拿!!!咨询报名请加小助手(微信号:Extreme-Vision)本文为极市平台原创编译,作者缨宁,首发地址 原创|使用caffe训练时Loss变为nan的原因。梯度爆炸原因:梯度变得非常大,使得学习过程难以继续现象:观察log,注意每一轮迭代后的loss。loss随着每轮...

2019-05-15 13:53:30 656

转载 进击的YOLOv3,目标检测网络的巅峰之作 | 内附实景大片

作者丨浩克匠心研究方向丨基于深度学习的实时目标检测知乎专栏丨计算视觉与深度学习的小屋YOLOv3的前世今生2015 年,R-CNN 横空出世,目标检测 DL 世代大幕拉开。各路豪杰快速迭代,陆续有了 SPP,fast,faster 版本,至 R-FCN,速度与精度齐飞,区域推荐类网络大放异彩。奈何,未达实时检测之基准,难获工业应用之青睐。此时,凭速度之长,网格类检测异军...

2019-05-15 13:43:50 395

转载 yolov3/tiny-yolov3训练和测试 python2/3

yolov3数据集准备使用labelimg工具标记数据(voc格式)把标记好的xml文件转成txt,转化脚本如下(python2.7)1, 获取所有图像名```import osdirlist = os.listdir("/home/room/mxj_workspace/data/voc_clock/train_img/")fp = open("ImageID.txt"...

2019-05-15 10:19:15 2139

转载 YOLOv3 学习笔记:大神好贴汇总+自身经验记录

一、学习 YOLOv3YOLOv3论文YOLOv3:An Incremental Improvement 全文翻译【目标检测简史】进击的 YOLOv3,目标检测网络的巅峰之作语言生动易懂,适合新手学习,有很多实测的图,效果非常好,展示了 YOLOv3 的强大!总结了 YOLOv3 的改进之处,并对下一代 YOLO 提出展望【目标检测简史】YOLOv3 的实景大片儿(含源码)...

2019-05-14 09:47:21 1343

转载 darknet: ./src/parser.c:348: parse_region: Assertion `l.outputs == params.inputs' failed.yolov3训练问题

darknet: ./src/parser.c:348: parse_region: Assertion `l.outputs == params.inputs' failed.主要问题就是改cfg文件的时候filters 和classes 改错了,要注意v2的filters是5*(classes+5),而v3是3*(classes+5)--------------------- 作者:...

2019-05-14 09:31:29 568

转载 YOLOv3: 训练自己的数据(绝对经典版本1)

windows版本:请参考:https://github.com/AlexeyAB/darknetlinux 版本:请参考本文与https://pjreddie.com/darknet/yolo第一部分:论文与代码第二部分:如何训练自己的数据第三部分:疑惑解释第四部分:测试相关第一部分:论文与代码论 文:https://pjreddie.com/medi...

2019-05-11 09:36:05 563

转载 linux 添加最大串口数量方法

很多 linux 安装好后只有可以看到 4 个或 8 个串口,比如:OS 默认串口数量Red hat 9.0 4Ubuntu 9.10/10.4 4SUSE 11 8如 SUSE11 可以看到,8 个串口工具/原料 SUSE11;fedora;ubruntu ubruntu12.04 方法/步骤 有些主板串口的数量超过默认数量时(比如 AIMB-562 有 10 个串...

2019-05-09 14:49:12 3117

转载 基于 Slax 构建译者专用 Linux

针对译者的 Linux 已经有tuxtrans了。它基于Ubuntu打包了很多译者需要的软件。适合追求使用自由软件的用户使用。现在我要基于 Slax 打造一个新的译者专用 Linux。为什么?主要是因为 Slax 的便捷性:可以从 U 盘等移动介质 Live 启动,启动后对系统进行的修改可以保存。 模块化,可以方便地把软件打包,做进启动盘里。 轻量级,启动快。在 Slax 下...

2019-05-09 14:05:54 683

转载 debian 9 安装后需做的几件事

debian 9 安装后需做的几件事安装环境:X86 >> Debian 9 Linux/GNUapt源更新注意连上有线网络刚安装好的debian系统中,/etc/apt/sources.list包含了本地软件仓库的源,可以预先下载好官方的所有DVD光盘数据,安装好后自己根据网络教程搭建本地仓库安装/更新软件。这里以使用网络源为实例,说明在能连接网络的情况下...

2019-05-09 12:06:26 1811

转载 Debian / Ubuntu Linux Install Kernel Headers Package

Make sure you have updated versionType the followingapt-get commandorapt command:$ sudo apt-get updateOR as root user enter:# apt-get updateSearch for kernel version (optional)Type the follo...

2019-05-07 09:08:12 4716 2

转载 Linux系统入门学习:在Debian或Ubuntu上安装完整的内核源码

问题:我需要为我的Debian或Ubuntu下载并安装完整树结构的内核源码以供编译一个定制的内核。那么在Debian或Ubuntu上有什么可行的方法来下载完整的内核源码呢?在给你的Linux安装完整内核源码之前,先问问自己是否真的需要这样做。如果你仅仅是尝试去编译一个内核模块或是为内核定制驱动,你并不需要完整的内核源码树。你只需要安装一些与内核对应的头文件,这样就足够了。只有在你需要生...

2019-05-07 09:07:30 655

原创 apt-get erro

1.解决Could not get lock /var/cache/apt/archives/lock在ubuntu apt-get upgrade的时候,遇到:E: Could not get lock /var/cache/apt/archives/lock - open (11 Resource temporarily unavailable)E: Unable to loc...

2019-05-06 18:18:26 252

转载 linux安装字体时找不到mkfontscale、mkfontdir

2. 1. 首先获得一套“微软雅黑”字体库(Google一下一大把),包含两个文件msyh.ttf(普通)、msyhbd.ttf(加粗);2. 在/usr/share/fonts目录下建立一个子目录,例如win,命令如下:# mkdir /usr/share/fonts/win3. 将msyh.ttf和msyhbd.ttf复制到该目录下,例如这两个文件放在/root/Desktop下,使用命...

2019-05-05 18:38:23 12781 4

转载 Linux(Ubuntu,Cent OS)环境安装mkfontscale mkfontdir命令以及中文字库

1 安装mkfontscale mkfontdir和fc-cache命令如果运行mkfontscale命令时终端提示mkfontscale: command not found,则需要首先安装这个命令,安装方法如下:Ubuntu环境下使用如下命令安装:# 使mkfontscale和mkfontdir命令正常运行sudo apt-get install ttf-mscorefonts-i...

2019-05-05 15:01:51 16947

迪米特法则LoD.zip

迪米特法则LoD.zip

2021-01-10

接口隔离原则ISP.zip

接口隔离原则ISP.zip

2021-01-10

单一原则SRP.zip

单一原则SRP.zip

2021-01-10

开闭原则OCP.zip

开闭原则OCP.zip

2021-01-10

里氏代换原则案例程序LSP.zip

里氏代换原则案例程序LSP.zip

2021-01-10

依赖倒转原则例子程序DIP.zip

依赖倒转原则例子程序DIP.zip

2021-01-10

gimp-master.zip|gimp-master.zip

GIMP对应源代码,里面有很多图像算法,如果想了解其中相关原理,可以参考学习一下,对大家肯定有帮助的

2020-10-17

Altera FPGA应用设计》配套资料

学习FPGA必须看的书,请下载吧,Altera FPGA应用设计》配套资料

2015-08-09

数字信号处理的FPGA实现_第三版中文及英文版

数字信号处理的FPGA实现_第三版中文及英文版,好书

2015-08-09

Linux_device_driver_src

宋宝华的《Linux设备驱动开发详解》第一版的源代码,人民邮电出版社,供有需要的同志使用。

2014-05-08

Linux设备驱动程序第三版(中文版+英文版+配套代.rar)

Linux设备驱动程序第三版(中文版+英文版+配套代)

2014-04-19

MSP430实现无线通信

好资料,大家来看看, ,,,,,,,,,,,,,,,,,,,,,,,,,,呵呵,关于MSP430实现短距离无线通信的

2009-03-24

空空如也

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

TA关注的人

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