自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (6)
  • 收藏
  • 关注

原创 PCL只获取点云中一个点的法向量之computePointNormal

PCL只获取点云中一个点的法向量computePointNormal

2022-04-01 14:36:51 3022 13

原创 图像处理之空间滤波二: 平滑滤波器

平滑滤波器用于模糊处理和降低噪声. 常应用于预处理任务中, 例如在大目标提取之前去除图像中的一些琐碎细节, 以及桥接直线或曲线的缝隙, 通过线性滤波和非线性滤波模糊处理降低噪声。

2022-01-05 06:00:00 4733

原创 OpenCV一个窗口同时显示多张图片 (C++)

OpenCV一个窗口同时显示多张图片C++版本, 解决了OpenCV一个不能同时显示图片的遗憾.

2022-01-04 15:51:23 6941

原创 图像处理之空间滤波一: 基础知识

​ 在数字图像中,空间域又指图像平面本身,所以空间滤波又叫图像滤波. 对于一副图像, 我们以f(x,y)表示其初始状态, 以g(x,y)表示其处理后的状态, 过程可由下式表示:g(x,y)=T[f(x,y)]g(x,y) = T[f(x,y)]g(x,y)=T[f(x,y)]​ 其中T是在f(x,y)中的一点(x,y)的邻域上定义的关于f的一种算子, g(x,y)是滤波器系数与该滤波器包围的图像像素的乘积之和. 假定一个3x3算子:​ 则g(x,y)可以表示为:g(x,y)=w(−1,−1)f

2022-01-02 18:13:08 2186

原创 Ubuntu创建matlab快捷方式

在Ubuntu系统下创建Matlab的快捷方式

2022-01-02 16:00:28 2129

原创 OpenCV基础七:图像、视频和数据文件操作(陆续更新)

记录OpenCV中对图像、视频和数据文件进行操作的功能和函数(陆续更新)

2021-12-23 01:00:00 904 2

原创 OpenCV基础六:OpenCV中的函数子(陆续更新)

记录OpenCV中的基本函数子(陆续更新)

2021-12-22 01:00:00 178

原创 OpenCV基础五:绘图和注释(陆续更新)

记录OpenCV中的绘图和注释功能及其函数使用方法(陆续更新)

2021-12-21 01:00:00 161

原创 OpenCV基础四:矩阵操作(陆续更新)

记录一些OpenCV中的基本矩阵函数(陆续更新)

2021-12-20 01:00:00 2908

原创 OpenCV基础九:滤波与卷积(陆续更新)

记录OpenCV中对图像进行滤波和卷积的功能及其函数(陆续更新)

2021-12-19 15:49:05 2593

原创 OpenCV基础八:OpenCV在各操作系统平台上的使用(陆续更新)

记录OpenCV在各操作系统平台上的使用方法及其函数(陆续更新)

2021-12-19 15:47:44 886

原创 OpenCV基础三:图像和大型数组类型(陆续更新)

介绍OpenCV中矩阵和稀疏矩阵等基本操作(陆续更新)

2021-12-19 15:34:34 2816

原创 OpenCV基础二:其一些辅助对象(陆续更新)

记录OpenCV中一些常用的辅助类型函数(陆续更新)

2021-12-19 15:32:21 1826

原创 OpenCV基础一: 基本数据类型及其基本函数(陆续更新)

介绍OpenCV中的一些基础数据类型及其函数操作

2021-10-24 21:08:35 3455 2

原创 win10自带的Linux子系统不通过vim换源的方法

win10自带的Linux子系统不通过vim换源的方法### 摘要在win10上安装Linux子系统后,想要更换其软件源,但是刚安装的Linux子系统只有Bash界面,且只能通过vim更改软件源配置,这对于不会使用vim的新手很不友好,故本文提出了一种不使用vim而便捷地更改系统软件源的办法。### 正文首先我们得知道在win10上安装Linux子系统,是由win10系统本身所虚拟出了软件,所以已经在win10上安装的Linux子系统其文件必然可以在win10上找到,那我们就可以根据这个知识找到Li

2021-07-16 13:20:10 618 4

原创 C#中使用CreateParams的ExStyle拓展双缓冲解决界面刷新缓慢与闪烁问题

ExStyle1. 分析在一个项目中对3000个控件实时上传3000个字节的数据改变控件属性, 在实测中遇到了界面刷新速度的问题.界面刷新速度上限之一为winform中的控件本身的刷新机制(经过测试当控件数超过50个由这种情况产生的卡顿将变的明显)但我们可以通过在父界面代码中重载CreateParams属性来设置界面减少闪烁加快绘制速度以优化界面显示ExStyle是属于System.Windows.Forms.Control.CreateParams类的属性.System.Windows.For

2021-02-01 15:01:32 4279 2

原创 python使用POP3获取邮件信息

一. 前言曾经写过一篇利用python库SMTP发送邮箱以控制电脑的文章, 文章链接点击这里现在回头看, 有很多做的不完美的地方, 其中最重要的点是无法主动控制电脑, 只能被动地等待程序触发某个条件, 然后利用SMTP返回信息.刚好现在是期末, 所以使用新的邮箱控制法. 该方法的核心是通过POP3登录邮箱, 获取当前的最新邮件, 根据该邮件的内容对程序产生命令, 到达主动控制的目的.二. ...

2020-01-01 23:24:04 8107 2

原创 Ubuntu18.04安装QQ For Linux

Ubuntu18.04安装QQ For Linux 时隔十几年, 最近腾讯更新了QQ For Linux版本, 正好新的Linux电脑还没有QQ, 就用腾讯发布的新版本安装一下. 首先打开QQ的官方网站, [QQ官网](https://im.qq.com/) , 打开下载界面,在最下面找到QQ For Linux, 点击立即下载, PICTURE:/home/beking/.confi...

2019-11-02 11:45:53 2476 1

原创 C语言实现矩阵运算

最近在学习机器人运动控制学,用到了矩阵运算,并用C语言实现之一个矩阵最基本的有行数line,列数row和 行数乘以列数个数据(row*line), 所以用一个最基本的结构体变量来表示一个矩阵;矩阵的结构体:typedef struct { int row,line; //line为行,row为列 double *data;}Matrix;这样在创建一个矩阵的时候只需要分配ro...

2019-09-04 21:46:44 42528 27

原创 Ubuntu18.04LTS安装Matlab

最经要在ubuntu系统上使用matlab, 故写以下安装的过程.1. 链接首先送上百度云链接地址:点击链接 提取码: aa8y2. 安装:创建文件(并非安装的目录):在Matlab_2016b相同目录下创建文件夹, 输入命令:mkdir matlab 创建文件夹, 用以加载matlab镜像文件挂载镜像文件输入命令:sudo mount -t auto -o loop M...

2019-09-04 16:07:53 1463 3

原创 STM32使用IIC拓展EEPROM(AT24C02)

STM32使用IIC拓展EEPROM(AT24C02)1. IIC的使用时序图:起始操作从上面的时序图可以得出,IIC协议的开始标志为:在SCL为低电平时将SDA拉高对应代码:void IIC_Start(){ SDA_OUT(); IIC_SDA=1; IIC_SCL=1; delay_us(4); IIC_SDA=0; //开始信号 delay_...

2019-08-01 00:14:24 1701

原创 python开机自启动拍照并发送到邮箱(Windows)

最近突然想要干些什么,就把以前学的Python拿了出来玩一玩, 上网找了一些好玩的程序,发现有一篇文章写如何在Linux系统开机拍照并发送给邮箱, 就想着在windows上也实现一下.首先分析一下流程: 开机自启动->拍照->发送邮件->退出第一步: 配置windows下的python代码开机自启动我搜索了好一阵子才找到一篇文章和此有关https://bl...

2019-06-09 12:29:29 2349 2

原创 蓝桥杯突击10-NE555方波发生器

本次学习NE555方波发生器, 先贴上原理图: 我们可以发现,板载的NE555已经被接好了, 可控制的端口只留下了NET_SIG, 也就是方波输出端, 观察CT107D开发板, 我们可以在最右边发现方波输出端口的排针. ...

2019-05-17 20:35:48 6784

原创 蓝桥杯突击9-HC-SR04超声波模块

本次讲解蓝桥杯超声波模块, 当然本程序也适用于大部分51单片机.首先来看看蓝桥杯板载的超声波模块: 观察原理图,我们需要在板子上用跳线帽将J2的1,3短接,2,4短接.下面我们来分析超声波模块的使用: 超声波模块的两个端口一个为超声波发送端,...

2019-05-17 16:36:12 1330 1

原创 Ubuntu18.04使用锐捷登录校园网

学校里使用Ubuntu有个在宿舍使用校园网的问题,经过多次摸索终于找到了解决方法.首先附上锐捷客户端在Ubuntu上的文件:链接: https://pan.baidu.com/s/1aq2eixtCjlcslj6UlNXZGw 提取码: whgb解压后会有一个名为rjsupplicant的文件,右击,选择在终端中打开:第一次使用时键入命令:sudo chmod +x ./...

2019-05-11 14:13:51 2695 6

原创 Ubuntu获取管理员权限

在使用Ubuntu的时候有些操作需要管理员root权限,但是在安装过程中好像并没有设置相关密码,网上查阅资料后发现root密码需要在在开机后在终端中设置,下面附上教程:首先打开终端,可以使用Ctrl+Alt+T的组合键;输入:sudo passwd root首先输入登录密码,然后设置新的root密码;之后在终端中输入: su,输入设置好的root密码获取权限....

2019-05-11 14:08:02 10843

原创 蓝桥杯考试时提供的库函数及其错误修改

蓝桥杯比赛时官方提供了会用的库函数: ds1302为时钟芯片,iic给AT24C02和PCF8591使用,onewire给温度传感器DS18B20使用. 但是官方提供的库函数其实是有点问题的, 下面分别进行说明:一:ds1302.c:ds1302.c的Read_Ds1302_Byte函数出现了问题, 缺少了对ds1302芯片的复位:下面贴上改进的代...

2019-03-09 21:44:54 1891 1

原创 蓝桥杯突击8-PCF8591AD转化器(使用蓝桥杯官方库文件)

本次学习PCF8591.PCF8591是一个ADC转化器, 可以将板子上采集的模拟量转化为数字量.使用蓝桥杯官方提供的IIC驱动代码, 我们只需要写PCF8591的初始化和读取数据的代码就好.多说无益,贴上代码:iic.c:/* 程序说明: IIC总线驱动程序 软件环境: Keil uVision 4.10 硬件环境: CT107单片机综合实训平台(12MH...

2019-03-09 21:12:05 1655

原创 蓝桥杯突击7-AT24C02(使用蓝桥杯官方提供的库函数并且修正了错误)

学习CT107D上搭载的AT24C02(EEPROM)芯片: 比赛时虽然给出了IIC的驱动程序, 但是程序里面有点小错误, 里面的时序延时时间太短. 我们要将驱动库函数中的somenop改为如下:#define somenop {_nop_();_nop_();_nop_();_nop_();_nop_(); _nop_();_nop_();_no...

2019-03-09 13:06:43 1257

原创 蓝桥杯突击6-DS1302时钟芯片

本次学习DS1302时钟芯片. DS1302芯片采用SPI 3线通信, 分别是SCLK, I/O,CE三根线. 由于比赛时给出DS1302的SPI协议的文件, 所以这次重点介绍其寄存器.DS1302有一个控制寄存器,12个日历.时钟寄存器和31个RAM.可读写. 控制寄存器:...

2019-03-05 19:11:05 1627 4

原创 蓝桥杯突击5-DS18B20温度传感器

这次学习到了DS18B20温度传感器 由于蓝桥杯比赛时给出了DS18B20的驱动程序onewire.c, 所以我们不再叙述DS18B20的时序图.直接上DS18B20的ROM指令表: 由于开发板只有一个温度传感器,...

2019-03-04 15:49:03 1759 1

原创 蓝桥杯突击4-定时器与PWM

这一次学习定时器和PWM: 由于我已经在以前写过关于51单片机的定时器和PWM, 所以这里不再赘述, 附上我以前的博客:https://blog.csdn.net/Beking17113/article/details/84033588这里只贴上蓝桥杯的产生PWM波的代码://实现LED的亮度变暗#include <reg52.h>typedef un...

2019-03-04 14:39:19 766

原创 蓝桥杯突击3:独立按键和矩阵键盘(包含对IAP15芯片的适配)

这次学习独立按键和矩阵键盘: 首先找到按键的原理图: 我们发现, 按键的S7,S6,S5,S4左端连接J5上的2口, 这里我们需要找到板子的J5口: ...

2019-03-03 09:31:49 3580 2

原创 蓝桥杯突击2:数码管

今天学习数码管: 首先在原理图上找到数码管:开发板有两块数码管, 由电路图可以看出, com1,com2,com3,com4控制哪个数码管点亮,a1,b1………dp1控制选择的数码管如何亮. 并且数码管是共阴极, 那么将数码管点亮为[0,1,2,3,4,5,6,7,8,9]的代码为[0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0...

2019-03-02 10:05:38 890 3

原创 蓝桥杯突击1:关闭蜂鸣器与继电器,点亮LED

还有一个月参加蓝桥杯单片机设计大赛, 开始准备:首先当然是点亮LED了, 但是蓝桥杯使用的CT107D开发板使用了74HC573锁存器,74HC02或非门, 138译码器来控制, 这就使得开发板稍微有点难度了. 由于开发板上电后蜂鸣器会鸣叫,继电器会干扰系统的正常运行,所以首先我们要关闭蜂鸣器和继电器.那么打开开发板原理图, 找到蜂鸣器,. ...

2019-02-28 14:49:18 9578 10

原创 江苏交通学习网自动播放下一页

为了方便我使用IE浏览器打开江苏交通学习网, 进去学习后按下F12或者 点击右上角的设置界面,如图: 打开后的界面是这样的:,我们在最底端的输入栏中输入:var __index=0;var __intervalIndex=0;var dot='.';__intervalIndex = setInterval(function () {var __btnNext = ...

2019-02-22 14:13:27 6955 2

原创 Android Studio中Fragment实现淡出与平移的切换效果

本文章使用android.support.v4.app.Fragment包实现首先在res文件夹下新建anim文件夹, 并添加以下四个文件:slide_left_in,左动画进入效果:<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/re...

2019-02-07 15:25:26 1700 2

原创 Android Studio设置 标题栏隐藏, 状态栏隐藏, 改变状态栏文字颜色

一, 设置标题栏隐藏,<style name="TestTheme" parent="AppTheme"> <item name="windowNoTitle">true</item></style>在value文件夹中的style.xml文件中设置对应布局文件的主题, 设置 windowNoTitle为true则可以

2019-02-06 18:31:57 1777 2

原创 Android Studio开发APP时布局文件的部分基础知识笔记

1.    layout_weight 占据剩余空间的权重2.    ARGB  可以调节颜色和透明度3.    margin 外边距4.    padding 内边距 drawablePadding 图片内边距5.    ScaleType 可以将对象设置为fitXY以充分显示 (实践证明在缩小图片方面很有用很有用)6.    屏下小窗口显示: Toast.makeText(...

2019-01-29 18:40:57 658

原创 在STM32上创建链表并实现LCD滚动显示串口消息

在实现STM32开发ESP8266的时候发现ESP8266串口发送的消息行数很多, 如果使用普通的数组来存储消息需要大量的存储开销, 并且数据的显示也会损耗MCU的处理速度, 故而实现对消息的传输装入一个可以动态拓展, 并且具有灵活的调用形式的容器. 链表理所当然成为首选, 2019年更新: 将链表更新为循环链表. 关于C语言链表的相关操作本文不再详细叙述, 若有需求请移步网址:http...

2018-11-23 00:12:51 5019 11

numpy_python3.7.zip

numpy的python3.7库函数, 下载后直接放入Python的安装目录的Lib中即可import numpy使用

2020-01-24

机械大作业PPT模板

机械基础大作的模板, 模板结构分明, 条例清晰, PPT耦合合理, 封面是螺帽, 可以用于机械讲解的PPT应用方面, 欢迎下载.

2019-12-24

电力电子技术PSIM仿真-三相半波可控整流电路.pdf

电力电子技术PSIM仿真-三相半波可控整流电路, 本文档属于电力电子大作业, 使用PSIM对三相半波可控整流电路进行仿真, 其中详细地对电路进行建模, 对数据进行计算和分析.

2019-12-24

生活中常见的电力电子应用之变频技术.pdf

生活中常见的电力电子应用之变频技术, 举的例子是空调变频技术, 详细分析了什么是变频空调, 变频空调的原理与应用, 最后总结分析.

2019-12-24

SimulinkMotor.zip

基于Simulink的直流电机仿真文件, 包含原理与仿真文件.

2019-11-02

Arduino I2Cdev库

Ardino的I2Cdev库,可用于开发MPU6050陀螺仪,或用于其它Arduino I2C开发.

2018-06-04

空空如也

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

TA关注的人

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