自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

USTB人海的博客

皮囊的羁旅之地

  • 博客(20)
  • 收藏
  • 关注

原创 计算机体系结构学习笔记

《超标量处理器设计》学习笔记

2024-03-12 15:08:11 844

原创 开学第一更~~~比较杂!!!

很久没有写作啦,开学了!!准备把上学期的东西一并做个总结,算作这学期的开始! 一 模式识别 基于BP的场景数码管数字识别 python3.5 opencv3.0,主要用到 numpy、matplotlib、scikit-learn、pickle包 其中nump主要用于图像矩阵数据的处理、matplotlib主要用于绘图、scikit-learn用于搭建BP网络、p...

2019-03-01 21:06:57 236

原创 Opencv+python3学习----人脸检测的简单实现

    利用帧差法找出两帧图像的不同,再填充孔洞,找到连通域,找到轮廓的边界并画出边界框。算法比较粗糙,对光照有一定要求,可自行设置二值图阈值调试。      环境:opencv3.1+python3# -*- coding: gb2312 -*-import argparseimport datetimeimport imutilsimport timeimport cv2...

2018-09-29 19:13:07 335 2

原创 Opencv+python3学习--生成随机灰度图和彩图

    将随机字节的bytearray转换成灰度图或者彩图。灰度图为单通道图,每个像素一个字节,8位,范围0-255,代表灰度值。灰度图是一个二维数组。彩图三通道,每个像素有三个字节,每个字节分别代表BLUE,GREEN,RED三种颜色的值,8位,范围0-255,彩图是一个三维数组。    在opencv3+python3中,cv2.imwrite()不能保存路径含中文的图片。    附代...

2018-09-29 13:21:49 2211

原创 计算智能----遗传算法

    遗传算法(Genetic algorithm)是一种随即自适应全局搜索算法,遗传算法吸收了生命科学与工程科学的理论成果,用于解决复杂优化问题。     在遗传算法中,每个问题的解被称为染色体,染色体的具体形式是一种使用特定编码方式生成的编码串,编码串中的每一个编码单元称为基因。遗传算法通过比较染色体的适应值来区分优劣,适应值越大的染色体越优秀。     评估函数用来计算染色体的适应...

2018-09-17 17:51:45 1068

原创 计算智能----粒子群优化算法

    大自然是我们的老师,生物的进化过程、群体智能活动为我们设计一个又一个优化算法提供了灵感的源泉。粒子群优化算法(PSO)就是仿生算法的一个著名代表。它是一种群体智能的随机搜索算法。            粒子群算法的两个重要公式分别是速度更新公式和位置更新公式。每个粒子在进化的过程中需要维护两个向量,一个是速度向量V=[v1,v2,....vn],一个是位置向量X=[x1,x2,.......

2018-09-13 00:12:29 580

原创 写在研究生开始之前

      2014年8月底,我来到北京、开始了我现在看来苦乐参半的大学时光,彼时的我却是没有现在这样一份成熟和豁达的心态,也没有一丝紧迫和忧虑感。大学,就这样扑面而来。   当我参悟出如果你不吃学习的苦,将来就要尝生活的苦时,毕业已经近在眼前,和室友、队友拍了毕业照,班级聚餐、队友聚餐,一切都按照预定的节奏发生着。回望过去种种,好似把大学重走了一遍,但一切不可能重新发生了,有很多遗憾也有很多...

2018-09-02 00:55:06 325

原创 基于KNN的数码管数字识别----树莓派上实现

    树莓派是一个非常好用的工具,在上面可以跑Ubuntu mate系统。这个项目主要是对一个固定设备进行拍照、识别数码管数字,实现对设备的实时数据监测。使用了python+opencv从免驱摄像头获得图像进行分割,识别实现功能。这里要吐槽一下设备商,数据接口不开放真的很烦人。在这个系统里要做以下几件事情:    1、对树莓派刷Ubuntu mate系统    2、安装并配置python+ope...

2018-07-07 14:03:15 2668 5

原创 Ubuntu16.04下-基于python的OCR实现

    在ubuntu系统下利用python库实现简单的ocr.主要利用tesseract-ocr.下面先进行必要依赖库的安装sudo apt-get install libpng12-devsudo apt-get install libjpeg62-devsudo apt-get install libtiff5-devsudo apt-get install gccsudo apt-...

2018-03-26 21:27:55 981

原创 java-面向对象基础

    面向对象是一种程序设计方法,基本思想是使用对象,类,继承,封装,消息来进行程序设计.如果你像我一样没有对象,就象棋里面找一对 象 再来面向对 象 编程. java是一种纯粹面向对象的语言.    对象是一个客观实体,而 类 是一类事物.由类来确定对象的过程称为实例化,类的实例化结果是对象.类用class作为关键字.类和对象是java语言的核心和本质.    类声明由四部分组成: 类修饰符,...

2018-03-22 16:51:55 137

原创 java学习-scanner输入,类及其实例化

Scanner实现数据输入,不用像C语言scanf格式输入一样需要比较麻烦的写出格式.Scanner可以输入整数,小数,字符串.通过toCharArray()方法可实现字符串转化为字符数组方便操作.import javax.swing.*;import java.util.*;public class test { char [] array; public static

2018-02-02 14:05:33 1496

原创 java学习第二章--数据类型

除了boolean和char之外 其余数据类型和C语言较为接近. char为两个字节,能够表示所有的unicode码, boolean为一个字节,代表逻辑true false. 除此之外还有int  float double long short byte类型.        常量用 final 修饰  eg: final int day = 30; import javax.swing.

2018-02-01 15:53:09 147 1

原创 java学习-第一章

听说java的语法是继承C,但是又受到C++面向对象特性的影响,所以继承了这两种语言的大部分特性.具有如下特点:1.面向对象 2.简单性 3.跨平台 4.健壮性 5.安全性 6.可移植性 7.多线程机制 8.动态性源文件命名规范与注释语句:(1) 如果源文件只有一个类,那么源文件的名字必须与这个类名字相同,扩展名为java.(2)如果源文件有多个类,那么只能有一个类为publi

2018-01-21 00:03:58 259

原创 微信人工智障聊天机器人创建教程

通过python的itchat库调用图灵机器人的接口,可以实现人机自动对话.我是在ubuntu16.04下进行开发的.    首先 进入终端,输入pip install itchat安装库    在图灵机器人注册帐号获得 key 值  http://www.tuling123.com/    在sublime-text 里面编写程序 运行.扫描二维码登录.  简短代码如下,实现自动回复

2017-08-15 22:54:01 1460

原创 python之tile函数

tile函数简单介绍格式:tile(A,reps) * A:array_like * 输入的array * reps:array_like * A沿各个维度重复的次数举例:A=[1,2] 1. tile(A,2) 结果:[1,2,1,2] 2. tile(A,(2,3)) 结果:[[1,2,1,2,1,2], [1,2,1,2,1,2]] 3.

2017-04-15 15:06:22 469

原创 STM32F407的串口DMA收发数据----学习帖

硬件平台: stm32f407     库文件:STM32F4xx_DSP_StdPeriph_Lib_V1.6.1     串口: USART6 TX & RX     STM32F4有两个DMA控制器,挂载在AHB总线上,每一个DMA控制器有八个stream,每一个stream有八个channel。     一个channel可以不同时使用多个stream,一个stream不能

2017-03-25 16:55:28 3619 2

原创 C语言再学习——指针

指针应该是C语言的灵魂,通过指针能够实现很多复杂的数据结构,但是指针的使用却让很多人头疼。指针是一个非常灵活,处理字符串等高效的工具。初级C语言编程选手很少用到指针,因为指针的复杂程度让人望而却步,各种名称也非常容易让人混淆,比如指针数组,数组指针,函数指针,指向指针的指针等。但是当你真正的了解她之后,你会发现,你喜欢上她了,离不开了,哈哈~~    先说说使用指针过程中需要注意的问题:

2017-03-20 20:21:02 291

原创 ubuntu16.04LTS下gedit的C语言开发环境简单配置

在这个编辑器下鼓捣了两天终于把环境配置好了,现在不需要在终端里敲命令就能编译运行C语言了,真是非常的方便,编辑器还有很多插件可以使用。这个版本的编辑器有一点不方便的就是菜单栏与编辑器分离,害我找了好久。。。。菜单栏在屏幕最上方的黑条条里,将鼠标移过去就能发现了。   首先安装gedit的相关插件,在终端敲下命令sudo apt-get install gedit-plugins选

2017-03-03 09:09:34 8938 3

原创 Anaconda2+cuda7.5+theano的深度学习框架搭建

近来的学习需要一些深度学习的工具,所以在网上找了很多教程来搭建环境。但是并没有成功启用GPU,也没有实现依赖BLAS加速,所以还是在CPU上跑,非常慢。。。不知问题所在,还望大家一起探讨。  首先,我的电脑设备,thinkpad s5 i5 6300  GTX960M,HD graphics 530。  按照网上的教程,我先下载了anaconda2,网址:https://www.conti

2017-02-11 21:14:28 574 1

原创 SublimeText3+python完整开发环境搭建

最近的学习需要用到python,在网上找了python3.5安装,Python自己的IDLE感觉界面并不友好,所以下载了SublimeText3.5搭建python的环境。具体步骤如下1.sublime text3下载,注册下载地址:https://www.sublimetext.com/3在help->enter licence里面输入注册码,注册码可在百度上找到。2.插件安装

2017-01-16 23:06:41 420

空空如也

空空如也

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

TA关注的人

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