自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (7)
  • 收藏
  • 关注

原创 Python切片索引操作学习笔记

# a , b , c , d , e , f , g , h , i , j# 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9# -10 , -9 , -8 , -7 , -6 , -5 , -4 , -3 , -2 , -1##切片操作基本表达式:object[start_index : end_index : step] [start_index,end_index)#step:正负数均可,其绝对值大小决定了切取.

2020-10-30 10:51:53 311

转载 A Theoretical Analysis of Feature Pooling in Visual Recognition

一.文献名字和作者A Theoretical Analysis of Feature Pooling in Visual Recognition, Y-Lan Boureau, Jean Ponce, Yann LeCun二.阅读时间2014年11月12日三.文献的贡献点在这篇文章中,作者的贡献点主要有三个:1.研究不同pooling操作的分类能力;2.影响pooling操作的因素;3.不同类型的pooling的统一之处。作者主要提出了一些关于...

2020-06-21 17:24:17 380

原创 pytorch学习(二)梯度:什么叫梯度?什么叫梯度下降

什么叫梯度?在给梯度下一个准确的定义的时候,我们先来假设这样几种情况:(1)有一块金属板,下面有一处定点加热。然而,有一只蚂蚁正好在金属板的上面。随着加热的进行,金属板的温度会越来越高,蚂蚁会往凉快的地方爬行。众所周知,越是远离加热源,金属板的问题最低。那么问题来了,蚂蚁应该往哪个方向爬行,才能到达相对最凉快的地方呢? 注意:这个方向就是我们要说的梯度方向。而这个方向应该是冷热变化最大的方向(2)有一个人在山顶,它要下山,但是山上有雾,可见度不高。但是太阳要下山,为了最快速度的下山,那么就得找所处位置最

2020-06-06 19:36:18 2672 1

原创 pytorch学习(一)squeeze()与unsqueeze()

1、squeeze()顾名思义,这个函数主要对数据的维度进行压缩。这个函数对用来压缩维度为1的数据。不管是行数据或者是列数据。总之就是一把梭。这个时候我们来看下列代码。import torcha=torch.randn(1,3,4,5)print(a)输出的结果:tensor([[[[-0.8684, 0.0383, 1.5879, -0.6658, -0.3179],[ 1.3566, 0.0889, -0.9394, 0.1673, -1.1042],[-0.8013,

2020-06-04 22:43:49 593

原创 Ubuntu18.04系统下使用vlc-qt实现简易视频播放器

学习的是vlc-qt的视频播放器的demo。1、前期思考实现一个最简单的播放器需要以下几样东西:a、播放器进度条。b、播放器声音条。c、播放器界面。d、播放器按钮。有了这几样东西一个简单的视频播放器就可以实现了。2、定义、组装现在分别来看看这几样东西怎么创建。播放器按钮最为简单,我们直接使用QPushButton类即可实现。我们创建了三个按钮,播放、暂停、停止。QPushButton *btn_start = new QPushButton();QP.

2020-06-01 08:05:25 1455

原创 ubuntu18.04安装vlc-qt

1、下载源码https://github.com/vlc-qt/vlc-qt2、尝试编译首先cd到vlc-qt文件夹内,执行以下命令sudo mkdir build,然后cd 到build文件夹内,执行以下命令:cmake .. -DCMAKE_BUILD_TYPE=Debug(这边也可以执行安装的目录 --prefix)出现错误:CMake Error at cmake/FindLIBVLC.cmake:99 (MESSAGE):Could not find LibVLC

2020-05-30 21:16:04 1207

原创 Ubuntu18.04编译vlc-3.0.10

最近要整一些视频操作,选择了vlc-qt。奈何使用vlc-qt需要先编译vlc。1、首先下载vlc访问官网https://www.videolan.org/vlc/ 选择要下载的版本 ,当然也可以直接下载http://get.videolan.org/vlc/3.0.10/vlc-3.0.10.tar.xz将源码下载到本地后,开始尝试着编译,为什么说是尝试,因为会遇到各种各样的报错。2、尝试编译cd到源码的主目录,执行命令./bootstrap./configure出现报错:

2020-05-30 21:00:24 2126

原创 ubuntu18.04关闭不必要的系统服务

首先使用命令,列出当前服务service –status-allsystemctl is-enabled servicename.service #查询服务是否开机启动systemctl is-enabled bluetooth.service如果是enable开机自启动如果是disable不开机启动systemctl enable *.service #开机运行服务systemctl disable *.service #取消开机运行sudo systemctl disa

2020-05-27 10:58:30 3744

原创 Ubuntu18.04手动安装mmdetection

配置环境:Python3.6.9、Ubuntu 18.04、PyTorch 1.2.0、CUDA 10.1、NCCL 2、GCC 7.5.0、GTX1660Ti显卡驱动安装执行命令,查看当前推荐显卡 ubuntu-drivers devices安装推荐版本 sudo apt install nvidia-440 nvidia-settings nvidia-primeCUDA 安装https://developer.nvidia.com/cuda-10.1-download-a...

2020-05-27 10:54:08 2266

原创 双频载波相位测距原理

设定阅读器发射的载波信号中有频率为f阅读器与标签的相位变化θ设定阅读器和标签之间的距离为 d阅读器发射信号到接收到标签反射的信号的时间为电磁波在空气中的传播速度为我们可以得出: (1) (2)同时消去可以得到: ...

2020-05-22 08:19:57 2329 1

原创 编译Qt MQTT模块以及MQTT服务器安装

Qt 5.14.2+MQTT(EMQ X+win10一、MQTT(EMQ X)服务器安装极其配置 1、下载EMQ X客户端 从该网址进入https://github.com/emqx/emqx,下载需要的版本。我下载的是windows版本。 2、解压 将下载好的文件解压到磁盘 3、运行 3.1添加环境变量 ...

2020-04-14 21:50:04 1907

原创 OSG学习之几何图形

最近在学习OpenSceneGraph,先从几何图形实现开始入手学习。使用两种方法来构建一个正方体。首先来介绍osg::ShapeDrawable 类,其中是osg::Drawable的子类。一般使用来快速构建基础的几何图形。先来看看代码 osg::ref_ptr<osg::ShapeDrawable> shape_box = new osg::ShapeDrawa...

2019-07-25 17:35:31 1145

原创 Linux下使用doxygen生成OpenSceneGraph的帮助文档

1、安装必要文件sudo aptinstall doxygensudo apt install graphviz[注] 这里就直接安装就好2、进入doc目录修改配置文件选择all_Doxyfile文件(/home/OpenSceneGraph/doc/Doxyfiles/all_Doxyfile),打开之后对其配置文件需要进行修改。主要是修改这样几个地方 :${O...

2019-07-24 18:48:25 385

原创 OpenCV之亮度、对比度操作

刚刚学习完OpenCV对于图像对比度和亮度操作,现在记录下来,以备不时之需。为什么要把对比度和亮度放到一起呢?是因为这样一个公式原理: 其中f(i,j)就是原图像的每个像素点所对应的值,i表示第i行,j表示第j列;a这个参数通常是被用来控制图像的对比度;b这个参数通常是被用来控制图像的亮度;那么根据上面这个公式,我们要实现对一幅图...

2019-07-17 22:27:01 560

原创 QChart动态生成图表(曲线)

利用QChart来实现动态插入数据显示图表。通过串口连接单片机,每0.5秒读取一次相位值,然后将每次读取到的数据显示到图表中。代码在最后。效果如下动态曲线图总体架构:QChart -------> QChartView <------- QWidgetpro文件写法首先,需要新建一个C++类(包含.h文件和.cpp文件),继承QChart类...

2019-07-06 09:15:02 4118

原创 Linux下扩展屏幕左右设置

1、首先查看当前系统下链接的屏幕输入命令xrandr以下就是我电脑所接的屏幕,我们需要记录下他们的名字,“eDP-1”,“DP-1”分辨好哪块屏幕是自带屏幕,哪块是扩展屏幕。2、设置扩展屏幕的方向以我自己电脑为例,我想将扩展屏幕放置在自带屏幕的左边(eDP-1是笔记本自带屏幕,DP-1是外接屏幕)输入命令 xrandr --output DP-1 --left-of eD...

2019-06-23 14:31:50 6133

原创 linux系统下安装编译ffmpeg-4.1.3源码

1、到官网下载源码http://www.ffmpeg.org/download.html下载好了之后,解压。2、安装必要文件gccsudo apt-get install gcc3、新建目录,放置在/usr/local中sudo mkdir /usr/local/ffmpeg-4.1.34、cd到下载的源码,目录中,然后输入命令./configure --enabl...

2019-06-06 11:44:55 1514 2

原创 Ubuntu18.04系统下安装编译OpenCV-4.1.0源码

如果想在window下编译OpenCV源码,请参考https://blog.csdn.net/Phr_Nick/article/details/704859191、下载OpenCV源码https://opencv.org/releases/选择好版本之后,点击Sources,等待下载完成2、执行下面命令sudo apt-get updatesudo apt-get u...

2019-06-01 10:08:29 2434 1

原创 ubuntu18.04系统下的树莓派与Qt 5.12.3源码的交叉编译

{写在前面:按照这个方法,基本可以成功在linux系统下交叉编译Qt5.12.3,其他版本的源码也编译}我的环境:Linux Mint 19.1;树莓派 3;Qt源码5.12.3步骤1:安装linux Mint,具体网址https://www.linuxmint.com/download.php 安装树莓派系统 ,具体网址https://www.raspberr...

2019-05-27 14:04:45 2910 4

原创 DFS搞定排列组合

算法小萌新和你一起学习DFS排列组合!Deepth First Search,是图结构的一种基本操作。首先选择任意一个点作为起点,然后选择一个与起点连通且没有到达过得点,将这个点再次作为起点,再次寻找下一个与该点连通且没有到达过得点。换一句话说,想象成一个树,选择好一个分支,不停迭代,一直迭代到叶子节点,当遍历到叶子节点时,就没有办法继续向下迭代了,然后回到上一个节点,去选择没有走过的路线...

2019-03-19 16:26:34 1055

原创 DFS-“计算油田数量”

背景:最近一直在准备考研复试,就又温习了一次算法。首先来看看DFS吧。题目:选自POJ1562GeoSurvComp地质探测公司负责探测地下油田。每次GeoSurvComp公司都是在一块长方形的土地上来探测油田。在探测时,他们把这块土地用网格分成若干个小块,然后逐个分析每块土地,用探测设备探测地下是否有油田。土地底下有油田则成为pocket,如果两个pocket相邻,则认为是同一块油田...

2019-03-18 22:06:32 418

原创 POJ【DNA Sorting】

DescriptionOne measure of ``unsortedness'' in a sequence is the number of pairs of entries that are out of order with respect to each other. For instance, in the letter sequence ``DAABEC'', this mea...

2019-01-22 10:18:06 315

原创 项目之Qt实现访客系统

Qt实现了访客登录系统,用到了第三方库的使用,摄像头的使用,数据库的使用,多线程的使用,model/view的使用,Qt操作excel。从书本中来,到项目中去。

2017-07-18 18:05:55 1952

原创 使用Qt带的MinGW+cmake编译opencv3.2

使用Qt自带的MinGW编译器加CMake编译OpenCV3.2的源代码

2017-04-23 12:53:56 5689 2

原创 Android使用自带的程序打开图片或者文本

使用Android自带的程序打开图片或者文本之类的一些东西,首先需要将数据下载到本地,然后在调用Intent。便可以实现

2017-02-07 15:55:25 1740

转载 算法笔试题

1、将一整数逆序后放入一数组中(要求递归实现)void convert(int *result, int n){     if(n>=10)         convert(result+1, n/10);     *result = n%10;   }int main(int argc, char* argv[]){     int n = 123456789

2017-02-05 11:36:56 548

转载 win32 disk imager使用后u盘容量恢复

win32 disk imager使用后u盘容量恢复

2017-01-28 17:50:38 997

原创 树莓派利用声音控制模块点亮小灯

在第三代树莓派上面安装声音控制模块,用声音控制模块是实现点亮小灯或者熄灭小灯

2017-01-28 17:28:57 4400

原创 树莓派使用触摸开关上手初体验

在树莓派上面利用数字触摸模块来点亮小灯这个触摸开关模块只有3个接口:SIG:信号输出,高电平表示正在触摸,低电平表示没有触摸VCC:接电源正GND:接地import RPI.GPIO as GPIOGPIO.setmode(GPIO.BCM)GPIO.setup(12,GPIO

2017-01-27 19:40:31 2202

原创 Qt使用sql server存放图片

Qt5.7连接sql server,从本地上传图片,再从数据库中下载图片,并显示在label上面

2016-12-14 14:19:44 1385

原创 Python Tkinter实现的简单计算器

使用Python的Tkinter实现很简单的计算器

2016-12-11 11:25:52 2758

原创 Windows下Python3.5安装pygame1.9

windows下,64位的Python3.5安装pygame1.9的具体步骤

2016-11-28 16:30:17 6097

原创 Python Tkinter组件Demo

Python tkinter的简单的小demo

2016-11-27 20:52:50 1854

原创 使用QDir遍历指定目录下的指定文件

使用QDir遍历指定目录下的指定文件

2016-11-25 14:37:56 4278

原创 Qt中点击列头对数据列排序(model/view)

使用Qt的model/view,点击列头,对一列进行排序

2016-11-21 21:34:37 1838

原创 Qt中model/view 字体居中

继承QSqlQueryModel,从数据库中读取数据,重载data函数,使其字体居中。用TableView显示数据

2016-11-19 22:37:54 8133

原创 Qt5.7+opencv对摄像头的一些简单操作

可以实现对摄像头获取到的视频进行放大,缩小,左右旋转以及镜像功能

2016-07-22 22:44:13 2888 9

原创 QML在安卓上出现的关于“致命错误的问题”

将QML程序跑在安卓上面,启动后,提示“致命错误”。

2016-07-13 15:42:13 563

原创 Qt5实现串口通信

在Qt5下面使用QSerialPort实现串口通信下面这段代码就是判断是否串口接入foreach (const QSerialPortInfo &info, QSerialPortInfo::availablePorts()) { QSerialPort seria

2016-06-24 09:34:44 1514

原创 使用QProcess调用另一个程序

使用QProcess调用另一个程序

2016-06-24 09:27:02 616

MyPlayer.tar.gz

博客地址:https://blog.csdn.net/Phr_Nick/article/details/106465282 使用了vlc-qt实现了最简单的视频播放器,没有任何设计模式,没有任何UI设计,就是单纯的提炼出最核心的视频播放功能。仅供新手入门参考!!!

2020-06-01

DynamicChart.zip

使用QChart实现的动态曲线。 原文博客:https://blog.csdn.net/Phr_Nick/article/details/94769758

2019-07-06

支持OpenCV3.2的opencv_ffmpeg

用于在编译OpenCV时,遇到ffmpeg下载时,手动添加进去。将目录中的 ffmpeg_version.cmake、opencv_ffmpeg.dll、opencv_ffmpeg_64.dll 三项复制到 “path to your OpenCV\opencv\sources\3rdparty\ffmpeg” 目录下。

2017-04-23

Qt5.7自带MinGW+cmake编译OpenCV3.1

Windows下使用Qt5.7自带的MinGW+32cmake编译出来的OpenCV3.1库文件。 如果不能在您的电脑上完美使用,请您去看一下http://blog.csdn.net/phr_nick/article/details/70485919这篇文章,自己编译OpenCV源码。

2016-11-26

Qt自带MinGW+cmake编译OpenCV

Windows下,Qt5.7自带的MinGw编译器+32位cmake编译的OpenCV的库。

2016-11-26

QSqlQueryModel+QTableView

使用model/view,继承model,然后对data()重写。对从数据库读出来的数据进行排序,转换类型,设置对齐方式。

2016-11-21

Qt5.7+opencv对摄像头的一些简单操作

利用opencv打开摄像头,并且获取到帧,对摄像头获取到的视频,做放大,缩小,左右旋转,以及镜像功能。重写了keyPressEvent,为旋转放大提供了逻辑基础。 适合初学者看看

2016-07-22

空空如也

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

TA关注的人

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