自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Anthony's Blog

将时间浪费在美好的算法上

  • 博客(31)
  • 资源 (4)
  • 收藏
  • 关注

原创 Pytorch Error 常见总结

Pytorch Error1-输入数据维度不同Pytorch Error:invalid argument 0: Sizes of tensors must match except in dimension 0. Got 62 and 56 i2-模型中shape不一致Pytorch Error: ValueError: Expected input batch_size (324) to match target batch_size (4) Log In3-分类时crossEntropyLo

2020-06-24 16:01:43 374

原创 cv2.error: OpenCV(4.1.0) C:\projects\opencv-python\opencv\modules\imgproc\src\segmentation.cpp:161:

问题描述在运用分水岭分割的时候,发现该常见错误kernel = np.ones((3, 3), np.uint8)sure_bg = cv.dilate(waterimg, kernel, iterations=3)# 确定背景dist = cv.distanceTransform(waterimg, cv.DIST_L2, 3)# 距离变换ret, sure_fg = cv.thres...

2019-08-23 18:03:50 36137 48

原创 QT5实现串口收发数据(上位机与下位机通信)

最近帮老师做一个应用程序,通过上位机与下位机进行串口通信,最后实现实时绘图,通过几天努力,成功实现蓝牙串口通信。参考博客1注意:代码中一些与串口无关代码,可以忽略掉一、QT5串口基础知识1. pro文件与cpp文件QT5自带QSerialPort这个类的,需要在pro文件中添加(不添加会报错):QT += serialport其他CPP需要引用该类#include...

2019-07-18 17:27:09 30210 47

转载 Pytorch Error:RuntimeError:CUDA error: out of memory [in torch.load]

Error:当加载模型时:model.load_state_dict(torch.load('xxx.pth'))Error:RuntimeError:CUDA error: out of memory解决方法

2020-06-24 15:52:17 1352 6

原创 Pytorch Erroe:invalid argument 0: Sizes of tensors must match except in dimension 0. Got 62 and 56 i

Errorinvalid argument 0: Sizes of tensors must match except in dimension 0. Got 62 and 56 in dimension 2 at C:\Users\builder\AppData\Local\Temp\pip-req-build-9msmi1s9\aten\src\TH/generic/THTensor.cpp...

2020-03-20 22:53:07 404

原创 Pytorch Error: ValueError: Expected input batch_size (324) to match target batch_size (4) Log In

ERROR运行到loss = criterion(output, target)时报错:ValueError: Expected input batch_size (324) to match target batch_size (4) Log In解决方法打印class Net(nn.Module): def __init__(self): super(Ne...

2020-03-19 18:42:54 10565 8

原创 Pytorch Error:RuntimeError: Assertion cur_target 0 cur_target n_classes failed

ERROR使用pytorch的函数 torch.nn.CrossEntropyLoss()计算Loss时报错或者loss = criterion(output, target)报错:RuntimeError: Assertion `cur_target >= 0 && cur_target < n_classes' failed解决方法:原因一:模型输出...

2020-03-19 18:35:39 891

原创 (LaTex)CTex使用详细教程与资料

一份其实很短的LaTex入门文档(LaTex)CTex的初次使用心得及入门教程

2019-11-09 21:34:45 4082

原创 python-AttributeError: module 'matplotlib' has no attribute 'contourf'

错误内容Traceback (most recent call last): File "C:/Users/雪山飞狐/Desktop/学习总结/ML100天/Code/Day_4.py", line 30, in <module> plt.contourf(X1, X2, classifer.predict(np.array([X1.ravel(), X2.ravel()...

2019-10-21 21:21:44 3849

原创 算法-聚类-K均值与模糊K均值:原理+python代码

['DESCR', 'data', 'feature_names', 'filename', 'target', 'target_names'].. _iris_dataset:Iris plants dataset--------------------**Data Set Characteristics:** :Number of Instances: 150 (50 i...

2019-10-21 18:51:01 4988 7

原创 python-opencv-matplotlib灰度图可视化处理

参考文章1、golgotha的ttps://www.jianshu.com/p/de9013f181d7一、Demo一、1.热度图利用matplotlib可视化一张图片的灰度图。纵横坐标为图片的像素点位置(x, y),此像素点的灰度值z(x, y)当作z轴上的取值。首先利用plot_surface分析某张图片的灰度图import matplotlib.pyplot as pltf...

2019-09-28 14:21:02 1549

原创 python-opencv-ValueError: setting an array element with a sequence

Error描述C:\WORK\Python\python.exe C:/Users/雪山飞狐/Desktop/研究生资料/数字图像处理/shiyan1.pyTraceback (most recent call last): File "C:/Users/雪山飞狐/Desktop/研究生资料/数字图像处理/shiyan1.py", line 23, in <module> ...

2019-09-19 17:36:10 664

原创 QT-定时器QTimer 简单计时

定时器经常会用到,其实定时器是非常简单的,代码只有几个。一、创建定时器一定要包含头文件#include <QTimer>QTimer *Timer;然后新建即可Timer= new QTimer对定时器结束的connectconnect(Timer, SIGNAL(timeout()), this, SLOT());二、一些设置设置定时器周期Timer-&...

2019-08-27 22:04:29 3635

转载 python-[openpyxl]-代码更改后

https://blog.51cto.com/daimalaobing/2089686转发的转发的转发的,当作收藏openpyxl模块介绍openpyxl模块是一个读写Excel 2010文档的Python库,如果要处理更早格式的Excel文档,需要用到额外的库,openpyxl是一个比较综合的工具,能够同时读取和修改Excel文档。其他很多的与Excel相关的项目基本只支持读或者写Exc...

2019-08-09 10:10:01 279

原创 python-[简单训练3]-搜索当前文件夹属于一类的所有文件,检查序号是否连续,不连续则修改(消除缺失的编号)

问题描述在一个文件夹中,找到所有带指定前缀的文件,例如:spam001.txt定位缺失的编号,让程序对后面所有的文件改名,消除缺失的编号代码如下:import os, re, shutilcuurentdir = os.getcwd()textname = [] #储存符合要求的文件名称for filename in os.listdir('.'): mo = re.c...

2019-08-07 17:00:53 572

原创 python-[简单训练2]-搜索当前文件夹所有的.txt文件,对用户输入的正则表达式进行搜索并进行显示

问题描述打开文件夹中的所有.txt文件,查找匹配用户提供的正则表达式的所有行,并将结果输出在屏幕上代码如下:import osimport refindtxt = re.compile(r'[0-9a-zA-Z]+\.txt')d = []for filename in os.listdir(os.getcwd()): f = findtxt.search(file...

2019-08-07 11:39:21 944

原创 python-[简单训练1]-对于输入的单词用','分开,对再输入的字母进行搜索,得到该字母出现频率最高的单词

刚开始学python,应用一些简单的问题熟悉下各个基本内容问题描述输入多个单词,每个单词之间用英文逗号隔开,再输入要查询的字母,得到该字母出现频率最高的单词代码内容:count = []print('Please input your something : ')message = input()i = 0str = ''#将各个单词存储到列表内for a in ra...

2019-08-02 15:23:08 977

原创 QT-Qcustomplot-简单配置和基础坐标轴功能实现-(实时曲线、坐标轴可拖动、放大、缩小)

已经放弃Chart,太麻烦,难顶,效果也不太好,代码也繁琐一、基础设置 Plot = new QCustomPlot; Plot->addGraph();//添加一条新曲线//设置画笔颜色 Plot->graph(0)->setPen(QPen(QColor(70,0,70)));//设置坐标轴名称 Plot->xAxis->se...

2019-08-01 10:51:48 5111

原创 QT多线程-应对复杂数据处理、串口数据实时显示

任何收发两端速度不一致的通讯,都需要在它们之间使用一个足够大的FIFO缓冲区。对任何FIFO缓冲区的使用,都需要仔细考虑接收端接收时超时无数据和发送端发送时FIFO缓冲区已满这两种情况下该如何做。这些经典代码还包括以下必须考虑的因素:◆跨Windows和Linux平台◆多线程锁◆多线程日志◆日志文件占用的磁盘空间的可控性。◆日志中的时间包括毫秒◆传输的数据对应的每个字节到底的英文...

2019-07-31 16:55:41 9224 2

原创 cv2.error: OpenCV(4.1.0) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:352: error

Error描述C:\WORK\Python\python.exe C:/WORK/Python/EXAMPLE/ceshi.pyTraceback (most recent call last): File "C:/WORK/Python/EXAMPLE/ceshi.py", line 3, in <module> cv2.imshow("1",img)cv2.err...

2019-07-30 20:03:13 8619 1

原创 给pycharm快速添加Opencv库

前提1.安装好python,已经配置好环境.2.安装好pycharm,配置好python注意:未安装这些软件的话可以直接百度或者csdn搜索下载流程1.找到python的源文件夹,打开可以看到pip2.然后运行cmd输入:有这种界面出现就算是正常的。3.现在输入pip install opencv-python 按下回车开始下载最新的opencv.4 开始测试im...

2019-07-30 19:58:51 14378 2

转载 Qt 文本文件的打开、新建、保存以及另存为

转载链接:https://blog.csdn.net/WQ_1996/article/details/78237151我们平时在使用windows的notepad以及其他各种软件过程中,都会有保存文件和另存为两种功能,这两者不能混为一谈。一、保存时有两种情况,一种是对于新创建的文件,一种是对于已有的文件,前者需要打开文件浏览对话框取名保存,后者直接保存覆盖源文件即可二、另存为总是需要打开文件...

2019-07-25 11:21:58 2397

原创 QT的QChart显示

1.必加项工程文件.pro:QT += charts.h文件:#include <QtCharts>2.基础函数//设置x轴(y轴同理)QValueAxis *axisx = new QValueAxis;//新建x轴axisx->setGridLineVisible(true);//设置网格可见axisx->setTickCount(10)...

2019-07-24 16:44:20 1582

转载 QT主窗口与子窗口之间传值

1、主函数向子函数传值:主窗口定义信号,子窗口定义槽函数,在主窗口将信号与槽连接起来mainwindow.h:#include<Dialog.h>signals: void sendStr(QString);private: Dialog *newDialog; mainwindow.cpp:void MainWindow:...

2019-07-23 18:01:36 3863 3

转载 C++中一个类成员函数调用另一个类成员的方法

在继承之外,在C++中一个类成员函数调用另一个类成员的方法主要有:类的组合,友元类,类的前向声明,单例模式等,下面主要讲讲这4种方法的实现方法1:利用类的组合组合通俗来讲就是类B有类A的属性,如声明一个Person类,再声明一个Teacher类,Person类对象有年龄和姓名成员,而Teacher类对象成员也有年龄和姓名属性,所以我们可以将类Person的对象作为类Teacher的成员变量,那...

2019-07-23 11:25:54 13130

转载 Qt的QString用法,修改、截取,查找

获取字符在字符串中的位置QString str = "AT+LOC+LOCATION: 115.850441,33.004833";QString s = "LOC";str.indexOf(s); //3str.indexOf(s, 6); //7QString str = "AT+LOC+LOCATION";QString s = "O";str.lastIndexOf(s)...

2019-07-22 19:53:40 10721

原创 QT5限制QLineEdit输入范围

一、代码结构:(不管是浮点还是整数都是这个结构,只是QRegExp不同)QRegExp rx("(^-?180$)|(^-?1[0-7]\\d$)|(^-?[1-9]\\d$)|(^-?[1-9]$)|^0$");QRegExpValidator *pReg = new QRegExpValidator(rx, this);lineEdit->setValidator(pReg);...

2019-07-21 10:30:39 6909

原创 QT的延时函数

延时函数在收发数据的时候用处很大,在其他方面也有用处这里提供四种方法:1、多线程程序使用QThread::sleep()或者QThread::msleep()或QThread::usleep()或QThread::wait()进行延时处理。Sleep不会释放对象锁,其他线程无法访问对象,因此会阻塞线程;而Wait会释放对象锁,使得其他线程能够访问该对象。2、自定义延时函数:使用QEve...

2019-07-20 20:31:08 25912

原创 QT5_停靠窗口加各种控件

停靠窗口可以方便快捷的管理界面,更能让使用者感受到应用的便捷操作。但是停靠窗口本身就是一个Widge,是不能自主将控件加上去并进行排列的。这里提供了一种简单的方法来实现在停靠窗口上加控件。1.首先讲一下停靠窗口QDockWidge类#include <QTextEdit>#include <QDockWidget>//CPP文件部分参考代码setWindowTit...

2019-07-07 19:59:40 1630 1

转载 人脸数据库汇总

转载自:http://blog.csdn.net/onlyyouandme/article/details/5596915防止博主删文章人脸数据库汇总2009年08月07日 星期五 02:11 P.M.人脸数据库汇总■Annotated Database (Hand, Meat, LV Cardiac, IMM face) (http://www2.imm.dtu.dk/~aam/)■...

2019-05-07 16:00:55 2719

原创 Vision.CascadeObjectDetector-VJ算法学习

VJ算法MATLABVision.CascadeObjectDetector1.描述2.创建2.1 句法&描述2.2 Properties2.2.1 Classification Model-训练级联分类模型2.22 MinSize-最小可检测对象的大小 | [ ] 双元素向量2.23 MaxSize-最大可检测对象的大小 | [ ] 双元素向量2.24 ScaleFactor-缩放多尺度...

2019-04-24 21:35:54 15164 1

GrammarlyAddInSetup.exe

word中的插件,能够检查英文语句是否有问题,给出修改建议

2021-04-27

Qt5_SerialPort.zip

能够实现再QT上的串口通信,需要上位机与下位机进行通信的可以试一下这个。 可以调节串口设置,实时显示收发数据,部分其他功能可以作为参考。

2019-07-18

串口助手.rar

可以搜索PC端上所有可用的串口,进行收发数据,对于VSPD模拟出来的COM串口也可以实时检测,直接拿来收发数据。

2019-07-18

Qt5serialport.zip

能够实现再QT上的串口通信,需要上位机与下位机进行通信的可以试一下这个。 可以调节串口设置,实时显示收发数据,部分其他功能可以作为参考。

2019-07-18

空空如也

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

TA关注的人

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