摘要:NumPy - 简介 NumPy 是一个 Python 包。 它代表 “Numeric Python”。 它是一个由多维数组对象和用于处理数组的例程集合组成的库。 Numeric,即 NumPy 的前身,是由 Jim Hugunin 开发的。 也开发了另一个包 Numarray ,它拥有一些额外的功
阅读全文
摘要:1 #coding=utf-8 2 #1.数据预处理 3 import numpy as np #导入模块,numpy是扩展链接库 4 import pandas as pd 5 import tensorflow 6 import keras 7 from keras.utils import np_utils 8 np.random.s...
阅读全文
摘要:1. Dropout简介 1.1 Dropout出现的原因 在机器学习的模型中,如果模型的参数太多,而训练样本又太少,训练出来的模型很容易产生过拟合的现象。在训练神经网络的时候经常会遇到过拟合的问题,过拟合具体表现在:模型在训练数据上损失函数较小,预测准确率较高;但是在测试数据上损失函数比较大,预测
阅读全文
摘要:DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序
阅读全文
摘要:.ini 文件是Initialization File的缩写,即初始化文件,是windows的系统配置文件所采用的存储格式,统管windows的各项配置,一般用户就用windows提供的各项图形化管理界面就可实现相同的配置了。但在某些情况,还是要直接编辑ini才方便,一般只有很熟悉windows才能
阅读全文
摘要:重映射 重映射就是把一幅图像中某个位置的像素放置到另一个图片中指定位置的过程。 用一个数学公式来表示就是: 其中的 f 就是映射方式,也就说,像素点在另一个图像中的位置是由 f 来计算的。 在OpenCV中,用的是remap函数实现重映射。 基本重映射 map_x与map_y分别代表目标图中的(x,
阅读全文
摘要:一 前言 对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完全不知所云。 其实只是对正则不了解而以,了解了你就会发现,原来就这样啊正则所用的相关字符其实不多,也不难记,更不难懂,唯一难的就是组合起来之后,可读性比较
阅读全文
摘要:UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码,由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。UTF-8用1到6个字节编码Unicode字符。用在网页上可以统一页面显示中文简体
阅读全文
摘要:一、手写数字识别 现在就来说说如何使用神经网络实现手写数字识别。 在这里我使用mind manager工具绘制了要实现手写数字识别需要的模块以及模块的功能: 其中隐含层节点数量(即神经细胞数量)计算的公式(这只是经验公式,不一定是最佳值): m=n+l−−−−√+am=n+l+a m=log2nm=
阅读全文
摘要:通俗易懂告诉你CPU/GPU/TPU/NPU...XPU都是些什么鬼?【附把妹秘籍】 2017-10-27 19:54移动芯片/谷歌 通俗易懂告诉你CPU/GPU/TPU/NPU...XPU都是些什么鬼?【附把妹秘籍】 2017-10-27 19:54移动芯片/谷歌 作者:iot101君 物联网智库
阅读全文
摘要:之前在看北理工嵩天等老师的python3的课程,在第五周中老师讲到了函数的调用传递。老师讲了这样一个例子 1 2 3 4 5 6 7 8 9 10 11 在这个例子中可以看到为了处理多个银行账户设置了amounts这个列表,老师的原话是这样的: “在test函数中一开始设置了amounts为4个值的
阅读全文
摘要:一:神经网络 技术起源于上世纪五、六十年代,当时叫感知机(perceptron),包含有输入层、输出层和一个隐藏层。输入的特征向量通过隐藏层变换到达输出层,由输出层得到分类结果。但早期的单层感知机存在一个严重的问题——它对稍微复杂一些的函数都无能为力(如异或操作)。直到上世纪八十年代才被Hition
阅读全文
摘要:一:OpenCL (全称Open Computing Language,开放运算语言)是第一个面向异构系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境,便于软件开发人员为高性能计算服务器、桌面计算系统、手持设备编写高效轻便的代码,而且广泛适用于多核心处理器(CPU)、图形处理器(GPU
阅读全文
摘要:图形处理器(英语:Graphics Processing Unit,缩写:GPU),又称显示核心、视觉处理器、显示芯片,是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上图像运算工作的微处理器。 用途是将计算机系统所需要的显示信息进行转换驱动,并向显示器提供行扫描信号,控
阅读全文
摘要:对于Hosts文件相信很多Win7的系统用户会比较陌生,其实Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,所以功能上也是较为强大的。今天我们就针对Hosts文件来详细说说它在Win7上该如何更好地利用吧。 win
阅读全文
摘要:集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可
阅读全文
摘要:一.基本思路 基于边缘检测的图像分割方法的基本思路是先确定图像中的边缘像素,然后再把这些像素连接在一起就构成所需的区域边界。 图像边缘:图像边缘,即表示图像中一个区域的终结和另一个区域的开始,图像中相邻区域之间的像素集合构成了图像的边缘。所以,图像边缘可以理解为图像灰度发生空间突变的像素的集合。图像
阅读全文
摘要:一 实验原理 所需硬件:树莓派3B,TP-LINK WiFi模块,笔记本电脑,网线 所需软件:Putty、远程桌面链接、python、cmd界面 树莓派3B是只有信用卡大小的微型电脑,其系统基于Linux。在WIFI网络互传测试实验中作为服务器Server端,接收PC端的链接请求,并向其发射数据。
阅读全文
摘要:借助u盘进行系统安装时,可能会对u盘进行分区。u盘分区后,再连接至电脑,就有很大程度的可能是一部分区域不能显示。u盘原本的大小被占据,显示的大小是比之前少了的,并且这些少掉了的内存也无法再使用。只有对u盘进行分区的删除才可以恢复到实际大小。那么怎么怎么删除u盘分区呢?接下来就说说u盘分区了怎么恢复。
阅读全文
摘要:阈值分割原理: 一副图像包括目标、背景和噪声,设定某一阈值T将图像分成两部分:大于T的像素群和小于T的像素群。 在实际处理时候,为了显示需要一般用255表示背景,用0表示对象物。 由于实际得到的图像目标和背景之间不一定单纯地分布在两个灰度范围内,此时就需要两个或以上的阈值来提取目标。 图像阈值化分割
阅读全文
摘要:我们经常会将某种尺寸的图像转换为其他尺寸的图像,如果放大或者缩小图片的尺寸,笼统来说的话,可以使用OpenCV为我们提供的如下两种方式: <1>resize函数。这是最直接的方式, <2>pyrUp( )、pyrDown( )函数。即图像金字塔相关的两个函数,对图像进行向上采样,向下采样的操作。 p
阅读全文
摘要:YAML是“YAML不是一种标记语言”的外语缩写 [1] (见前方参考资料原文内容);但为了强调这种语言以数据做为中心,而不是以置标语言为重点,而用返璞词重新命名。它是一种直观的能够被电脑识别的数据序列化格式,是一个可读性高并且容易被人类阅读,容易和脚本语言交互,用来表达资料序列的编程语言。 它是类
阅读全文
摘要:XML 指可扩展标记语言(EXtensible Markup Language) 可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。 在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定
阅读全文
摘要:离散傅里叶变换(Discrete Fourier Transform,缩写为DFT),是傅里叶变换在时域和频域上都呈离散的形式, 将信号的时域采样变换为其DTFT的频域采样。在形式上,变换两端(时域和频域上)的序列是有限长的,而实际上 这两组序列都应当被认为是离散周期信号的主值序列。即使对有限长的离
阅读全文
摘要:VM(Support Vector Machine)指的是支持向量机,是常见的一种判别方法。在机器学习领域,是一个有监督的学习模型, 通常用来进行模式识别、分类以及回归分析。 一.基本情况 Vapnik等人在多年研究统计学习理论基础上对线性分类器提出了另一种设计最佳准则。其原理也从线性可分说起,然后
阅读全文
摘要:一.研涯总目标 1.达到毕业要求(发明专利公开或者实用新型专利授权(√)、英语四级(√)、毕业课题实物(√)、毕业论文(√)) 2.胜任图像处理(算法)工程师、深度学习(算法)工程师、数据科学家(×)、视觉软件工程师(√) 3.英语六级(×) 4.Wpp(×) 二.岗位要求(图像处理(算法)工程师)
阅读全文
摘要:ROI(region of interest),感兴趣区域。机器视觉、图像处理中,从被处理的图像以方框、圆、椭圆、 不规则多边形等方式勾勒出需要处理的区域,称为感兴趣区域,ROI。在Halcon、OpenCV、Matlab等机器 视觉软件上常用到各种算子(Operator)和函数来求得感兴趣区域RO
阅读全文
摘要:1.ROI简介 ROI(region of interest),感兴趣区域。机器视觉、图像处理中,从被处理的图像以方框、圆、椭圆、 不规则多边形等方式勾勒出需要处理的区域,称为感兴趣区域,ROI。在Halcon、OpenCV、Matlab等机器 视觉软件上常用到各种算子(Operator)和函数来求
阅读全文
摘要:方法一:用指针访问像素 运行效果: 方法二:用迭代器iterator操作像素 运行结果: 方法三:动态地址计算
阅读全文
摘要:1.把C++当成一门新的语言学习; 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、B
阅读全文
摘要:c++标准模板库 STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来 的。现在虽说它主要出现在C++中,但在被引入C++之前
阅读全文
摘要:1.区别 Debug 和 Release 并没有本质的区别,他们只是VC预定义提供的两组编译选项的集合,编译器只是按照预定的选项行动。如果我们愿意,我们完全可以把Debug和Release的行为完全颠倒过来。当然也可以提供其他的模式,例如自己定义一组编译选项,然后命名为MY_ABC等。习惯上,我们仍
阅读全文
摘要:微软基础类库(英语:Microsoft Foundation Classes,简称MFC)是微软公司提供的一个类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含大量Windows句柄封装类和很多Wi
阅读全文
摘要:翻译:API 是用于构建应用程序软件的一组子程序定义,协议和工具。一般来说,这是一套明确定义的各种软件组件 之间的通信方法。(回来再看(。・∀・)ノ)。本篇文章中,我会用浅显的比喻来解释API,接口(interface),协议 (protocol)这些基本概念。 假设你有一个银行 你有一个仓库来存钱
阅读全文