- 博客(56)
- 资源 (1)
- 收藏
- 关注
原创 Python+OpenCV学习(9)---SIFT
利用python学习OpenCV,个人感觉比较方便。函数的形式与C++基本相同,所以切换过来还是比较好的,对于像我这种对python不太熟练的人,使用python的集成开发环境PyCharm进行学习,可以设置断点调试,有助于我这类初学者理解掌握。下面是利用python语言结合OpenCV进行SIFT特征检测的代码:# -*- coding:utf-8 -*-__author__
2015-09-13 11:14:03
5623
原创 Python+OpenCV学习(8)---Harris_corner
利用python学习OpenCV,个人感觉比较方便。函数的形式与C++基本相同,所以切换过来还是比较好的,对于像我这种对python不太熟练的人,使用python的集成开发环境PyCharm进行学习,可以设置断点调试,有助于我这类初学者理解掌握。下面是利用python语言结合OpenCV进行Harris角点检测的代码:# -*- coding:utf-8 -*-__author_
2015-09-12 19:41:20
2766
原创 Python+OpenCV学习(7)---模板匹配
利用python学习OpenCV,个人感觉比较方便。函数的形式与C++基本相同,所以切换过来还是比较好的,对于像我这种对python不太熟练的人,使用python的集成开发环境PyCharm进行学习,可以设置断点调试,有助于我这类初学者理解掌握。下面是利用python语言结合OpenCV的模板匹配代码:# -*- coding:utf-8 -*-__author__ = 'Microco
2015-09-11 16:57:55
21153
1
原创 Python+OpenCV学习(6)---傅里叶变换
利用python学习OpenCV,个人感觉比较方便。函数的形式与C++基本相同,所以切换过来还是比较好的,对于像我这种对python不太熟练的人,使用python的集成开发环境PyCharm进行学习,可以设置断点调试,有助于我这类初学者理解掌握。下面是学习傅里叶变换的相关基本代码:# coding:utf-8__author__ = 'Microcosm'import cv2
2015-09-10 17:23:51
4650
原创 Python+OpenCV学习(5)---直方图
利用python学习OpenCV,个人感觉比较方便。函数的形式与C++基本相同,所以切换过来还是比较好的,对于像我这种对python不太熟练的人,使用python的集成开发环境PyCharm进行学习,可以设置断点调试,有助于我这类初学者理解掌握。下面是学习直方图的相关基本代码:# coding:utf-8__author__ = 'Microcosm'import cv2impor
2015-09-09 10:25:01
2112
原创 Python+OpenCV学习(4)---图像梯度及边缘检测
利用python学习OpenCV,个人感觉比较方便。函数的形式与C++基本相同,所以切换过来还是比较好的,对于像我这种对python不太熟练的人,使用python的集成开发环境PyCharm进行学习,可以设置断点调试,有助于我这类初学者理解掌握。下面是常用的边缘检测算子:# coding:utf-8__author__ = 'Microcosm'import cv2import n
2015-09-07 16:35:55
4998
原创 Python+OpenCV学习(3)---图像平滑滤波
利用python学习OpenCV,个人感觉比较方便。函数的形式与C++基本相同,所以切换过来还是比较好的,对于像我这种对python不太熟练的人,使用python的集成开发环境PyCharm进行学习,可以设置断点调试,有助于我这类初学者理解掌握。下面是常用的滤波方法,具体实现代码如下:# coding=utf-8__author__ = 'Microcosm'import cv2i
2015-09-06 21:07:22
3151
1
原创 Python+OpenCV学习(2)---图像的合并与拆分
利用python学习OpenCV,个人感觉比较方便。函数的形式与C++基本相同,所以切换过来还是比较好的,对于像我这种对python不太熟练的人,使用python的集成开发环境PyCharm进行学习,可以设置断点调试,有助于我这类初学者理解掌握。下面是利用python进行图像拆分合并的基本代码:# coding=utf-8__author__ = 'Microcosm'print("
2015-09-06 18:20:19
6052
1
原创 Python+OpenCV学习(1)---图像的读取与保存
利用python学习OpenCV,个人感觉比较方便。函数的形式与C++基本相同,所以切换过来还是比较好的,对于像我这种对python不太熟练的人,使用python的集成开发环境PyCharm进行学习,可以设置断点调试,有助于我这类初学者理解掌握。下面是一些基础的代码:# coding= utf-8 #or gbk 这样才能使用中文__author__ = 'Microcosm'i
2015-09-06 16:20:18
6585
原创 最小二乘法
在众多科学与工程学科,如物理、化学工程、统计学、经济学、生物学、信号处理、自动控制、系统理论、医学和军事工程等中,许多问题都可能落脚到求解矩阵方程 Ax=bAx=b。根据数据向量 bb 和数据矩阵 A∈Rm×nA \in \mathbb R^{m \times n} 的不同,矩阵方程有以下三种主要类型: 1. 超定矩阵方程 m>nm > n, 并且数据矩阵 AA 和数据向量 bb 均
2015-08-16 22:31:11
3951
原创 字符串匹配算法---KMP算法
字符串匹配问题是计算机编程中一个很常见的问题。最近在学习小甲鱼的数据结构与算法,正好学到字符串匹配的经典算法—KMP算法。在小甲鱼图文并茂的解说下,加上动手实践,基本上弄清了算法的关键所在。该算法的核心在于求取待匹配串的 next 数组,为了更好的解释算法过程。定义一个结构体String,它有两个成员,一个字符型指针变量 str 用来存储字符串,一个整形变量 length 用来存储字符串的长度。1.
2015-08-16 18:52:34
653
原创 摄像机标定方法(二)----Faugeras的摄像机标定方法
摄像机与视觉系统的标定是机器人视觉中的一个重要问题。所谓的摄像机标定,就是根据给定的摄像机模型求取摄像机的内部参数、外部参数。而视觉系统的标定,则是对摄像机和机器人之间关系的求取。这里主要对目前一些现有的摄像机标定方法进行一个介绍,今天要介绍的是一个具有代表意义的摄像机标定方法—faugeras的摄像机标定方法。Faugeras的线性模型摄像机标定方法,采用内参数为四参数的摄像机模型。假设景物
2015-08-14 19:42:58
5503
3
原创 PCA与图像压缩
PCA与图像压缩2015-8-10奇异值分解在图像压缩处理中有着重要的应用。假定一副图像有 n×nn\times n 个像素,如果将这 n2n^2 个数据一起传送,往往会显得数据量太大。因此,我们希望能够改为传送另外一些比较少的数据,并且在接收端还能够利用这些传送的数据重构原图像。不妨用矩阵 AA 表示要传送的原 n×nn\times n 个像素。假定对矩阵 AA 进行奇异值分解,便得到 A=UΣV
2015-08-10 10:27:08
11532
原创 模式识别几何分类算法实现(二)
1.位势函数法:% 位势函数法的实现function Kx = potential(dataset,classf)%input:%dataset : 训练样本数据集%classf : 对应的类别集%output:%Kx : 最终的位势函数表达式%% 算法流程N = size(dataset,1);class_all = un
2015-07-07 13:45:14
1671
1
原创 模式识别几何分类算法实现(一)
1.感知器算法:% 感知器算法的实现function [W,b] = new_perceptron(dataset,classf,MaxIter)%% 功能说明% 求解两类的线性可分问题%% 参数说明%input:%dataset : 训练样本集%classf : 对应样本的类别集%MaxIter : 最大迭代次数%output:%W : 感知器的权值向量
2015-07-07 13:33:12
1321
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人