自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 AttributeError: module ‘ cv2 ‘ has no attribute ‘ _registerMatType ‘

版本问题,我pip list了一下我的opencv版本是4.10.0.84。可以运行这个命令查看可用版本(运行会抛出一个错误,但会列出所有可用的版本)我是python1.7,找了一下决定降一下版本。我装的是opencv4.5.1.48版本。运行不报错,解决问题。

2024-07-16 09:57:30 186

原创 ONNX: starting export with onnx 1.16.1... ONNX: export failure ❌ 47.1s: Unsupported ONNX opset versi

报错意思是说onnx版本是1.16.1,onnx opset版本是17,这两个不匹配。我的onnx版本是1.16.1,把onnx opset version 改成12。3、把default改成所需要的版本即可(eg.我的从不对的17改成对应的12)只需要改一下onnx opset对应的版本就行。2、找到parse_opt下的opset。在运行yolov5文件时遇到报错。1、打开文件export.py。

2024-06-27 16:19:01 178

原创 Zotero导入参考文献详细步骤

1、用word或者wps打开文章,光标放在想要插入文献的后面,点击Zotero(正常安装Zotero后,软件上面就会出现这个),再点击Add/Edit Citation,会出现一个红色的输入框。2、点击文章标题进入详情,在安装好Zotero插件后,同时保持Zotero打开的状态,浏览器的右上角会出现一个文档的小图标(文章类型不同会对应不同的小图标)。注意:后边引用到论文中的文献格式出现错误的话,要在Zotero软件的详情中修改,如果只是在文章中修改格式的话,保存刷新后修改后的格式会失效。

2024-04-29 23:34:27 1262 2

原创 研究一个知识点的学习流程

找寻典型案例->刨析案例尝试理解->带着理解去解释下一步->发现理解不全面,无法解释->回去用不同的角度尝试理解不同的例子->成功解释下一步案例–>周而复始,直至完全理解。

2024-01-04 21:19:21 400

原创 CRAG数据库

共有来自38个WSI(WSI代表全切片成像(Whole Slide Imaging),是数字病理学领域中的一项技术)的213张H&E染色(H&E染色是病理学中最常用的染色技术之一,它能够提供关于组织结构和细胞形态的重要信息。通过H&E染色,组织学家和病理学家能够观察并分析细胞、组织和器官的形态、结构和病变,从而进行疾病诊断和研究。)的结直肠腺癌图像,这些图像来自考文垂大学医院中不同的患者,所有的38个WSI大部分大小为1512*1516,且都具有相应的实例级专家标注;

2023-12-17 17:41:19 641

原创 Cityscapes数据集

​ 数据集中共有精细标注(fine)和粗糙标注(coarse)两套标注标准,前者提供5000张精细标注的图像,后者提供5000张精细标注外加20000张粗糙标注的图像。:Cityscapes数据集是由德国柏林自由大学于2016年发布的,是一个由包含戴姆勒在内的三家德国单位联合提供的大规模的城市环境中驾驶场景的图像数据集;:包含2975张城市环境图像,包含了街景图片和对应的标签,大小为113MB。具有19个类别的密集像素标注(97%覆盖),其中8个具有实例级分割的人工标注;

2023-12-17 17:40:02 646

原创 PASCAL VOC 2012 数据集

PASCAL VOC (The PASCAL Visual Object Classes )是一个世界级的计算机视觉挑战赛,PASCAL全称:Pattern Analysis, Statical Modeling and Computational Learning,是一个由欧盟资助的网络组织。:图像分类与检测、图像分割、人体动作分类、人体部位检测。:飞机、自行车、船、公共汽车、汽车、摩托车、火车。:瓶子、椅子、餐桌、盆栽植物、沙发、电视/显示器。:包含了08年到12年的图像。:鸟、猫、牛、狗、马、羊。

2023-12-17 17:37:58 768

原创 ssh安装及问题解决

我执行这条语句时等待了很长时间,如果很慢的话要有耐心!(我等了得有一下午,因为前一天晚上一到这就卡住我以为有问题,总是打断,今天下午执行的时候放着没管就好了。我用ubantu安装的,所以默认安装了客户端。最后再执行一下上面的安装语句就ok了。

2023-12-08 18:05:54 477

原创 安装scoop

1、设置安装路径(由于C盘空间不足,所以在D盘建了scoop目录用来存放)3、用powershell安装遇到权限问题。

2023-10-07 15:56:41 111

原创 习题4.3 是否二叉搜索树

习题4.3 是否二叉搜索树

2023-02-25 11:29:34 223

原创 习题3.14 另类堆栈

习题3.14 另类堆栈

2023-02-25 10:50:04 122

原创 习题3.13 双端队列

习题3.13 双端队列

2023-02-25 10:13:01 96

原创 习题3.12 另类循环队列

习题3.12 另类循环队列

2023-02-24 21:42:27 66

原创 习题3.5 求链表的倒数第m个元素

习题3.5 求链表的倒数第m个

2023-02-24 16:29:22 51

原创 习题3.3 线性表元素的区间删除

习题3.3 线性表元素的区间删除

2023-02-23 21:16:04 92

原创 习题2.7 弹球距离

习题2.7 弹球距离

2023-02-23 20:51:44 110

原创 习题2.6 递归求简单交错幂级数的部分和

习题2.6 递归求简单交错幂级数的部分和

2023-02-23 20:37:11 134

原创 习题2.5 两个有序链表序列的合并

习题2.5 两个有序链表序列的合并

2023-02-21 11:53:05 135

原创 习题2.4 递增的整数序列链表的插入

PTA习题2.4 递增的整数序列链表的插入

2023-02-21 10:37:46 1105

原创 在Vue项目中导入element ui的方法

**在Vue项目中导入element ui的方法**1、通过cmd进入到项目所在目录进入项目所在目录的方法:( 假设在d盘 )首先:其次:通过cd进入项目所在目录2、在项目目录下运行以下语句npm i element-ui -S...

2022-04-03 09:55:35 1557

原创 中介者模式(Mediator)

UML类图:代码://抽象同事类abstract class Colleague{ protected Mediator mediator; public Colleague(Mediator mediator) { this.mediator=mediator; }}//抽象中介者类abstract class Mediator{ //定义一个抽象的发送消息的方法,得到同事对象和发送的消息 public abstract void Send(String message,Col

2020-06-21 21:49:47 130

原创 桥接模式(Bridge)

UML图:基本代码://Implementor类abstract class Implementor{ public abstract void Operation();}class ConcreteImplementorA extends Implementor{ @Override public void Operation() { // TODO Auto-generated method stub System.out.println("具体实现A的方法执行"); }

2020-06-21 21:09:36 179

原创 模板方法模式(TemplateMethod)

       模板方法模式实际上是所有模式中最为常见的几个模式之一,而且很多人可能使用过模板方法模式而没有意识到自己已经使用了这个模式。模板方法模式是基于继承的代码复用的基本技术,模板方法模式的结构和用法也是面向对象设计的核心。模式定义       定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特

2020-06-21 17:17:18 620

原创 策略模式(Strategy)

UML类图:基本代码://抽象算法类abstract class Strategy{ //算法方法 public abstract void AlgorithmInterface();}//具体算法Aclass ConcreteStrategyA extends Strategy {//算法A实现方法public void AlgorithmInterface() { System.out.println("算法

2020-06-21 17:03:54 93

原创 观察者模式(Observer)

UML类图:基本代码:import java.util.ArrayList; abstract class Subject{ private ArrayList<Observer>observers=new ArrayList<Observer>(); public void attach(Observer observer) { observers.add(observer); } public void detach(Observer onserver) {

2020-06-21 16:28:02 104

原创 状态模式(State)

UML类图:基本代码:abstract class State{ public abstract void Handle(Context context);}class ConcreteStateA extends State{ @Override public void Handle(Context context) { // TODO Auto-generated method stub context.setState(new ConcreteStateB()); }

2020-06-21 16:08:44 157

原创 备忘录模式(Memento)

UML类图:备忘录模式:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以利用该保存的状态实施恢复操作。代码:class Originator{ private String state;//需要保存的属性,可能有多个 public String getState() { return state; } public void setState(String state) { this.state = state; } public

2020-06-21 15:34:42 114

原创 组合模式(Composite)

UML类图:组合模式的基本结构代码:Component :是组合中的对象声明接口,在适当的情况下,实现所有类公有接口的默认行为。声明一个接口用于访问和管理Component子部件。Leaf:在组合中表示叶子节点对象,叶子节点没有子节点。Composite:定义分支节点行为,用来存储子部件,在Component接口中实现与 子部件有关的操作,如add和remove等import java.util.ArrayList; abstract class Component{ protected

2020-06-21 15:18:54 144

原创 职责链模式( Chain of Responsibility)

职责链模式UML类图:职责链模式( Chain of Responsibillity )职责链模式( Chain of Responsibility ) :使多个对象都有 机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。这里发出这个请求的客户端并不知道这当中的哪一个对象 最终处理这个请求,这样系统的更改可以在不影响客户端.的情况下动态地重新组织和分配责任。Handler类,定义一个处理请示的接口。ConcreteH

2020-06-21 15:00:26 223

原创 命令模式(Command)

命令模式的UML图:代码:class Receiver { public void Action() { System.out.println("执行请求!"); }}abstract class Command { protected Receiver receiver; public Command(Receiver receiver) { this.receiver = receiver; } abstract public void Excute();}cl

2020-06-21 00:52:54 171

原创 访问者模式(Visitor)

访问者模式的UML图:访问者模式的基本结构代码:import java.util.ArrayList;import java.util.List; abstract class Element{ public abstract void Accept(Visitor visitor);}class ConcreteElementA extends Element{ public void Accept(Visitor visitor) { visitor.VisitConcreteE

2020-06-21 00:27:41 195

原创 工厂方法模式(Factory Method)从最初代码到一步步改进

解决的问题:●  将“类实例化的操作”与“适用对象的操作”分开,让使用者不用知道具体参数就可以实例化出所需要的“产品”类,从而避免了在客户端代码中显式指定,实现了解耦。●  即使用者可直接消费产品而不需要知道其生产的细节。简单工厂模式:定义一个创建对象的类,由这个类来封装实例化对象的行为(代码)。工厂类角色Creator:工厂类在客户端的直接控制下(Create方法)创建产品对象。抽象产品拥有角色Product:定义简单工厂创建的对象的父类或它们共同拥有的

2020-06-16 20:36:22 134

原创 模板方法模式(Template Method)从最初的代码一步步改进

问题的引入——标准化考试● 考试的例子中,考试题都是相同的,没人的解答可以不同● 定义一个抽象类,将部分逻辑以具体方法以及具体子类的形式实现,然后声明一些抽象方法来破事子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。模板方法模板结构图:抽象模板角色有如下的责任:1、定义了一个或多个抽象操作,以便让子类实现。这些抽象操作叫做进本操作,它们是一个顶级逻辑的组成步骤。(TemplateMethod())2、定义并实现了一个模板

2020-05-14 10:45:44 157

原创 策略模式(Strategy Pattern)实现从最初的代码一步步改进

策略模式动机(Motivation)● 在软件构建过程中,某些对象使用的算法可能多种多样,经常改变,如果将这些算法都编码到对象中,将会使对象变得异常复杂;而且有时候支持不使用的算法也是一个性能负担。● 如何在运行时根据需要透明的更改对象的算法?将算法与对象本身解耦,从而避免上述问题?1、商场收银软件● 做一个商场收银软件,营业员根据客户购买商品单价和数量,向客户收费。    · 输入单价和数量,    · 算出每种商

2020-05-14 10:16:08 349

原创 数据库错误 ERROR 1366 (HY000): Incorrect string value: '\xD4\xF8\xBB\xAA' for column 'Sname' at row 1解决

在数据库中编写是出现ERROR 1366 (HY000): Incorrect string value: ‘\xD4\xF8\xBB\xAA’ for column ‘Sname’ at row 1 错误,原因是我在插入数据时有中文字符出现,我的解决方式:1.首先使用status命令查看数据库字符集状态如下:2.然后使用set names gbk,修改字符集为gbk3.再次用s...

2020-05-03 15:54:14 6603 6

原创 桥接(Bridge)模式 从最初的代码一步步改进

桥接模式的动机:       由于某些类型的固有的实现逻辑,使得它们具有两个乃至多个变化的维度。       如何应对这种“多维度的变化”?如何利用面向对象技术使得类型可以轻松地沿着两个乃至多个方向变化,而不引入额外的复杂度?场景描述:● 手机都有通讯...

2020-05-01 17:50:37 134

原创 中介者模式(Mediator) 从最初的代码一步步改进

动机:● 在软件构建过程中,经常会出现多个对象互相关联交互的情况,对象之间常常会维持一种复杂的引用关系,如果遇到一些需求的更改,这种直接的引用关系将面临不断地变化。● 在这种情况下,我们可以使用一个“中介对象”来管理对象间的关联关系,避免相互交互的对象之间的紧耦合引起关系,从而更好地抵御变化。Mediator模式定义::用一个中介者对象来封装(封装变化)一系列的对象交互。中介者使各对象不需要...

2020-04-30 23:18:21 137

原创 适配器(Adapter)模式 从最初的代码一步步改进

动机:● 在软件系统中,由于应用环境的变化,常常需要将“一些现存的对象”放在新的环境中应用,但是这些现存对象不满足新环境要求的接口。● 如何应对这种“迁移的变化”?如何既能利用现有对象的良好实现,同时又能满足新的应用环境所要求的的接口?**适配器模式:**把一个类的接口变换成客户端所期待的另一种接口,从而使原本接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式的两种形式:适...

2020-04-30 16:49:28 175

原创 外观(门面)模式(Facade Pattern)从最初的代码一步步改进

123

2020-04-28 23:33:43 115

原创 代理模式(Proxy Pattern)从最初代码到一步步改进

代理模式产生的动机:    在面向对象系统中,有些对象由于某种原因(比如对象创建的开销很大,或者某些操作需要安全控制,或者需要进程外的访问等),直接访问会给会给使用者或者系统节后带来很多麻烦。    如何在不失去透明操作对象的同时来管理/控制这些对象特有的负责性?增加一层间接层是软件开发中常见的解决方式。## 代...

2020-04-28 17:48:01 146

空空如也

空空如也

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

TA关注的人

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