自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Leo的博客

相聚和离别,仿佛一个转身,一圈接着一圈,连成生命的舞蹈。

  • 博客(6)
  • 资源 (11)
  • 收藏
  • 关注

原创 python-opencv实现人脸检测

使用python实现简单的人脸检测步骤:(1)打开摄像头拍摄视频或者读取工作路径下的视频(avi格式),一帧一帧读取图片。(2)灰度转换:将BGR图片转换成灰度的图片可以降低计算强度。(3)绘制图像。(4)显示图像。(5)获取人脸识别训练数据。(6)探测人脸。代码:import numpy as np import cv2import sysimport os# ...

2019-12-21 10:35:07 1761

原创 python-opencv实现视频分解为图片

当前目录下有一个待转换的视频sample.wmv,还有一个空目录results。现在利用python的opencv库实现将sample视频转换为图片并保存在results目录下,命名从image1开始。# 1. 导入需要的包和模块import cv2import numpy as npimport os# 2. 读取视频,获取视频的帧率、宽度和高度三个参数cap = cv2.V...

2019-12-21 09:59:59 1744 2

原创 python实现文件批量重命名

如下图,我们有如下图片需要进行批量重命名为1.jpg,2.jpg,...。python代码如下:import os class BatchRename(): ''' 批量重命名文件夹中的图片文件 ''' def __init__(self): self.path = 'E:\downloads\img\sugarcane' #表示...

2019-12-14 16:34:07 1996 2

原创 python-opencv实现gif图片分解后逆序合成

from PIL import Imageimport numpy as npimport cv2 as cvimport os# yield的功能类似于return,但是不同之处在于它返回的是生成器def gifSplitToArray(src_path, dest_path): img = Image.open(src_path) for i in ra...

2019-12-12 11:00:40 1420 1

原创 python-opencv实现gif图片分解

案例:将和当前脚本同目录下的gif图片分解成png图片,并将分解后的图片保存到pics目录下,将其从0开始命名。GIF 动图的分解可以利用 PIL模块的Image类来实现。from PIL import Imageimport os""" 将一张GIF动图分解到指定文件夹 src_path:要分解的gif的路径 dest_path:保存后的gif路径...

2019-12-12 10:40:45 2386 2

原创 anaconda下安装opencv库

打开Anaconda Prompt,输入pip install opencv-python。

2019-12-11 15:25:05 1213

19王道数据结构

王道考研系列书籍--2019年数据结构考研复习指导 第1章 绪论 第2章 线性表 ...

2019-04-07

19王道操作系统

王道考研系列书籍--2019年操作系统考研复习指导 第1章 操作系统概述 第2章 进程管理 ...

2019-04-07

bootstrap-3.3.7

bootstrap-3.3.7包。 Bootstrap是Twitter推出的一个用于前端开发的开源工具包。

2019-03-04

oracle驱动包

Oracle的JDBC驱动包,其中包含: ojdbc14-10.2.0.1.0.jar oracle11g 11.2.0.1.0 JDBC_ojdbc6.jar oracle11g 11.2.0.1.0 JDBC_orai18n.jar

2019-03-04

mysql驱动包

mysql驱动包 编写与mysql相关代码时候只需要使用的时候导入jar包即可。

2019-03-04

jquery.1.11.1.js

jquery.1.11.1.js jQuery 是一个 JavaScript 库。 jQuery 极大地简化了 JavaScript 编程。

2019-03-04

apache-tomcat-8.5.9

apache-tomcat-8.5.9 apache-tomcat服务器的8.5版本,用于辅助开发web应用程序

2019-03-04

hibernate相关jar包

hibernate相关jar包,使用hibernate技术所需的jar包。 hibernate-release-5.2.2.Final

2019-03-04

Json jar包

json jar包 json jar包中包括: commons-beanutils-1.7.0.jar commons-collections-3.2.jar commons-lang-2.4.jar commons-logging-1.1.jar ezmorph-1.0.4.jar jdom.jar json-lib-2.2.2-jdk15.jar

2019-03-04

Java核心技术 卷Ⅰ:基础知识 【中文】(第八版)

Java核心技术 卷Ⅰ:基础知识 【中文】 第1章概述Java与其他程序设计语言不同的性能。解释这种语言的设计初衷,以及在哪些方 面达到了预期的效果。然后,简要叙述Java诞生和发展的历史。 第2章详细地论述如何下载和安装JDK以及本书的程序示例。然后,通过编译和运行三个典 型的Java程序(一个控制台应用、一个图形应用、一个applet),指导读者使用简易的JDK、可 启用Java的文本编辑器以及一个Java IDE。 第3章开始讨论Java 语言。这一章涉及的基础知识有变量、循环以及简单的函数。对于C或 C++程序员来说,学习这一章的内容将会感觉一帆风顺,因为这些语言特性的语法本质上与C 语言相同。对于没有C语言程序设计背景,但使用过其他程序设计语言(Visual Basic)的程序 员,仔细地阅读这一章是非常必要的。 第4章介绍面向对象程序设计(Object-Oriented Programming, OOP)是当今程序设计的主 流,而Java 是完全面向对象的。本章将介绍面向对象两个基本成分中最重要的—封装,以及 Java 语言实现封装的机制,即类与方法。除了Java 语言规则之外,还对如何正确地进行OOP设 计给出了忠告。最后,介绍奇妙的Javadoc 工具,它将代码注释转换为超链接的网页。熟悉 C++的程序员可以快速地浏览这一章,而没有面向对象程序设计背景的程序员,应在进一步学 习Java之前花一些时间了解OOP的有关概念。 第5章介绍类与封装仅仅是OOP中的一部分,本章将介绍另一部分—继承。继承使程序员 可以使用现有的类,并根据需要进行修改。这是Java程序设计中的基础。Java中的继承机制与 C++的继承机制十分相似。C++程序员只需关注两种语言的不同之处即可。 第6章展示如何使用Java的接口。接口可以让你的理解超越第5章的简单继承模型。掌握接 口的使用将可以获得Java完全的面向对象程序设计的能力。本章还将介绍Java的一个有用的技 术特性—内部类。内部类可以使代码更清晰、更简洁。 第7章开始细致地讨论应用程序设计。每一个Java程序员都应该了解一些图形用户界面程序 设计的知识,本卷中包含了其中的基本内容部分。本章将展示如何制作窗口、如何在窗口中绘 图、如何用几何图形作画、如何用多种字体格式化文本以及如何显示图像。 第8章详细讨论AWT(Abstract Window Toolkit )的事件模型。我们将介绍如何编写代码来响 V 应鼠标点击或敲击键盘等事件。同时,还将介绍如何处理基本的GUI元素,比如:按钮和面板。 第9章详细讨论Swing GUI 工具箱。Swing工具箱允许建立一个跨平台的图形用户界面。本 章将介绍如何建立各种各样的按钮、文本组件、边界、滑块、列表框、菜单以及对话框等等。 一些更高级的组件将在卷II中讨论。 第10章阐述如何部署自己编写的应用程序或applet。在这里将描述如何将应用程序打包到 JAR 文件中,以及如何使用Java的Web Start 机制在Internet上发布应用程序。最后,将解释 Java程部署之后如何存储、检索配置信息。 第11章讨论异常处理,即Java的健壮机制,它用于处理调试好的程序可能出现的意外的情 况。异常提供了一种将正常的处理代码与错误处理代码分开的有效手段。当然,即使程序包含 处理所有异常情况的功能,依然有可能无法按照预计的方式工作。这一章的后半部分,将给出 大量的实用调试技巧。最后,讲述如何使用各种工具完成一个示例程序。 第12章概要介绍泛型程序设计,这是Java SE5.0的一项重要改进。泛型程序设计使得程序 拥有更好的可阅读性和安全性。在这里,将展示如何使用强类型机制,而舍弃不安全的强制类 型转换,以及如何处理与旧版本Java兼容而带来的复杂问题。 第13章介绍Java平台的集合框架。当需要将大量对象收集到一起,并在过后要对它们进行 检索时,可能会想要使用集合,这是目前最为合适的,它取代了将这些元素放置在数组中。本 章将介绍如何使用预先建立好的标准集合。 第14章是本书的最后一章。在这章中,将介绍多线程,这是一种可以让程序任务并行执行 的特性(线程是程序中的控制流),并阐述如何建立线程、如何处理线程的同步问题。从Java SE 5.0开始,多线程有了很大的改进,本章将介绍所有这些新的机制

2019-03-04

Java编程思想第四版完整中文高清版(688页)

Java编程思想第四版完整中文高清版(688页) 章节 (1) 第1 章:对象入门。 (2)第2 章:一切都是对象。 (3) 第3 章:控制程序流程。 (4) 第4 章:初始化和清除。 (5) 第5 章:隐藏实现过程。 (6)第6 章:类再生继承的概念是几乎所有 OOP语言中都占有重要的地位。 (7) 第7 章:多形性。 (8) 第8 章:对象的容纳。 (9) 第9 章:违例差错控制。 (10) 第10 章:Java IO系统。 (11) 第11 章:运行期类型鉴定。 (12) 第12 章:传递和返回对象。 (13) 第13 章:创建窗口和程序片。 (14) 第14 章:多线程。 (15) 第15 章 网络编程。 (16) 第16 章 设计范式。 (17) 第17 章 项目。

2019-03-04

空空如也

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

TA关注的人

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