摘要:
最近看数学,发现有时候画个图还真管用,对理解和展示效果都不错。尤其是三维空间和一些复杂函数,相当直观,也有助于解题。 本来想用mathlab,下载安装都太费事,杀鸡不用牛刀,Python基本就能实现,三维图还可以拖动图像来回旋转。 下面分别在二维三维举例说明... 阅读全文
摘要:
1. 引子 图像识别可通过轮廓,直方图等方式实现,像人脸识别这种复杂应用,实现它的方法很多,通常是基础方法的改进版与机器学习组合。 基于轮廓的识别,需要把图像拆分通道,寻找边缘,转换为轮廓(多边形逼近,特性概括等),然后进行轮廓匹配(图像与图像匹配,... 阅读全文
摘要:
1. 图像处理中的傅立叶变换 将一幅图像从其空间域(spatialdomain)转换为频域(frequencydomain)。图像处理用到的主要是离散傅立叶变换(Discrete Fourier Transform),下文中简称DFT。 如上图所示... 阅读全文
摘要:
1. 仿射变换 1) 用途 旋转 (线性变换),平移 (向量加).缩放(线性变换),错切,反转 2) 方法 仿射变换是一种二维坐标到二维坐标之间的线性变换,它保持了二维图形的“平直性”(直线经过变换之后依然是直线)和“平行性”(二维图形之间的相对... 阅读全文
摘要:
1. LogPolar LogPolar是将笛卡尔坐标到对数极坐标的变换.即:将 (x,y) 映射到 (log(ρ),θ) 2. 笛卡尔空间&笛卡尔坐标 笛卡尔坐标系(Cartesiancoordinates)就是直角坐标系和斜角坐标系的统... 阅读全文
摘要:
1. 用途 Hough变换是一种在图像中寻找直线,圆及其它简单形状的方法.当我们对图像进行边缘检测之后,可用Hough变换识别图像中的简单形状.该转换也是对图像的一种抽象(由繁到简).下面介绍最基本Hough变换:寻找直线算法. 2. 思路... 阅读全文
摘要:
1. 一阶导数应用:图像的梯度 1) 用途: 在图像处理中, 常用梯度求取图像的边缘, 这是一个很基础的应用. 下图为在OpenCV... 阅读全文
摘要:
1. 简述 在Android系统上开发程序,很多时候需要精准的排布控件的位置和大小.并且适合各种比例的屏幕(4:3,16:9…),下面分别介绍在高版本和低版本的Android中的实现方法. 2. Android Studio/高版本Andr... 阅读全文
摘要:
1. 对比Eclipse与Android Studio开发 Eclipse开发 Android Studio开发 Java开发工具 JDK (可通用) JDK (可通用) Android开发工具 Android SDK Android ... 阅读全文
摘要:
一般安装Python的三方库,直接使用Python的包管理工具pip,或者下载源码包后,使用其中的setup.py安装,就可以直接安装在Python的系统库目录中了. 如果想使用一个三方库,又不想安装在Python的默认库目录中,可以程序中使用 ”sys.pa... 阅读全文