自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (3)
  • 收藏
  • 关注

原创 均值滤波三个函数

这个函数实现基本的均值滤波,函数自动对卷积核归一化,图像边缘像素的处理依靠卷积核基点和像素外推选择标志来决定(边缘像素处理似乎特异性较强)。均值滤波用原图像周围像素的均值替换原有像素很明显会造成结果变得模糊,也就是过滤掉高频信号。boxFilter、sqrBoxFilter两个函数将卷积核作为参数试图改进原本blur函数取平均值的方法,是不是表示图像如果要取得比较好的滤波效果需要特定的卷积核以及相匹配的特定参数。boxFilter函数。

2023-11-21 22:31:42 126

原创 【无标题】

Qt学习第一节关于初始化widget的过程记录。

2023-11-18 22:21:51 47

原创 基于QT+MySQL开发图书管理软件

安装一个ODBC在进行连接的确容易成功,一开始使用QMYSQL驱动进行连接尝试了很多方法都失败了,原因未知。增加数据主要做了界面中tablewidget的增加,同时把更新的数据增加到数据库中。又增加了右键选中删除的功能,同样也是界面删除和数据库删除两部分。开发过程中,遇到的第一个问题就是MySQL连接和数据交互。交互主要是数据库的增删查改。

2023-04-09 14:06:57 178

原创 C语言:存储类别、链接、内存管理笔记

【代码】C语言:存储类别、链接、内存管理笔记。

2023-01-29 16:27:25 80

原创 C字符学习笔记

【代码】C字符学习笔记。

2023-01-25 11:24:10 63

原创 语句学习笔记

主要描述了语句的各种形式和组成内容。

2022-12-14 20:50:57 41

原创 C和指针学习笔记

【代码】C和指针学习笔记。

2022-12-09 22:18:16 49

原创 leecode刷题笔记

两数之和(遍历法)class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { int n=nums.size(); for(int i=0;i<n-1;++i) { for(int j=i+1;j<n;++j) { if(nums[i]

2022-02-12 20:18:57 447

原创 Qt学习笔记

窗口 widget.cpp#include "widget.h"#include "ui_widget.h"#include <qpushbutton>#include <mypushbutton.h>#include <QtDebug>Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget){ ui->setupUi(this); //

2022-02-02 10:03:33 594

原创 STM32学习笔记

使用Protuse仿真电路板查阅相关数据手册(数据手册必须与代码相匹配)第一步,配置IO寄存器:使能时钟+输出数据寄存器配置(这里采用寄存器操作)第二步,按照电路输出的IO,配置相关寄存器...

2021-03-02 10:11:18 87

原创 C语言二级刷题笔记

统计长数字中各个字符的数目#include <stdio.h>#pragma warning (disable:4996)int c1,c2,c3;void fun(long n){ c1 = c2 = c3 = 0; while (n) {/**********found**********/ switch(n%10) {/**********found**********/ case 1: c1++;continue;

2021-01-21 21:07:36 793

原创 Python二级刷题记录

Format格式化输出(参考菜鸟教程)# print("{1} {0} {1}".format("hello", "world")) # 设置指定位置重复输出print("{:.2f}".format(3.1415926))#保留小数点两位#{+,2f} 带符号输出小数点后两位#{:0>ad} 宽度为a “0”数字补零 ”x“数字补x “>”填充左边 "<"填充右边# {:.2%} 百分比形式# {:.2e} 指数形式#{:^10d} 中间对齐 宽度为10

2021-01-14 20:58:13 1077 1

原创 单片机实验练习代码

实验一#include <reg52.h>#include <stdio.h>#define uint unsigned int#define uchar unsigned charsbit key = P3^2; //定义一个按键用于给单片机给电脑发信息void delayms(uint z) //延时函数 ms级{ uint i,y; for(i=z;i>0;i--) for(y=110;y>0;y--);}void Key()

2020-12-14 09:51:20 536

原创 带类的C语言

面向对象的程序设计和面向过程的程序设计是程序#include<iostream>#include<string>using namespace std;class Record{ private: string name; size_t byte_count; /* data */public:typedef size_t size; Record(/* args */):byte_count(0){} Record(si

2020-11-25 16:21:34 488

原创 Opencv级联分类器训练

c/c++:安装IDE(IDE一般指集成开发环境。集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具),常用的VS(https://www.baidu.com/link?url=XSGd_g6Ms6e3Zm2LWYm5OGeM-BCXB2gGZ2kSszqaAvVbvhKjmgIjhtCjXNB-bYcTZqmv9BwcbnqGmFmIGinHnK&wd=&

2020-11-13 09:31:50 226

原创 Matlab&ROS联合仿真实践过程总结

虚拟机运行(虚拟机)运行roscore查看ROS_MASTER_URI=http://ubuntu:11311/ ,并复制(Matlab)shell命令运行setenv('ROS_MASTER_URI','http://ubuntu:11311/')(Matlab)shell运行rostopic list查看机器人模型话题设计控制器(Matlab Simulink)注意:在设计控制器输入输出过程中注意simulink的数据类型和ROS的不一致要加入一定的转换block。...

2020-10-04 15:33:32 751 1

原创 数据处理心得

# for i in range(123): # iris = pd.read_excel('C:\\Users\\st\Desktop\\%s.xlsx'%(i),'进项发票信息')# # 第三步:获取class列表并去重# class_list = list(iris['企业代号'].drop_duplicates())# #第四步:按照类别分文件存放数据# for i in class_list:# iris1 = iris[iris['企业代号']==i]# i

2020-09-26 15:23:24 1385

原创 C++练习笔记

//#include<iostream>//#include<string>////using namespace std;////int main()//{// string s("hello");// string name("hello");// string::size_type position = name.find("he");// if (position==string::npos)// {// cout << "error";

2020-09-23 22:59:11 85

原创 Python基础语法(6)

算法学习利用栈进项进制转换与递归进制转换class Stack: def __init__(self): self.items = [] def is_empty(self): return self.items == [] def push(self, item): self.items.append(item) def pop(self): return self.items.pop() def

2020-07-31 21:55:04 210

原创 Opencv C++学习笔记

import cv2 as cvimport numpy as npfrom matplotlib import pyplot as pltdef extrace_object_demo(image): capture=cv.VideoCapture("") #输入视频地址 while(True): ret,frame=capture.read() if ret==False: break hsv=cv.cvt

2020-07-18 20:33:48 355 1

原创 Matlab学习笔记(1)

第四讲det(A):求解矩阵行列式rank(A):矩阵秩inv(A):逆矩阵rref(A):最简行列式[V,D]=eig(A):V是特征向量组成得矩阵,D为对角矩阵,对角线元素为特征值[V,D]=eigs(A):D返回摸最大得特征向量limit(f,x,a):x趋近a时得极限值limit(f,x,a,'left'):左极限diff(expr,v,n):求符号表达式expr对v得n阶导数int(expr,v,a,b):求符号函数expr关于v在【a,b】上得 定积分,inf表示正无穷

2020-07-14 11:11:25 427

原创 Python基础语法(5)

节点class Node: #每个节点对象必须至少有两条信息:data field and connection to next Node def __init__(self,initdata): self.data=initdata self.next=None def getData(self): return self.data def getNext(self): return self.next d

2020-07-09 19:21:44 167

原创 Python基础语法(4)

PYTHON 数据结构的性能1.列表索引和分派是list的常用操作,无论list的大小,运行时间都相同,时间复杂度为O(1).扩充列表,可以使用append或串联字符串,“append”为O(1),串联为O(k)def test1(): l=[] for i in range(1000): l=l+[i]def test2(): l=[] for i in range(1000): l.append(i)def test3():

2020-06-30 21:20:49 144

原创 Python基础语法(3)

算法时间复杂度,一般使用time来统计算法运行时间,最经典的例子就是1+…+100import timestart=time.time()#算法end=time.tiem()

2020-06-30 09:27:34 79

原创 Python基础语法(2)

输入(input)、输出(output)input_data=input("please input your grade:") #input返回值为字符型需要强制类型装换data=float(input_data)x=2*data1.格式化输出print可以获取0/多个参量并将其输出,默认使用空格作为分隔符,可以通过设定seq来修改分隔符。每一行输出都默认以新行字符(》》》)结束可以使用end改变。print("hello world")print("hello","world",sep

2020-06-26 12:09:31 116

原创 python基础语法(1)

First example-----linear-regression制作数据依据y= kx + b,常用的python库有numpy。import mxnet.ndarray as nd

2020-06-24 21:54:56 88

原创 C++基础语法复习

#include<iostream>#include <iomanip.h>using namespace std;int main(){ char a, b; a = 'A'; b = 65; cout << "a=" << a << endl; cout << "b=" << b << endl; //////////////////////// char c1, c2, c3, c4;

2020-06-12 00:50:51 174

原创 python学习笔记(4)

数据预处理Data cleaning数据缺失填充(固定值、均值、上下数据)import pandas as pda = pd.read_csv('path', index_col='Date')# print(a) 文件缺失值在读取a中显示NaN# a.isnull() 缺失为truea.dropna(how='all') # how整行(列)为null时才删除 默认删除单个元素为空的行a.fillna(a.mean(), inplace=True) # inplace是否更改原始

2020-06-02 16:49:36 428

原创 python学习笔记(3)

数据获取与处理###1. 文本数据读取import pandas as pddf = pd.read_csv("path") # 用“ , ”间隔的文本文件# type(df) 返回值类型# df.to_csv() write# pd.read_excel(sheet_name=)###2. 特定API获取(没用过)# from pandas_datareader as web # 利用特定API获取数据更便捷# f = web.DataReader('AXP', 'stooq'

2020-05-29 23:47:44 139

原创 python学习笔记(2)

numpy使用(常见函数的使用)import numpy as npx = np.ones((5, 5))# print(x)x[1:-1, 1:-1] = 8 # 对矩阵元素位置的表示y = np.full((10, 10), 1) # 据说拓展性好x = np.array([[1,2,3], [4,5,6]], dtype = float)np.full_like(x, 4) #”象“单位矩阵创建np.identity(10)np.eye(8)np.eye(8, -1)

2020-05-28 22:32:55 131

原创 python学习笔记(1)

输入输出lst=eval(input())x, y = input().split()#分隔输入print(x,y,sep=',')#分隔符输出print(x):print(y)#换行输出for i in range(1,5): print(i,end=' ')函数式编程lst=[3,2,5,2,1]list(map(lambda x:x*2,lst))#映射lst=[1,2,3,4,5,6]list(filter(lambda x:x%2==0,lst))#筛选from .

2020-05-28 21:52:56 188

FORREST2.slx

本资源实现晶闸管-直流电动机开环调速系统仿真,主要包含三个部分,完成基础的建模,能够稳定运行并成功输出结果。应付运动控制课程的实验结果完全没有问题。

2021-05-18

FORREST.slx

单闭环直流电机调速matlab仿真,内部基础的SPWM电路和相关参数都已经设置好,后续可以方便拓展PID或其他控制算法。

2021-05-12

基于STM32F10X流水灯Protuse仿真.zip

完成基础流水灯Protuse仿真,后期拓展可以基于当前工程来进行

2021-01-31

空空如也

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

TA关注的人

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