阿齐兹的PyCV学习笔记
文章平均质量分 77
0阿齐兹0
这个作者很懒,什么都没留下…
展开
-
Python安装wheel文件
以管理员身份运行cmd转到Python的Scripts目录下: cd C:\Program Files\Python36\Scriptspip install wheelpip install 路径\文件名.whl: pip install C:\Users\0AQZ0\Downloads\matplotlib-2.1.2-cp27-cp27m-win_amd64.whl参考资料:htt转载 2018-02-08 19:16:25 · 62899 阅读 · 2 评论 -
SyntaxError: Non-ASCII character '\xca' in file XXX, but no encoding declared解决方法
问题描述在使用Python2.7导入模块时出现报错:SyntaxError: Non-ASCII character ‘\xca’ in file C:/Users/0AQZ0/Documents/exercisecode/Python/PyCV\rof.py on line 4, but no encoding declared; see http://python.org/dev/peps/pe原创 2018-03-03 12:13:56 · 2292 阅读 · 0 评论 -
阿齐兹的PyCV学习笔记——SciPy
SciPy[SciPy][4]是基于Python生态的开源工具包,可用于数值运算。SciPy可以实现很多高效操作,例如数值积分、优化、统计、信号处理,以及图像处理功能图像模糊本质上就是将灰度图像和一个高斯核进行卷积操作,通常是其他图像处理操作的一部分,例如图像插值操作、兴趣点计算SciPy中有做滤波操作的scipy.ndimage.filters模块,该模块使用快速一维分离的方式计算卷积使用guas原创 2018-03-02 14:19:01 · 379 阅读 · 0 评论 -
阿齐兹的PyCV学习笔记——匹配地理标记图像
匹配地理标记图像在imlist和featlist列表中保存图像文件名,对所有组合图像进行逐个匹配,并将每对图像间的匹配特征数保存在matchscores矩阵中:import siftnbr_images = len(imlist)matchscores = zeros((nbr_images,nbr_images))for i in range(nbr_images): for j in原创 2018-03-08 13:32:19 · 365 阅读 · 0 评论 -
阿齐兹的PyCV学习笔记——SIFT(尺度不变特征变换)
SIFT(尺度不变特征变换)SIFT特征包括兴趣点检测器和描述子,SIFT特征对于尺度、旋转和亮度都具有不变性SIFT特征使用高斯差分函数定位兴趣点,兴趣点是在图像位置和尺度变化下高斯差分函数的最大值和最小值点兴趣点位置描述子给出了兴趣点的位置和尺度信息如何构造SIFT描述子? 建立一个围绕兴趣点的网格结构,在网格的一个子区域构造梯度方向的8-bin直方图,在网格的每个子区域内提取直方图,拼接直方原创 2018-03-08 10:51:08 · 479 阅读 · 0 评论 -
阿齐兹的PyCV学习笔记——Harris角点检测器
Harris角点检测器Harris角点检测算法:如果像素周围显示存在多于一个方向的边,就认为该点是兴趣点,该点就称为角点对图像中的每一个像素,计算Harris矩阵,Harris矩阵的特征值有三种情况:都是很大的正数,则该点是角点一个很大,一个约等于0,则该区域存在一个边都约等于0,该区域为空在不需要计算特征值的情况下,引入指示函数区分重要的情况定义角点响应函数,参数sigma定义了高斯滤波器原创 2018-03-07 17:17:23 · 536 阅读 · 1 评论 -
在Win10的Python3.6中安装Pillow5.0.0
Pillow库简介Pillow是PIL(Python Imaging Library)的一个分支,提供了通用的图像处理功能,以及大量有用的基本图像操作。笔者最近在学习《Python计算机视觉编程》这本书,需要安装Pillow库,在此分享(可能是最简单的)安装方法。Pillow5.0.0的安装笔者使用的是Win10平台、Python3.6.2Pillow的开发者提供了支持32位和64位Python的三原创 2018-02-07 20:41:29 · 5989 阅读 · 1 评论 -
阿齐兹的PyCV学习笔记——NumPy
NumPyNumpy是一个基础的Python科学计算工具包,它包含了:强大的N维数组对象复杂的函数用于融合C/C++和Fortran的工具实用的线性代数、傅里叶变换、随机数功能使用array()方法将图像转换成NumPy的数组对象,第一个参数是数组式的对象,第二个可选参数data-type默认为可以存储该对象的最小数据类型,使用‘f’时可将数据类型转换为浮点型from PIL import原创 2018-02-27 11:58:05 · 370 阅读 · 0 评论 -
阿齐兹的PyCV学习笔记——PIL、Matplotlib
基本的图像操作和处理PIL:Python图像处理类库PIL(Python Imaging Library Python,图像处理类库)提供了通用的图像处理功能,以及大量的基本图像操作。由于PIL一直没有更新,所以使用更多的是PIL的一个友好的分支[Pillow][1]其中最重要的模块是Image 使用open()方法加上图像的路径读取一幅图像:>>> from PIL import Image>原创 2018-02-15 23:04:21 · 465 阅读 · 0 评论 -
OSError: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试 解决方法
问题描述在终端窗口中使用以下命令c:\"Program Files"\Python36\python.exe simple_httpd.py出现OSError:[WinError 10013]报错:OSError: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。如图: 问题原因尝试使用被占用的端口解决方法方法一:更改要使用的端口(把端口更改为8000)方原创 2018-02-11 21:18:50 · 17423 阅读 · 0 评论 -
Python安装NumPy
打开cmd通过python和pip安装:C:\"Program Files"\Python36\python.exe -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose参考资料:https://www.scipy.org/install.html原创 2018-02-08 20:40:58 · 532 阅读 · 0 评论 -
阿齐兹的PyCV学习笔记——图像去噪
图像去噪图像去噪是指在去除图像噪声的同时,尽可能保留图像的细节和结构ROF(Rudin-Osher-Fatemi)去噪模型:该模型使去噪后的图像像素值“平坦”变化,但在图像区域边缘像素值“跳跃”变化,使处理后的图像更平滑,同时保持图像边缘和结构信息#coding:utf-8from numpy import *def denoise(im, U_init, tolerance=0.1, tau=0原创 2018-03-03 17:06:58 · 598 阅读 · 0 评论