自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (38)
  • 收藏
  • 关注

转载 如何形象理解OAuth(Open standard for Authorization)

新浪微博就是你的家。偶尔你会想让一些人(第三方应用)去你的家里帮你做一些事,或取点东西。你可以复制一把钥匙(用户名和密码)给他们,但这里有三个问题: 1)别人拿了钥匙后可以去所有的房间 2)别人拿到你的钥匙后也许会不小心丢到,甚至故意送到它人手里。这样你都不知到谁有你家钥匙。 3)过一段时间你也许会想要回自己的钥匙,但别人不还怎么办? OAuth 是高级钥匙:1)你可以配置不同

2017-06-29 14:18:32 554

转载 视觉SLAM(一) 视觉SLAM漫谈

视觉SLAM漫谈1.    前言  开始做SLAM(机器人同时定位与建图)研究已经近一年了。从一年级开始对这个方向产生兴趣,到现在为止,也算是对这个领域有了大致的了解。然而越了解,越觉得这个方向难度很大。总体来讲有以下几个原因:入门资料很少。虽然国内也有不少人在做,但这方面现在没有太好的入门教程。《SLAM for dummies》可以算是一篇。中文资料几乎没有。SLAM研究已进行

2017-06-27 10:47:52 1416

原创 python各类库.whl格式下载网址,当在线安装不成功时可采用该方法(例如 numpy+mkl,opencv_contrib等)

库下载地址为:http://www.lfd.uci.edu/~gohlke/pythonlibs/1.安装前需要安装 pip2.CMD命令进入C:\PythonXX\Scripts里面后再执行PIP命令安装pip install wheel3.把文件最好放在\Script文件夹里面再pip install xxxx.whl!!!!注意下载的文件不要进行重命名!!!

2017-06-23 14:03:00 3465

转载 亚像素级精确度的角点

有时我们需要最大精度的角点检测。OpenCV 为我们提供了函数 cv2.cornerSubPix(),它可以提供亚像素级别的角点检测。下面是一个例子。首先我们要找到 Harris角点,然后将角点的重心传给这个函数进行修正。Harris 角点用红色像素标出,绿色像素是修正后的像素。在使用这个函数是我们要定义一个迭代停止条件。当迭代次数达到或者精度条件满足后迭代就会停止。我们同样需要定义进行角点搜索的

2017-06-22 16:31:11 1465

转载 Shi-Tomasi 角点检测

上一节我们学习了 Harris 角点检测,后来 1994 年,J.Shi 和 C.Tomasi在他们的文章《Good_Features_to_Track》中对这个算法做了一个小小的修改,并得到了更好的结果。我们知道 Harris 角点检测的打分公式为:R = λ1λ2 − k (λ1 + λ2)^2但 Shi-Tomasi 使用的打分函数为:R = min (λ1, λ2)如果打分

2017-06-22 16:21:52 1182

转载 OpenCV书中一个连通域处理函数 connectedComponentsWithStats()

前言  在图像处理过程中,经常会遇到这样一部分图像,图像的整体部分如果人来看的话一眼就能看出,但是它的内部由于有各种小缺口,导致断开了,这样在计算机“眼”里就被认为是断开的,为了使图像达到适应人眼的感觉,需要将这些缺口和断开的口给连接上去,这就需要用到计算机图形学中的连通域处理技术。本文给出一个简单的连通域处理函数,当然这个函数是来自OpenCV著名教程Learning OpenCV中,只不过

2017-06-22 16:16:01 8575

原创 Harris 角点检测算法原理

图像处理之角点检测算法(Harris Corner Detection)原文地址:http://blog.csdn.net/jia20003/article/details/16908661,本文对其进行一定的理解性的注释的添加。Harris角点检测是通过数学计算在图像上发现角点特征的一种算法,而且其具有旋转不变性的特质。OpenCV中的Shi-Tomasi角点检测就是基于

2017-06-22 15:14:11 4617

原创 Opencv(Python) 教程-常用opencv 图像/视频操作函数

本小节将列举出常用的相关的Opencv操作函数,对函数进行列举,不提供详细的使用方法和解释,适用于有一定基础的Opencv使用者进行参考使用图像读取与保存cv2.imread() #读入图像cv2.imshow() 显示图像cv2.imwrite() 保存一个图像视频读取与保存cap=cv2.VideoCapture()  #链接摄像头cap.isO

2017-06-21 15:14:06 1935

原创 Opencv(Python) 教程-轮廓(4)凹缺陷(凸缺陷)/点与轮廓关系/形状匹配

凹缺陷/凸缺陷前面我们已经学习了轮廓的凸包,对象上的任何凹陷都被成为凸缺陷。OpenCV 中有一个函数 cv.convexityDefect() 可以帮助我们找到凸缺陷。函数调用如下:import cv2import numpy as npimg = cv2.imread('star.jpg')img_gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRA

2017-06-21 14:25:51 11960 1

原创 cv2.findContours()返回函数详解, findContours()

对于cv2.findContours() 函数,相信很多人都在使用,利用其进行轮廓的寻找,之后利用cnt[num],对第num个轮廓进行操作,但是该函数返回的三个参数具体表示的是什么呢?下面就进行详细介绍,为了能够使读者更加深入的理解,利用下面的例程进行具体分析。准备材料:图片一张(作者手动画图软件绘制的)Python程序如下:improve cv2improve

2017-06-21 11:00:53 67508 14

原创 Opencv(Python) 教程-轮廓(3)轮廓的性质

Opencv(Python) 教程-轮廓(3)轮廓的性质边界矩形的宽高比在上一小节中,我们提到利用下面函数能够得到轮廓的直边界矩形 x,y,w,h = cv2.boundingRect(cnt) 对于某一轮廓要求取其边界矩形的宽高比,则可通过下面代码实现x,y,w,h = cv2.boundingRect(cnt)aspect_ratio = float(w)/h #注意要转化成浮点型轮廓面积

2017-06-21 10:13:08 3506

原创 Opencv(Python) 教程-轮廓(2)轮廓特征求取

目标查找轮廓的不同特征,例如面积,周长,重心,边界框等,这些特征在未来的图像识别中,会大量的用到。矩的概念图像识别的一个核心问题是图像的特征提取,简单描述即为用一组简单的数据(图像描述量)来描述整个图像,这组数据越简单越有代表性越好。良好的特征不受光线、噪点、几何形变的干扰。图像识别发展几十年,不断有新的特征提出,而图像不变矩就是其中一个。矩是概率与统计中的一个概念,是

2017-06-20 09:46:21 15343 5

原创 Opencv(Python) 教程-轮廓(1)查找与绘制轮廓

目标:1.理解什么是轮廓2.学习找轮廓,绘制轮廓等3.学习函数:cv2.findContours(),cv2.drawContours()什么是轮廓轮廓可以简单认为成将连续的点(连着边界)连在一起的曲线,具有相同的颜色或者灰度。轮廓在形状分析和物体的检测和识别中很有用。 为了更加准确,要使用二值化图像。在寻找轮廓之前,要进行阈值化处理或者 Canny 边界检测。 查找轮

2017-06-20 08:53:27 10708 3

原创 python+opencv图像金字塔融合 (超详细讲解原理及代码讲解)

本篇内容参考《Opencv官方教程中文版(Python)》的内容进行讲解和分析,其下载网址为 http://download.csdn.net/download/dengxf01/9692646由于书中代码所使用版本问题,所以,不少读者将其代码复制后,运行时出现错误,在这里我将以Python3.6.1,Opencv 3.2版本进行代码展示和讲解。图像金字塔主要涉及两个函数:cv2.pyrU

2017-06-19 17:09:55 19647 17

原创 TypeError: slice indices must be integers or None or have an __index__ method

在使用Python进行矩阵操作时,当内部含有除法时,会产生错误:TypeError: slice indices must be integers or None or have an __index__ method例如:img=np.hstack((a[:,0:100/2],b[:,100/2,:])) 由于除法/自动产生的类型是浮点型,因此出现上述错误,修正方法为,将/更

2017-06-19 16:55:06 28437 7

原创 终于在pycharm下(Python3.6.1版本)安装完成机器学习相关库文件(sklearn scikit-learn gensim xgboost tensorflow nltk )

安装scikit-learn请参考本人的相应博客,这个是最为难安装的。其他的大部分能够直接通过pycharm的settings安装。由于安装部分库文件时,会附带安装其他库文件,因此在整体安装完成后,库文件还是挺多的。安装后的整体库包括如图所示

2017-06-14 11:40:28 4672

原创 Pycharm内集成python3.6.1版本,安装scikit-learn模块方法

Scikit-learn官网介绍安装的界面如链接所示:http://scikit-learn.org/stable/install.html其要求如下:Scikit-learn requires:Python (>= 2.6 or >= 3.3),NumPy (>= 1.6.1),SciPy (>= 0.9).看来Python版本是满足的,Numpy依靠Pycharm内部的

2017-06-13 18:21:03 5142

原创 读 《Python机器学习及实践 》感受

1.书籍本身结构不错,章节安排合理2.代码较全3.适用于应用阶段的初学者

2017-06-13 18:02:15 1311

原创 错误及解决办法:trackback (most recent call last) File “XXX文件路径” ,line 1, in <module> import pandas as pd

最近学习《python 机器学习及实践》(作者范淼、李超),编写运行其第四章的代码。书中源代码为:(相应的配置为python2..7.13,pandas版本为0.20.2)import pandas as pdtrain = pd.read_csv('../Datasets/titanic/train.csv')test = pd.read_csv('../Datasets/ti

2017-06-13 10:44:28 204733

转载 Kaggle大数据竞赛平台入门

大数据竞赛平台,国内主要是天池大数据竞赛和DataCastle,国外主要就是Kaggle.Kaggle是一个数据挖掘的竞赛平台,网站为:https://www.kaggle.com/.很多的机构,企业将问题,描述,期望发布在Kaggle上,以竞赛的方式向广大的数据科学家征集解决方案,体现了集体智慧这一思想.每个人在网站上注册后,都可以下载感兴趣项目的数据集,分析数据,构造模型,解决问题提交结果.按

2017-06-12 18:23:26 717 1

原创 准确率(Accuracy), 精确率(Precision), 召回率(Recall)和F1-Measure

机器学习(ML),自然语言处理(NLP),信息检索(IR)等领域,评估(Evaluation)是一个必要的 工作,而其评价指标往往有如下几点:准确率(Accuracy),精确率(Precision),召回率(Recall)和F1-Measure。(注: 相对来说,IR 的 ground truth 很多时候是一个 Ordered List, 而不是一个 Bool 类型的 Unordered Col

2017-06-12 17:42:21 7710

原创 如何在pycharm中安装python3.6版本中的scipy库文件(其他版本安装方法也可借鉴)

能够熟练使用pycharm的同志们一定了解,利用pycharm中的settings可以安装众多第三方库文件,但是不免有时候安装不成功。例如3.6版本python安装scipy。解决办法为:在http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy下载对应版本的scipy文件,例如作者对应的版本为numpy‑1.13.0+m

2017-06-12 15:47:41 8046

转载 Unofficial Windows Binaries for Python Extension Packages (网址及作用)

在Windows平台上,如果你用的python有缺什么package,若在Python Package Index找不到合适的,也可到这地方找 (http://www.lfd.uci.edu/~gohlke/pythonlibs/)他们直接提供Windows Binaries,只到找到与你的使用环境相对应的版本,装上即可因为里面东西很多,直接用关键字搜索比较快找到所要的东西

2017-06-12 14:55:10 8508 1

原创 windows 64位下安装scipy(python2.7)

如何在windows 64位下安装scipy,我们需要的就是numpy-MKL-1.8.1.win-amd64-py2.7.exe和scipy-0.14.0.win-amd64-py2.7.exe这两个安装包。下载地址分别为:numpy-MKL-1.8.0.win-amd64-py2.7.exehttp://download.csdn.net/download/z1137730

2017-06-12 14:31:46 1241

转载 深入浅出自动驾驶(一)-图像识别

这是自动驾驶的系列文章。自动驾驶的第一步是什么呢?当然,是识别当前环境,具体来说就是识别自己的正确道路-车道线,入下图所示1 转为灰度图彩色的图是没法识别出车道线的,所以我们需要把他转化为黑白的图像,入下图所示大家知道,我们的图像都是由RGB三原色组成的,分别是0-255,所以,我们只要对非白色的做出处理,把他变成黑色即可,用伪码表示loop 读取图像中的每一个

2017-06-08 14:44:39 6403 1

转载 python opencv3人脸识别(windows)

人脸识别程序,大家可进行测试#coding:utf-8import cv2import sysfrom PIL import Imagedef CatchUsbVideo(window_name, camera_idx): cv2.namedWindow(window_name) # 视频来源,可以来自一段已存好的视频,也可以直接来自USB摄像头 cap

2017-06-08 14:09:51 2890 2

转载 十分钟搞定pandas(Python数据预处理库)

本文是对pandas官方网站上《10Minutes to pandas》的一个简单的翻译,原文在这里。这篇文章是对pandas的一个简单的介绍,详细的介绍请参考:Cookbook 。习惯上,我们会按下面格式引入所需要的包:一、           创建对象可以通过Data Structure Intro Setion 来查看有关该节内容的详细信息。1、可以通过传递一个list对

2017-06-08 09:25:28 5625

原创 如何使用py2exe,以及解决ImportError: No module named py2exe问题

本文涉及系统为windows,对于linux系统如果有类似问题可借鉴,但不保证可用或解决首先确保python下安装了py2exe模块,该模块可通过http://www.py2exe.org/下载。下载后为exe文件,之间安装到python的安装目录下即可这里以打包D:\hello.py为例 python 安装目录为 c:\python27hello.py代码为print 'he

2017-06-06 18:51:17 6984

原创 python模块源代码加密方法

对于python其中的一种加密方法是将.py源码转换成.pyc。举例如下假设自己写了个my_lib.py文件,在main.py中import,运行:# File: main.pyimport my_lib...然后会发现当前目录下生成了my_lib.pyc文件。把my_lib.py文件移到别处,只保留my_lib.pyc的情况下,main.py也可以正常运行。my_lib.

2017-06-06 15:19:08 1388

转载 Python代码的打包与发布详解

在python程序中,一个.py文件被当作一个模块,在各个模块中定义了不同的函数。当我们要使用某一个模块中的某一个函数时,首先须将这个模块导入,否则就会出现函数未定义的情况.下面记录的是打包及安装包的方法。本文示例是建立一个模拟登录的程序:logIn.py文件代码如下:pwd=int(raw_input('please input your passward: '))if

2017-06-06 14:29:26 2247

原创 《OpenCV 3计算机视觉:Python语言实现》(原书第2版)读后感

最近跟Python 和Opencv干上了,于是买了几本书,渴求能够快速从中得到提升。其中的一本书就是《OpenCV 3计算机视觉:Python语言实现》(原书第2版)。首先,先说一下这本书的优点:1.结合最新的Opencv库进行讲解,具有与时俱进性。因为,前期读过2009年出版的《学习OpenCV》,其中很多代码现在都不能够实现,从而感觉极其苦恼,为什么作者不更新一下呢。《学习OpenCV

2017-06-02 13:56:40 4145 5

转载 Python下opencv的使用---二值化

图像的阈值处理一般使得图像的像素值更单一、图像更简单。阈值可以分为全局性质的阈值,也可以分为局部性质的阈值,可以是单阈值的也可以是多阈值的。当然阈值越多是越复杂的。下面将介绍opencv下的三种阈值方法。(一)简单阈值简单阈值当然是最简单,选取一个全局阈值,然后就把整幅图像分成了非黑即白的二值图像了。函数为cv2.threshold() 这个函数有四个参数,第一个原图像,第

2017-06-02 09:26:51 59101 3

原创 关于 Python opencv 使用中的 ValueError: too many values to unpack

关于 Python opencv 使用中的 ValueError: too many values to unpack

2017-05-24 11:21:50 37101

Python-opencv人脸检测

Python-opencv人脸检测

2017-06-26

Python3.6.1 配置好的机器学习包 (5)

Python3.6.1 配置好的机器学习包 (5)

2017-06-14

Python3.6.1 配置好的机器学习包 (4)

Python3.6.1 配置好的机器学习包 (4)

2017-06-14

Python3.6.1 配置好的机器学习包 (3)

Python3.6.1 配置好的机器学习包 (3)

2017-06-14

Python3.6.1 配置好的机器学习包 (1)2

Python3.6.1 配置好的机器学习包 (1)

2017-06-14

Python3.6.1 配置好的机器学习包 (1)

Python3.6.1 配置好的机器学习包 (1)

2017-06-14

gensim-2.1.0-cp36-cp36m-win_amd64.whl

gensim-2.1.0-cp36-cp36m-win_amd64.whl

2017-06-14

scipy-0.19.0-cp36-cp36m-win_amd64.whl

scipy-0.19.0-cp36-cp36m-win_amd64.whl

2017-06-14

scikit_learn-0.18.1-cp36-cp36m-win_amd64.whl

scikit_learn-0.18.1-cp36-cp36m-win_amd64.whl 利用wheel安装

2017-06-14

scikit-learn-0.18.1.tar.gz

scikit-learn-0.18.1.tar.gz 离线安装包

2017-06-14

numpy-1.13.0+mkl-cp36-cp36m-win_amd64.part2

numpy-1.13.0+mkl-cp36-cp36m-win_amd64.whl第二部分,需要同时下载第一部分,然后一起解压

2017-06-14

numpy-1.13.0+mkl-cp36-cp36m-win_amd64.part1

numpy-1.13.0+mkl-cp36-cp36m-win_amd64.whl压缩文件第一部分,需要同时下载第二部分,然后一起解压

2017-06-14

现代信号处理 ppt第三章 分布式检测与数据融合.ppt

现代信号处理 ppt 很基础 我们老师给的 适合自学 讲得不错

2010-12-09

现代信号处理第二章 多传感器数据融合系统结构.ppt

现代信号处理 ppt 很基础 我们老师给的 适合自学 讲得不错

2010-12-09

智能 优化 方法 算法 基于模型引导的智能优化算法.ppt

智能 优化 方法 算法 很实用很基础 适合于大家去自学的 很有参考价值

2010-12-09

智能 优化 方法 算法第六章 遗传算法与机器学习.ppt

智能 优化 方法 算法 很实用很基础 适合于大家去自学的 很有参考价值

2010-12-09

智能 优化 方法 算法第五章 其他进化算法(new).ppt

智能 优化 方法 算法 很实用很基础 适合于大家去自学的 很有参考价值

2010-12-09

智能 优化 方法 算法第四章 遗传算法的基本原理.ppt

智能 优化 方法 算法 很实用很基础 适合于大家去自学的 很有参考价值

2010-12-09

智能优化方法 算法第三章 遗传算法new.ppt

智能 优化 方法 算法 很实用很基础 适合于大家去自学的 很有参考价值

2010-12-09

智能 优化 方法 算法第二章 模拟退火算法.ppt

智能 优化 方法 算法 讲的很基础 很好用的课件 适合自学 大家可以下个看看

2010-12-09

智能优化方法 第一章 概述2.ppt

智能 优化 方法 算法 讲的很基础 很好用的课件 适合自学 大家可以下个看看

2010-12-09

ansys 12.0 视频4.10 划分网格.avi

ansys 12.0 视频 11.0 10.0 12.0 都有参考意义 我就是照着学的 有指导意义

2010-12-09

ansys 12.0 视频3.3.2 自顶而下建模.avi

ansys 12.0 视频 11.0 10.0 12.0 都有参考意义 我就是照着学的 有指导意义

2010-12-09

ansys 12.0 视频3.2 对输入模型修改.avi

ansys 12.0 视频 11.0 10.0 12.0 很好的 很有用的视频教程 对学习有很大的意义 大家可以找相关的视频下

2010-12-09

ansys 12.0 视频3.1.5 输入Parasolid实体集合.avi

ansys 12.0 视频 11.0 10.0 12.0 很好的 很有用的视频教程 对学习有很大的意义 大家可以找相关的视频下

2010-12-09

ansys 12.0 视频3.1.4 输入Parasolid 单一实体.avi

ansys 12.0 视频 11.0 10.0 12.0 很好的 很有用的视频教程 对学习有很大的意义 大家可以找相关的视频下

2010-12-09

ansys 12.0 视频 3.1.3 输入SAT实体集合.avi

ansys 12.0 视频 10.0 11.0 12.0的学习者都有指导意义 很好的视频教程

2010-12-09

ansys 12.0 视频3.1.2 输入SAT 单一实体

ansys 12.0 视频 10.0 11.0 12.0的学习者都有指导意义 很好的视频教程

2010-12-09

ansys12.0 视频3.1.1 输入IGES单一实体

ansys12.0 视频 对 11.0 10.0 12.0 等其他版本也有学习指导意义,共同学习

2010-12-09

ansys12.0 视频 对其他版本也有学习指导意义1建立药柱模型

ansys12.0 视频 对 11.0 10.0 12.0 等其他版本也有学习指导意义,共同学习

2010-12-09

ansys10.0 课件(中文的)有例程的

ansys课件含有具体的例程,对于学习此软件的同学具有很大的帮助 我就是照他一步步学的

2010-12-09

线性系统答案(陈启宗版)

线性系统答案(陈启宗版)的,我在网上找了好久的 是很不错的指导答案 至于陈老师的教材 也是很著名的

2010-12-09

VB汇编指令集(很实用的)

对于运用和学习汇编的人士,它是是很好的指导教程,望对大家有意义

2010-12-08

opencv_python-3.2.0+contrib-cp36-cp36m-win_amd64.whl

opencv_python-3.2.0+contrib-cp36-cp36m-win_amd64.whl

2017-06-23

例说FPGA:可直接用于工程项目的第一手经验.part2

例说FPGA:可直接用于工程项目的第一手经验.part2

2017-06-23

例说FPGA:可直接用于工程项目的第一手经验.part1

例说FPGA:可直接用于工程项目的第一手经验.part1

2017-06-23

深入浅出玩转fpga.pdf

深入浅出玩转fpga.pdf

2017-06-23

空空如也

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

TA关注的人

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