自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (2)
  • 收藏
  • 关注

原创 Python如何使用PyQt

PyQt5 使用说明一. 什么 PyQt5QT 是跨平台 C++ 库的集合,它实现高级 API 来访问现代桌面和移动系统许多方面的功能。其中包括位置和定位服务、多媒体、NFC、蓝牙连接、基于 Chromium 的 web 浏览器以及传统 UI 开发。PyQt5 是 Qt 的一套完整的Python绑定。它被实现为超过35个扩展模块,并使 Python 可以作为一个替代的应用程序开发语言 C++ 在所有支持的平台上包括 IOS 和 Android。PyQT5 也可以嵌入在基于 C++ 的应用程序中,以

2021-01-15 23:15:11 8420 1

转载 C++中 extern “c“ 的作用

extern “C” 的主要作用就是 为了能够正确实现 C++ 代码调用其他C语言代码。加上 extern “C” 后,会指示编译器这部分代码按C语言的进行编译,而不是C++的。由于C++支持 函数重载,因此编译器编译函数的过程中会将 函数的参数类型 也加到编译后的代码中,而不仅仅是函数名;而C语言并不支持函数重载,因此编译C语言代码的函数时不会带上函数的参数类型,一般只包括 函数名。代码演示:C++头文件 cppExample.h#ifndef CPP_EXAMPLE_H#define CPP_.

2020-07-23 21:20:12 544

原创 云服务器安装 conda

本篇主要介绍如何在 云服务器 安装 codna操作系统:CentOS 7.7 64位1.下载 anaconda这里我们通过 清华镜像 下载 anaconda清华镜像 conda 下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=A在里面选取想要的 anaconda 版本,然后获取链接地址然后在云服务里面输入# wget + anaconda下载地址# 如果想下载 2020.02.

2020-06-13 09:50:20 902

原创 阿里云服务器初始化

初始化阿里云服务器进入阿里云服务器,然后在 配置信息 点击 重新初始化磁盘接着会出现一个提示框,点击 确认 即可进入实例云盘中,点击 重新初始化磁盘然后设置密码完成这一步后,输入手机验证码。这时阿里云服务器就被初始化了。...

2020-06-13 08:35:43 3220

转载 HTML5 学习笔记(三):HTML 元素

HTML 元素本篇主要讲解一些关于 HTML 元素语法,HTML 空元素一. HTML 元素开始标签元素内容结束标签<p>这是一个段落</p><a href="www.baidu.com>这是一个链接</a><br>换行开始标签常被称为 起始标签(opening tag),结束标签常称为 闭合标签(closing tag)。二. HTML 元素语法HTML 元素以 开始标签 起

2020-06-07 11:01:48 125

转载 HTML5 学习笔记(二):HTML 基础

HTML 基础本篇主要讲解一些关于 HTML 基础知识包括: HTML 标题,HTML 段落, HTML 链接,HTML 图像 。一. HTML 标题HTML 标题(Heading)是通过 <h1>-<h6> 标签来定义的实例<h1>这是一个标题</h1><h2>这是一个标题</h2><h3>这是一个标题</h3>二. HTML 段落HTML 段落是通过标签 <p> 来定

2020-06-07 09:50:24 175

转载 HTML5 学习笔记(一):HTML 简介

HTML 简介一.什么是HTMLHTML 是用来描述网页的一种语言。HTML 又称为 超文本标记语言(Hyper Text Mark Language)HTML 文档包含了 HTML 标签 及 文本内容HTML 文档页叫做 web 页面二. HTML 实例分析这是一个简单的 HTML 代码:<!DOCTYPE html><html><head> <meta charset='utf-8'> <title>HTML

2020-06-06 23:26:23 145

原创 人脸关键点数据集 300W 数据整理

人脸关键点数据集 300W 数据整理由于300W 数据集里面的图片尺寸大小不一,而且关键点数据为 .pts 文件,这些使得进行神经网络学习的时候,数据集必须经过一定的处理,才能使用。现在,我将使用 python 程序,将里面的图片尺寸全都转化为 500 * 500,同时读取并修改 .pts 文件的人脸关键点数据,最后将图片数据和人脸关键点数据保存为 numpy.ndarray 类型。一....

2020-04-21 09:52:23 4381 3

原创 python 学习笔记 —— 正则表达式

正则表达式一. 正则表达式概述1. 正则表达式简介正则表达式是对 字符串 (包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种 逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个 “规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。2. 正则表达式的作用判断用户的数据是否符合要求对带有信息的文件进行信息提取...

2020-04-16 09:55:55 198

原创 auto-py-to-exe 使用指南

auto-py-to-exe 使用指南auto-py-to-exe 是一个用于打包 python 程序的程序。本文就是主要介绍如何使用 auto-py-to-exe 完成 python 程序打包。本文主要分为两节,第一节主要对 auto-py-to-exe 做一些介绍,第二节则是演示 auto-py-to-exe 的打包过程。一. auto-py-to-exe 基本介绍本节主要介绍...

2020-04-09 20:15:32 13739 8

原创 TensorFlow 2.0 学习笔记(一)—— 张量

张量TensorFlow 是一个面向深度学习算法的科学计算库, 内部数据保存在张量 ( Tensor ) 对象上,所有的运算操作也都是基于张量对象进行的。在深入学习深度学习算法之前,熟练掌握 TensorFlow 张量的基础操作方法十分重要。一. 数值类型数值类型的张量是 TensorFlow 的主要数据载体, 根据维度数来区分,可分为:标量(Scalar) :单个的实数,如 1,...

2020-04-07 17:33:16 576

原创 安装 Tensorflow 2.1.0 版本

安装 Tensorflow 2.1 版本本次主要介绍如何简要的安装 Tensorflow 2.1 的 cpu 以及 gpu 版本。一. 安装 cpu 版在安装 tensorflow 之前,你要确保自己安装了 anaconda 。在 anaconda 里面,我们只需要输入:conda install tensorflow==2.1.0就可以成功安装 tensorflow 了。二...

2020-04-03 22:03:00 6281 2

原创 创建以及删除 jupyter notebook kernel

创建以及删除 jupyter notebook kernel本次主要讲解如何 创建以及删除 jupyter notebook kernel一. 创建 jupyter notebook kernel很多时候,我们创建了 python 虚拟环境,想在 jupyter notebook 中使用。但是尴尬的是,在 jupyter notebook 的 kernel 中,却没有我们创建的 pyt...

2020-04-03 20:29:10 1781

原创 使用 Anaconda 创建 Python 虚拟环境

使用 Anaconda 创建 Python 虚拟环境本节主要讲解如何使用 Anaconda 创建 Python 虚拟环境。本次主要讲解两种方法。一. 使用 cmd 创建虚拟环境1. 创建虚拟环境最简单的创建 python 虚拟环境的命令是:conda create -n your_env_name # your_env_name 为你虚拟环境名我在这里创建一个名为:test...

2020-04-02 21:38:59 58501 6

原创 OpenCV 学习笔记 (九)—— 改变色彩空间

改变色彩空间本节的主要任务是学会如何使用 OpenCV 来改变图片的色彩空间。一. 学习目标学习怎么从一个色彩空间转换到另一个色彩空间,向从 BGR ↔\leftrightarrow↔ Gray ,BGR ↔\leftrightarrow↔ RGB ,BGR ↔\leftrightarrow↔ HSV 等。编写一个应用程序用来提取视频中的 彩色对象。学习函数:cv.cvtColor...

2020-03-31 10:14:13 198

原创 OpenCV 学习笔记 (八)—— 性能测量

性能测量在图像处理中,由于要进行大量的数据操作,为了达到实用的目的,我们写的代码不仅要提供正确的解决方案,而且必须以最快的速度去完成任务。为了帮助测量代码执行的时间,OpenCV 提供了一组函数,今天我们就来学习如何使用它。一. 学习目标测量代码执行的时间学习函数: cv.getTickCount() , cv.getTickFrequency()二. 用 OpenCV 来测量...

2020-03-30 10:27:24 214

原创 OpenCV 学习笔记(七)—— 图像的算术运算

图像的算术运算本节主要介绍一系列的图片的算术运算,包括图片相加,相减等。一. 学习目标学习一系列的图片算术运算,包括图片的相加,相减,按位操作等。学习函数:cv.add(),cv.addWeighted() 等。二. 图片相加在进行图片相加时,我们可以使用 OpenCV 的 cv.add() 函数,也可以使用 Numpy 直接进行相加:res = img1 + img2 。...

2020-03-27 09:49:37 318

原创 OpenCV 学习笔记(六)—— 基本的图片核心操作

基本的图片核心操作本节主要介绍一些基本的图片核心操作一. 学习目标获取图片的像素值并修改图片的像素值获取图片属性选择 ROI合并和分离图片二. 获取和修改图片的像素值首先我们载入一张图片>>> import numpy as np>>> import cv2 as cv>>> img = cv.imread('./...

2020-03-26 09:37:50 233

原创 OpenCV 学习笔记(五)—— 绘图

绘图本节主要介绍如何使用 OpenCV 中的绘图功能。一. 学习目标学会使用 OpenCV 绘制不同的几何形状学习函数 cv.line(), cv.circle(), cv.rectangle(), cv.ellipse(), cv.putText()二. 参数在上述的函数中,你将看到一些常见的参数,如下所示:img :要绘图的图片color :要添加形状的颜色。对于 ...

2020-03-25 21:41:17 197

原创 OpenCV 学习笔记(四)——简单的视频操作

简单的视频操作一. 学习目标学会读取视频,播放视频以及保存视频学会读取摄像头并进行显示学习函数:cv.VideoCapture(), cv.VideoWriter()二. 读取摄像头图像想要从摄像头获取图像,我们首先需要创建一个 VideoCapture 对象,它的参数可以是设备索引或视频文件的路径。设备索引是指定那个摄像机的编号。相机捕获完成之后,我们需要使用 release(...

2020-03-24 10:32:52 194

原创 OpenVINO 学习笔记(5):IE 模块使用

OpenVINO 学习笔记(5):IE 模块使用本节主要记录使用 IE 模块来进行推理加速。1. 编译环境配置先新建项目,然后配置属性页。将以下目录添加到配置包含目录C:\IntelSWTools\openvino_2020.1.033\opencv\include将以下目录添加到配置库目录C:\IntelSWTools\openvino_2020.1.033\op...

2020-03-16 09:19:41 1143 2

原创 OpenVINO 学习笔记(4):使用 OpenCV

OpenVINO 学习笔记(4):使用 OpenCV本节主要记录如何使用 OpenVINO 的 OpenCV 库。1. 建立新项目打开 VS2017 ,点击文件,在

2020-03-13 09:48:02 469

原创 配置 human_pose_estimation_demo 的开发环境

配置 human_pose_estimation 的开发环境主要讲述如何在 VS2017 IDE 里面配置 OpenIVNO 的演示案例 human_pose_estimation_demo 开发环境。文章目录配置 human_pose_estimation 的开发环境1. 开发环境说明2. 创建项目3. VS2017 配置3.1 配置包含目录3.2 配置库目录3.3 配置链接器输入4 配置...

2020-03-11 11:37:44 775 2

原创 OpenVINO 学习笔记(3):执行 OpenVINO Demos

执行 OpenVINO Demos在 open_model_zoo 文件夹下,OpenVINO 给我们提供了许多 Demo ,今天我们就来学习怎么让这些 Demo 运行起来。1. 编译 build_demos_msvc.bat 文件打开 cmd ,进入以下目录:C:\IntelSWTools\openvino_2020.1.033\deployment_tools\inference_...

2020-03-10 15:39:14 2587 2

原创 OpenVINO 学习笔记(2):安装并配置 OpenVINO

安装并配置 OpenVINO1. 准备工作在安装 OpenVINO 之前,我们必须先安装一些软件带有 MSBuild 的 VS2015,VS2017 或 VS2019CMake 64 位的 3.4 版本或更高版本 (如果是安装的 VS2019 ,则 CMake 必须在 3.16 版本或更高版本)Pyhton 64 位的 3.6.5我的软件版本:VS2017 社区版CMak...

2020-03-09 17:34:35 1001

原创 OpenVINO 学习笔记(1):OpenVINO 介绍

OpenVINO 介绍主要介绍 OpenVINO,包括 OpenVINO 的简介以及 OpenVINO 工具包的组件。1. OpenVINO 简介OpenVINO 是英特尔基于自身现有的硬件平台开发的一种可以加快高性能计算机视觉和深度学习视觉应用开发速度工具套件,支持各种英特尔平台的硬件加速器上进行深度学习,并且允许直接异构执行。2. OpenVINO 工具包的组件:...

2020-03-09 16:17:29 4221 1

原创 OpenCV 学习笔记(三)—— 简单的图片操作

图像入门一. 目标学习如何读取图片,显示图片,保存图片学习函数:cv.imread(), cv.imshow() , cv.imwrite()在 Matplotlib 中显示图片二. 读取图片使用函数 cv.imread() 读取图像。该图像应位于工作目录中,或者应提供完整的图像路径。第二个参数是一个标志,用于指定应读取图像的方式.读取标志含义数值cv...

2020-02-02 11:04:17 157

原创 OpenCV 学习笔记(二)—— 构造 OpenCV-Python 开发环境

构造 OpenCV-Python 开发环境一. 安装AnacondaAnaconda指的是一个开源的 Python 发行版本,其包含了conda、Python 等180多个科学包及其依赖项。通过安装 Anaconda ,能够大量减少配置Python环境的时间,减少许多不必要的麻烦。1.1 下载 Anaconda进入Anaconda官方网站 https://www.anaconda.com...

2020-02-02 10:48:42 243

原创 OpenCV 学习笔记(一)—— OpenCV 介绍

OpenCV 介绍一. OpenCV 简介OpenCV(开源计算机视觉库:http://opencv.org )是BSD许可的开源库,由加里·布拉德斯基 (Gray Bradsky) 于 1999 年创立,第一版于2000年问世。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,可以运行在 Linux、Windows 和 Mac OS 操作系统上,同时又提供了 Python、Ru...

2020-02-02 10:37:39 311

转载 python命令生成requestment.txt文件

python中通过requirements.txt来记录项目所有的依赖包及其版本号,以便在其他的环境中部署pip freeze > requirements.txt如果在开发的时候升级了依赖包,记得更新此文件!在其他环境部署项目之前先通过如下命令安装依赖包pip install -r requirements.txt...

2019-12-14 14:10:54 792

原创 安装PyQt5(windows下)

1.安装PyQt5首先安装Anaconda然后在conda带的命令提示符下输入:pip install PyQt5 安装PyQt52.安装PyQt5-toolspip install PyQt5-tools3.配置PyCharm1 配置Qt Designer打开Pycharm,然后按照下面路径打开Extrernal Tools:File -> setting ...

2019-11-21 08:58:45 225

原创 机器学习实例-线性回归

预测波士顿房价# 1.波士顿房价数据from sklearn.datasets import load_bostonboston = load_boston()X = boston.dataY = boston.targetprint(X)# 2.划分数据集from sklearn.model_selection import train_test_splitX_train, ...

2019-11-14 18:16:09 334

原创 rEFInd引导系统(Ubuntu)

1.安装rEFInd输入命令:sudo apt-add-repository ppa:rodsmith/refindsudo apt-get updatesudo apt-get install refind

2019-10-26 13:21:36 1075

原创 GitHub添加SSH Key

打开Git Bash输入命令 ssh-keygen -t rsa -b 4096 -C “[email protected]”然后一直点击回车再输入命令: clip < ~/.ssh/id_rsa.pub然后进入网址: https://github.com/settings/ssh/new其中Title随便输,Key在/c/Users/(自己...

2019-10-22 21:21:41 179

原创 简易串口调试助手(Qt)

1.main.cpp#include "qtserial.h"#include <QApplication>int main(int argc, char *argv[]){ QApplication a(argc, argv); qtSerial w; w.show(); return a.exec();}2.qtSerail.cpp...

2019-10-14 20:40:54 430

原创 bug QT( 5.13.1)

QT 5.13.1 以及 5.12.5 当串口使用readyRead()作为接收数据信号时,不会触发。要配合waitForReadyRead()信号,才会触发信号。

2019-10-12 22:35:00 339

原创 树莓派3B+内核交叉编译

1.准备工作1.下载内核源码在树莓派上使用 uname -a 命令查看内核版本下载相应的内核源码:https://github.com/raspberrypi/linux下载交叉编译器:https://github.com/raspberrypi/tools2.安装交叉编译器将下载的内核和交叉编译工具传输到Ubuntun中(可以通过Smaba,ssh,以及VMware的文...

2019-09-07 14:32:23 1055

转载 (树莓派)Vi编辑器在编辑状态方向键和backspace键“失灵”

解决方案:1.以root权限打开/etc/vim/vimrc.tiny(可以使用nano编辑器打开 )nano /etc/vim/vimrc.tiny2.更改 set compatible 为 set nocompatible3.添加 set backsapce=2

2019-09-02 20:08:01 587

原创 iTOP4412烧写最小liunx系统

iTOP4412烧写最小liunx系统1. 输入格式化和分区命令 fdisk -c 0 fatformat mmc 0:1 ext3format mmc 0:2 ext3format mmc 0:3 ext3format mmc 0:42. 输入命令:fastboot3. 输入烧写 uboot 命令 fastboot.exe flash bootloade...

2019-03-07 18:43:02 626

原创 安装samba(Ubuntu下)

安装samba(Ubuntu下)安装samba程序apt-get install sambasudo apt-get install smbclient添加用户并修改密码useradd winpasswd win设置该用户登录samba服务的密码smbpasswd -a win配置samba服务vim /etc/samba/smb.conf在里面添加:[ro...

2019-03-05 15:47:13 191

300W 人脸关键点数据集整理包

300W 人脸关键点数据集整理包,里面包括300W 人脸关键点数据集整理的 python 程序,以及整理后的 ndarray 文件。如果,有积分可以选择下载。

2020-04-20

qtSerial.zip

一个用QT制作的简易串口调试助手,可以供大家参考一下

2019-10-14

空空如也

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

TA关注的人

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