avatar
Articles
806
Tags
240
Categories
164

Yan 的杂物志_个人主页分享
Search
图像处理之_仿射变换与透视变换
Created2017-05-03|2_Note0_Technic2_算法8_图形图像基础方法
图像处理之 _ 仿射变换与透视变换 1. 仿射变换 1) 用途 旋转 (线性变换),平移 (向量加).缩放 (线性变换),错切,反转 2) 方法 仿射变换是一种二维坐标到二维坐标之间的线性变换,它保持了二维图形的“平直性”(直线经过变换之后依然是直线)和“平行性”(二维图形之间的相对位置关系保持不变,平行线依然是平行线,且直线上点的位置顺序不变)。任意的仿射变换都能表示为乘以一个矩阵 (线性变换),再加上一个向量 (平移) 的形式. 图片.png 以上公式将点 (x,y) 映射到 (x’,y’),在 OpenCV 中通过指定一个 2x3 矩阵实现此功能(公式中的 m 矩阵,是线性变换和平移的组合,m11,m12,m21,m22 为线性变化参数,m13,m23 为平移参数,其最后一行固定为 0,0,1,因此,将 3x3 矩阵简化为 2x3) 3) 举例 以原点为中心旋转,2x3 矩阵为: 12345[ cos(theta), -sin(theta), 0 ],[ sin(theta), cos(theta), 0 ]则x’ = x * cos(theta) - sin(thet ...
图像处理之_聚焦效果LogPolar
Created2017-05-03|2_Note0_Technic2_算法8_图形图像基础方法
图像处理之 _ 聚焦效果 LogPolar #图形图像 #数学 1. LogPolar LogPolar 是将笛卡尔坐标到对数极坐标的变换.即:将 (x,y) 映射到 (log(ρ),θ) 2. 笛卡尔空间&笛卡尔坐标 笛卡尔坐标系 (Cartesiancoordinates) 就是直角坐标系和斜角坐标系的统称.本文中用到的是平面直角坐标系. 图片.png 3. 极坐标 在平面上取一定点 o,称为极点,由 o 出发的一条射线 ox,称为极轴。再取定一个长度单位,通常规定角度取逆时针方向为正。这样,平面上任一点 P 的位置就可以用线段 OP 的长度ρ以及从 Ox 到 OP 的角度θ来确定,有序数对(ρ,θ)就称为 P 点的极坐标,记为 P(ρ,θ);ρ称为 P 点的极径,θ称为 P 点的极角。 图片.png 4. 笛卡尔坐标到极坐标变换 图片.png 在 OpenCV 中使用函数 CartToPolar() 实现. 5. 自然常数 e(欧拉数) 自然常数 e(约为 2.71828)其是公式为 图片.png 6. 对数定义 若 a^n=b(a>0 且 a≠1) ...
图像处理之_导数微分
Created2017-04-28|2_Note0_Technic2_算法8_图形图像基础方法
图像处理之 _ 导数微分 #图形图像 #数学 1. 一阶导数应用:图像的梯度 1) 用途: 在图像处理中, 常用梯度求取图像的边缘, 这是一个很基础的应用. 下图为在 OpenCV 中使用 cvSobel() 函数的具体效果. 四张图分别为: 原图, 在 x 方向上的梯度, y 方向上的梯度, xy 方向上的梯度. 图片.png 2) 二元函数 这里我们只讨论二元函数 z=f(x,y) 的导数, 通常把二元函数想像成一个曲面, 公式中的 x,y,z 分别映射到坐标系中的 x,y,z 轴. 于是我们看到了很多像山坡一样的三维图, 切线, 切面, 很看来很复杂.我觉得从图像处理的角度看二元函数似乎更容易理解, 为了简化, 我们以一张黑白图为例. x,y 轴分别对应成图像的宽和高, 颜色的灰度对应 z 值: z = f(x,y),每个像素点的颜色值是其坐标 (x,y) 的函数. 图片.png 3) 梯度的定义 函数 z = f(x,y) 在区域 D 内具有一阶连续偏导数,则对于每一个属于 D 的点 P(x,y),都可定出一个向量,这个向量称为函数 z = f(x,y) 在点 P ...
图像处理之_霍夫(Hough)变换
Created2017-04-28|2_Note0_Technic2_算法8_图形图像基础方法
图像处理之 _ 霍夫(Hough)变换 #图形图像 1. 用途 Hough 变换是一种在图像中寻找直线,圆及其它简单形状的方法.当我们对图像进行边缘检测之后,可用 Hough 变换识别图像中的简单形状.该转换也是对图像的一种抽象(由繁到简).下面介绍最基本 Hough 变换:寻找直线算法. 2. 思路 Hough 变换通过从直角坐标系到极坐标系的转换,将直角坐标系中的一条"直线",转换为极坐标系上的一个"点",落在这条"直线"上的像素点越多,这个极坐标中"点"的权越重,最终通过分析各个"点"的权重(局部最大值),获取重要线段.为区别直角坐标系中的点和极坐标系中的点,下面我们将直角坐标系中的点称为像素点. 3. 具体实现 图片.png 如图所示,假设我们有一个桃心图形,由多个红色像素点组成(红色为其有意义的像素点,即轮廓值),想提取出其中的直线.如果将各个像素点连成直线,直线将会有很多条,有些有意义,有些没意义.一般认为像素点足够多的直线更具意义,比如图中的绿色和蓝色的直线.在直角坐标系中,可以用斜截式 y=kx+b 来表示一条直线(k 是斜率,b 是 y 轴上的截距).转换到极坐 ...
Android开发_精准排布控件位置
Created2017-04-24|2_Note0_Technic3_编程Android
1. 简述 在Android系统上开发程序,很多时候需要精准的排布控件的位置和大小.并且适合各种比例的屏幕(4:3,16:9…),下面分别介绍在高版本和低版本的Android中的实现方法. ## 2. Android Studio/高版本Android实现 1) 说明 使用高版本android内置的android-support-percent-lib库,通过设置百分比的方法,实现了该功能, Demo一般都是android studio,Eclipse下需要下载支持库:http://download.csdn.net/detail/sbsujjbcy/8857747 在Layout中设置百分比:PercentRelativeLayout/PercentFrameLayout/PercentLinearLayout 2) Layout文件 1234567891011121314151617<?xml version="1.0" encoding="utf-8"?><android.support.percent.PercentFr ...
Ubuntu上安装和使用Android-Studio
Created2017-04-24|2_Note0_Technic3_编程Android工具
Ubuntu 上安装和使用 Android Studio 1.对比 Eclipse 与 Android Studio 开发 Eclipse 开发 Android Studio 开发 Java 开发工具 JDK (可通用) JDK (可通用) Android 开发工具 Android SDK Android SDK 集成开发环境 Eclipse Android Studio 命令行编译工具 Ant Gradle 结构 Android Studio 的 Project 类于 Eclipse 的 Workspace Android Studio 的 module 类似于 Eclipse 的 Project 优点 Eclipse 支持 C/C++/Java/Python 起初大家都有它做 Android 开发,熟悉度高 针对 Android 安装使用方便一些,5.0 以后的有些功能只能在 Android Studio 上使用 2.说明 本文的安装环境是Ubuntu 16.10,其它Ubuntu版本也可以,强烈建议使用64位系 ...
Android开发_精准排布控件位置
Created2017-04-24|2_Note0_Technic3_编程Android应用
Android 开发 _ 精准排布控件位置 #移动开发 #Android 1. 简述 在 Android 系统上开发程序,很多时候需要精准的排布控件的位置和大小.并且适合各种比例的屏幕(4:3,16:9…),下面分别介绍在高版本和低版本的 Android 中的实现方法. 2. Android Studio/高版本 Android 实现 说明 使用高版本 android 内置的 android-support-percent-lib 库,通过设置百分比的方法,实现了该功能,Demo 一般都是 android studio,Eclipse 下需要下载支持库:[http://download.csdn.net/detail/sbsujjbcy/8857747 ](http://download.csdn.net/detail/sbsujjbcy/8857747) 在 Layout 中设置百分比:PercentRelativeLayout/PercentFrameLayout/PercentLinearLayout Layout 文件 <android.support.perce ...
Python设置三方库路径
Created2017-03-31|2_Note0_Technic3_编程Python工具
Python 设置三方库路径 一般安装 Python 的三方库,直接使用 Python 的包管理工具 pip,或者下载源码包后,使用其中的 setup.py 安装,就可以直接安装在 Python 的系统库目录中了. 如果想使用一个三方库,又不想安装在 Python 的默认库目录中,可以程序中使用”sys.path.append(" 具体路径 ")” 将三方库路径暂时加入库路径.如果想操作一次,之后任何程序都可以直接使用,比如自己写的库,以 Ubuntu 系统为例,示例如下: 1. 建立自己的库 1234$ mkdir /tmp/8888 # 建自己的库目录,此处只是试验,/tmp目录一重启就清除了$ vi /tmp/8888/x888.py # 编写库文件,内容如下def testme(): print 'hahahaha' 2. 看一下 python 的默认库路径 123$ python>>> import sys>>> sys.path # 此时会显示python的库路径,一般有很多个,在ubuntu下一般包括/u ...
NLTK中文词性自动标注
Created2017-03-24|2_Note0_Technic2_算法6_自然语言工具
NLTK 中文词性自动标注 #自然语言处理 1 说明 学习自然语言处理,一定会参考 NLTK,主要是学习它的思路, 从设计地角度看看能做什么. 其本质就是把语言看成字符串,字符串组,字符串集,寻找其间规律. NLTK 是多语言支持的, 但目前网上的例程几乎没有用 NLTK 处理中文的,其实可以做。比如标注功能, 它自身提供了带标注的中文语库 (繁体语料库 sinica_treebank). 下面来看看怎样通过数据训练来实现中文词性自动标注. 可以利用它来标注中本,也可以寻找和验证一些隐性的规律. 2 相关知识 2.1.1 词性标注 词汇按它们的词性 (parts-of-speech,POS) 分类以及相应的标注它们的过程, 词性包括: 名词、动词、形容词, 副词等. 2.1.2 中文字符的显示 Python 内部编码是 unicode, 所以输出中文常常像这样"ebade5", 用 print 函数输出时, 将自动转换成本地字符集, 也可以使用 encode(‘utf-8’) 函数转换. 2.1.3 数据集,训练集,评估 有监督的机器学习一般都是把数据分成两个部分, 一部分用于训练, ...
用WordNet实现中文情感分析
Created2017-03-14|2_Note0_Technic2_算法6_自然语言机器学习
用 WordNet 实现中文情感分析 #自然语言处理 1. 分析 中文的情感分析可以用词林做,词林有一大类(G类)对应心理活动,但是相对于 wordnet 还是太简单了.因此使用 nltk+wordnet 的方案,如下: 中文分词:结巴分词 中英文翻译:wordnet 汉语开放词网,可从以下网址下载: http://compling.hss.ntu.edu.sg/cow/ 情感分析:wordnet 的 sentiwordnet 组件 停用词:参考以下网页,另外加入常用标点符号 [http://blog.csdn.net/u010533386/article/details/51458591 ](http://blog.csdn.net/u010533386/article/details/51458591) 2. 代码 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 ...
1…656667…81
avatar
Yan.xie
顺流而下还是逆流而上?
Articles
806
Tags
240
Categories
164
Follow Me
Announcement
This is my Blog
Recent Post
250523_对谈_用叙事打磨世界观2025-05-23
250512_对谈_股票操作中的概率与心理2025-05-21
250520_对谈_最近发展区理论与实践2025-05-21
论文阅读_现实的叙事构建2025-05-21
2505xx_对谈_家长的角色22025-05-20
Categories
  • 0_IMO54
    • 工作1
    • 说给一个人听53
      • 01_自我建构21
        • 思考与觉悟11
        • 行动与进化10
      • 02_情绪心理12
      • 03_关系互动9
Tags
自信 #编程语言/前端 版本管理 父母教育 关系 论文阅读 神经网络 数据库 社会 Docker 心理建设 LLM 目标管理 教育 大语言模型 软件版权 社交 网络服务 成瘾 Web服务 插件推荐 自我表达 方法论 视频生成 多模态 自然语言处理 阅读心理学 决策哲学 嵌入表示 多代理系统 情绪表达 技巧 GitHub Actions 用户验证 驱动 推荐系统 反思 职场 语音识别 音频处理
Archives
  • May 202565
  • April 202516
  • March 202512
  • February 20252
  • January 20256
  • December 20242
  • November 20246
  • October 20244
Info
Article :
806
Total Count :
1095.3k
UV :
PV :
Last Push :
©2020 - 2025 By Yan.xie
Framework Hexo|Theme Butterfly
京公网安备11010802043346号
京ICP备2023029600号-1
Search
Loading the Database