图像处理与图形变换数学
文章平均质量分 70
shengDay
这个作者很懒,什么都没留下…
展开
-
GPIO 输入—按键检测
这里要用到一定的模电知识。电容两端电压不能突变,电感两端电流不能突变。这里利用了电容的放电延时实现硬件消抖。按键按下会有抖动,波形有毛刺,使得高低电平显现不明显,而按键按下时,电容放电一下,马上又被充电,此时电容两端的电压不会突然变化,这个延时时间恰好可以达到消抖作用。这里需要使用一个固件库函数: /** * @brief Reads the specified转载 2017-06-29 17:45:44 · 1622 阅读 · 1 评论 -
FPGA 那些事儿之异构计算
FPGA 那些事儿之异构计算http://blog.csdn.net/xsc_c/article/details/52690201FPGA 那些事儿之异构计算简介对于一个软件开发人员,可能听说过 FPGA,甚至在大学课程设计中,可能拿FPGA做过计算机体系架构相关的验证,但是对于它的第一印象可能觉得这是硬件工程师干的事儿。目前,随着人工智能的兴起,GPU转载 2017-10-10 20:31:37 · 2300 阅读 · 0 评论 -
显卡工作原理
显卡工作原理http://blog.csdn.net/zhongrg/article/details/1775312一.既然是说显卡的工作原理,那就先要讲讲显卡的定义 显卡(Video card,Graphics card),也可以说是显示卡,图形适配器等等,是PC的一个重要部分,我的理解显卡就是个转换器,我们都知道,计算机是二进制的,也就是0和1,但是总不见的直接在显转载 2017-10-12 09:55:04 · 7456 阅读 · 1 评论 -
图像的傅里叶变换,二维傅里叶变换的物理意义
分类: 图像处理(13) C++(23) 从现代数学的眼光来看,傅里叶变换是一种特殊的积分变换。它能将满足一定条件的某个函数表示成正弦基函数的线性组合或者积分。在不同的研究领域,傅里叶变换具有多种不同的变体形式,如连续傅里叶变换和离散傅里叶变换。 傅立叶变换属于调和分析的内容。"分析"二字,可以解释为深入的研究。从字面上来看,"分析"二字,实际就是"条分缕析"而已。它通过对函数的"条转载 2017-09-03 21:15:04 · 3394 阅读 · 0 评论 -
STM32 GPIO使用超强总结
STM32 GPIO使用超强总结STM32 GPIO使用操作步骤:1. 使能GPIO对应的外设时钟例如://使能GPIOA、GPIOB、GPIOC对应的外设时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC , ENABLE转载 2017-07-24 09:33:18 · 19737 阅读 · 0 评论 -
常见排序算法小结
Simple life每天都做那些重要的事,只有这样,当你每天早晨起床时,你才会充满斗志目录视图摘要视图订阅程序员,为什么写不好一份简历? 征文 | 你会为 AI 转型么? 福利 | 免费参加 2017 OpenStack Days China 常见排序算法小结转载 2017-07-20 09:48:50 · 371 阅读 · 0 评论 -
Spartan6系列之芯片配置模式详解
Spartan6系列之芯片配置模式详解1. 配置概述 Spartan6系列FPGA通过把应用程序数据导入芯片内部存储器完成芯片的配置。Spart-6 FPGA可以自己从外部非易失性存储器导入编程数据,或者通过外界的微处理器、DSP等对其进行编程。对以上任何一种情况,都有串行配置和并行配置之分,串行配置可以减少芯片对引脚的要求,并行配置对8b转载 2017-06-23 11:36:21 · 6978 阅读 · 1 评论 -
转]C语言图形编程(五) -二维图形变换①
转]C语言图形编程(五) -二维图形变换① 从这一部分开始,进入了图形编程的比较烦琐的部分,要真正对图形编程有所了解,这一部分的内容是必须要掌握的。 在计算机绘图过程中,经常需要进行绘图变换,主要包括二维图形变换和三维图形变换。这一部分讨论二维图形变换,其内容有用户坐标到屏幕坐标的变换、图形的比例变换、对称变换、错切变换、旋转变换、平移变换转载 2017-06-22 21:53:17 · 5066 阅读 · 0 评论 -
图形学学习笔记]OpenGL视图矩阵变换
[图形学学习笔记]OpenGL视图矩阵变换模型矩阵这个三维模型,是由一组顶点定义的。顶点的XYZ坐标是相对于物体中心定义的:也就是说,若某顶点位于(0, 0, 0),它就在物体的中心。也许玩家需要用键鼠控制这个模型,所以我们希望能够移动它。这简单,只需学会:缩放 旋转 平移就行了。在每一帧中,用算出的这个矩阵,去乘(在GLSL中乘,不是C++中!)所有的顶点,物体就动了转载 2017-06-22 21:49:04 · 909 阅读 · 1 评论 -
二维图形的矩阵变换(一)——基本概念
二维图形的矩阵变换(一)——基本概念基本的二维变换可包括旋转、缩放、扭曲,和平移四种, 而这些几何运算则可以转换为一些基本的矩阵运算: 这几个变换都是线性的,但平移运算不是线性的,不能通过2*2矩阵运算完成。若要将点 (2, 1)在 x 方向将其平移 3 个单位,在 y 方向将其平移 4 个单位。 可通过先使用矩阵乘法再使用矩转载 2017-06-22 21:46:42 · 931 阅读 · 0 评论 -
图形变换之基本矩阵变换
图形变换之基本矩阵变换1)平移变换从一个位置到另一个位置的变换可以用平移矩阵T表示,该矩阵通过向量t=(tx,ty,tz)对实体进行平移操作。其实还有另外一种形式(以左手坐标系为基准):第一种形式(以右手坐标系为基准的)进行变换时将T与需要变换的点或向量A(列向量)相乘,即TA。第二种形式(以左手坐标系为基准)将需要变换的点或向量(行向量)与T相乘,转载 2017-06-22 21:45:09 · 6625 阅读 · 0 评论 -
图形变换矩阵
图形变换矩阵 |包括平面的和空间的如果把点定义为行向量,那么根据矩阵的乘法,变换矩阵的形式只能是这样的:P'=PT其中的P’是变换后的点坐标,而P为变换前的坐标,T为变换矩阵空间图形的几何变换和前面类似,采转载 2017-06-22 21:42:58 · 1152 阅读 · 0 评论 -
2D平面中关于矩阵(Matrix)跟图形变换的讲解
2D平面中关于矩阵(Matrix)跟图形变换的讲解原文:http://blog.csdn.NET/linmiansheng/article/details/18801947在二维平面上,常用的有以下三种基本的图形变化:1)Translation2)Scale3)Rotation在Android的开发中,我们也经常会用到这样转载 2017-06-09 21:51:01 · 690 阅读 · 0 评论 -
二维图形的矩阵变换(一)——基本概念
二维图形的矩阵变换(一)——基本概念基本的二维变换可包括旋转、缩放、扭曲,和平移四种, 而这些几何运算则可以转换为一些基本的矩阵运算: 这几个变换都是线性的,但平移运算不是线性的,不能通过2*2矩阵运算完成。若要将点 (2, 1)在 x 方向将其平移 3 个单位,在 y 方向将其平移 4 个单位。 可通过先使用矩阵乘法再使用矩转载 2017-06-09 21:28:28 · 1639 阅读 · 0 评论 -
数字图像基本处理算法
数字图像基本处理算法xizero00常熟理工学院(CIT) 计算机科学与工程学院 下一代互联网实验室(NGIL Lab)Email:xizero00@163.com由于SIFT算法需要用到很多算法,所以这段时间研究了一下一些最基本的图像处理算法,好了,废话不多说,先看结果,接下来上图说话:1.二值化:图1 二值化(阈值:140)处理转载 2017-06-09 21:22:34 · 949 阅读 · 0 评论 -
C语言再学习 -- 详解C++/C 面试题 2
分类: C语言再学习(74) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+](经典)C语言测试:想成为嵌入式程序员应知道的0x10个基本问题。参看:嵌入式程序员面试问题集锦1、用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SENCONDS_PER_YEAR (60*60*24*365)UL解答:转载 2017-06-21 18:33:22 · 384 阅读 · 0 评论 -
旋转变换(一)旋转矩阵
旋转变换(一)旋转矩阵http://blog.csdn.net/csxiaoshui/article/details/654461251. 简介计算机图形学中的应用非常广泛的变换是一种称为仿射变换的特殊变换,在仿射变换中的基本变换包括平移、旋转、缩放、剪切这几种。本文以及接下来的几篇文章重点介绍一下关于旋转的变换,包括二维旋转变换、三维旋转变换以及它的一些表达方式(旋转转载 2018-01-03 00:05:36 · 1310 阅读 · 0 评论