自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 opencv无法读取MP4格式视频

用opencv对视频进行处理时,发现无法打开MP4格式的视频,解决方法为将opencv安装包对应的ffmepg链接库放入相应的工程文件夹内就可以了。(opencv_ffmpeg342_64.dll库文件)

2021-03-31 16:05:22 1234

转载 2021-03-11

**ImportError: cannot import name ‘_validate_lengths’ 解决方法**在加载包的时候出现了如下的错误:ImportError: cannot import name ‘_validate_lengths’ 解决方法需要对anaconda3/lib/python3.6/site-packages/skimage/util/arraycrop.py文件的导入包部分进行修改在anaconda对应的包里边,找到arraycrop.py文件进行相应的修改修

2021-03-11 10:21:27 121

转载 Python中使用opencv往图像上写中文

在Python中使用opencv往图像上写中文import cv2from PIL import Image, ImageDraw, ImageFontdef DrawChinese(img, text, positive, fontSize=20, fontColor=(0, 255, 0)):cv2img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB) # cv2和PIL中颜色的hex码的储存顺序不同pilimg = Image.fromarray(cv2img

2021-03-09 16:03:11 1093

转载 AttributeError: module 'cv2.cv2' has no attribute 'xfeatures2d'

是因为opencv的版本问题,将原本安装的opencv卸载,然后重新安装opencv版本3.4.2即可以解决pip install opencv-python3.4.2.16pip install opencv-contrib-python3.4.2.16

2020-04-06 10:31:00 1050

转载 HTTP必知必会——常见面试题总结

1、常用的HTTP方法有哪些?GET: 用于请求访问已经被URI(统一资源标识符)识别的资源,可以通过URL传参给服务器POST:用于传输信息给服务器,主要功能与GET方法类似,但一般推荐使用POST方式。PUT: 传输文件,报文主体中包含文件内容,保存到对应URI位置。HEAD: 获得报文首部,与GET方法类似,只是不返回报文主体,一般用于验证URI是否有效。DELETE:删除文件,与...

2019-09-20 19:38:32 106

转载 常用设计模式

Part One: Methods for constrcting a new object:Factory method我们把简单工厂方法归类到工厂方法中。工厂方法的目的是用来解决具有同一接口(基类)派生类对象的生成问题。尽管可以通过类的构造函数生成对象,但是,如果派生类的数量很大——即使几十个不同的派生类——对于程序设计而言也是困难的。这里有两个困难:其一是可读性,在一个程序里使用一个...

2019-09-18 20:41:29 158

转载 设计模式--状态模式

定义:Allow an object to alter its behavior when its internal state changes.The object will appear to change its class.(当一个对象内在状态改变时允许其改变行为,这个对象看起来像改变了其类。)● State——抽象状态角色接口或抽象类,负责对象状态定义,并且封装环境角色以实现状态切换...

2019-09-18 17:09:56 125

转载 进程、线程、协程

进程:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。组成进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text reg...

2019-09-16 12:43:43 118

转载 如何测试一个一次性水杯

测试项目:杯子需求测试:查看杯子使用说明书界面测试:查看杯子外观功能度:用水杯装水看漏不漏;水能不能被喝到安全性:杯子有没有毒或细菌抗破坏性:杯子从不同高度落下的损坏程度可移植性:杯子再不同的地方、温度等环境下是否都可以正常使用兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等易用性:杯子是否烫手、是否有防滑措施、是否方便饮用用户文档:使用手册是否对杯子的用法、限制、使用条件等有详...

2019-09-15 11:22:02 2438

转载 GDB调试

一. gcc常用编译命令选项假设源程序文件名为test.c。无选项编译链接用法:#gcc test.c作用:将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。选项 -o用法:#gcc test.c -o test作用:将test.c预处理、汇编、编译并链接形成可执行文件test。-o选项用来指定输出文件的文件名。选项 -E用法:#gcc -E ...

2019-07-27 17:12:25 155

转载 B树 B-树 B+树

总结利用平衡树的优势加快查询的稳定性和速度;B+树的数据都存储在叶子结点中,分支结点均为索引,查询时只需要扫描叶子节点,常用于数据库索引;B树其分支结点和叶子节点都存储着数据,查询时需要进行一个遍历,常用于文件索引;B树和B+树区别:关键字数量不同:B+树分支结点M个关键字,叶子节点也有M个;B树分支结点则存在 k-1 个关键码数据存储位置不同:B+树数据存储在叶子结点上;B树存储在每...

2019-07-22 17:06:23 248

转载 hashmap常见问题

hashmap可以接受null键值和值,而HashTable则不能HashMap是非synchronizedHashMap很快以及HashMap储存的是键值对hashmap的工作原理:HashMap是基于hashing的原理,我们使用put(key, value)存储对象到HashMap中,使用get(key)从HashMap中获取对象。当我们给put()方法传递键和值时,先对Key调用h...

2019-07-15 16:51:35 192

空空如也

空空如也

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

TA关注的人

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