《数字视频和高清:算法和接口》一1.2几何

简介: 本节书摘来华章计算机《数字视频和高清:算法和接口》一书中的第1章 ,第1.2节, [加]查尔斯·波因顿(Charles Poynton)著 刘开华 褚晶辉 马永涛 吕卫 宫霄霖 等译 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.2几何

在数学中,平面(二维)的坐标值范围包括正值和负值。由此平面分为四个象限(见图14)。象限在逆时针方向上用罗马数字表示。在连续图像平面中,使用直角坐标(x,y)表示位置——第一个坐标值代表水平方向,第二个坐标值代表垂直方向。当x和y都是正值时,位置位于第一象限(象限Ⅰ)。在图像学中,图像就在这个象限(Adobe的PostScript系统使用第一象限坐标)。

2017_09_20_140927

笛卡儿坐标系(x,y)定义了四个象限,第一象限包含的点拥有正的x和y值。第一象限的坐标在一些成像系统中被采用,第四象限的点x值为正值,y值为负值。光栅图像坐标点通常表现为随着图像行数增加图像高度下降,也就是说在第四象限,省略了y值的负号

在矩阵索引中,轴的顺序与笛卡儿坐标相反:先索引矩阵的行,再索引矩阵的列。矩阵的最上面一行具有最小的指数,所以矩阵指数位于第四象限。在数学上,矩阵元素通常采用1原点索引标志。有一些图像处理软件使用1原点索引,尤其是MATLAB和Mathematica,这二者均与数学有很大的渊源。传统的视频和图像处理的扫描顺序通常坚持矩阵惯例 ,但都是采用零起源索引:行和列从左上角的(0,0)坐标开始算起被编号为(r,c)。换句话讲,图像位于Ⅳ象限(但省略了y坐标的负号),但通常使用零起源索引。
数字图像采样结构采用宽×高表示。例如,1920×1080系统的列被编号为0到1919,行(史称“图像行”)被编号为0~1079。

相关文章
|
2月前
|
存储 算法 Java
Set接口及其主要实现类(如HashSet、TreeSet)如何通过特定数据结构和算法确保元素唯一性
Java Set因其“无重复”特性在集合框架中独树一帜。本文解析了Set接口及其主要实现类(如HashSet、TreeSet)如何通过特定数据结构和算法确保元素唯一性,并提供了最佳实践建议,包括选择合适的Set实现类和正确实现自定义对象的hashCode()与equals()方法。
35 4
|
2月前
|
JSON 算法 数据可视化
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)
这篇文章是关于如何通过算法接口返回的目标检测结果来计算性能指标的笔记。它涵盖了任务描述、指标分析(包括TP、FP、FN、TN、精准率和召回率),接口处理,数据集处理,以及如何使用实用工具进行文件操作和数据可视化。文章还提供了一些Python代码示例,用于处理图像文件、转换数据格式以及计算目标检测的性能指标。
67 0
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)
|
4月前
|
搜索推荐 算法 Java
现有一个接口DataOperation定义了排序方法sort(int[])和查找方法search(int[],int),已知类QuickSort的quickSort(int[])方法实现了快速排序算法
该博客文章通过UML类图和Java源码示例,展示了如何使用适配器模式将QuickSort类和BinarySearch类的排序和查找功能适配到DataOperation接口中,实现算法的解耦和复用。
44 1
现有一个接口DataOperation定义了排序方法sort(int[])和查找方法search(int[],int),已知类QuickSort的quickSort(int[])方法实现了快速排序算法
|
6月前
|
存储 算法
数据结构和算法学习记录——特殊线性表之队列-队列的概念、队列结构体类型定义 、基本接口函数、初始化函数、销毁队列函数、入队列函数、判断队列是否为空、出队列函数、读取队头队尾的数据 、计算队列数据个数
数据结构和算法学习记录——特殊线性表之队列-队列的概念、队列结构体类型定义 、基本接口函数、初始化函数、销毁队列函数、入队列函数、判断队列是否为空、出队列函数、读取队头队尾的数据 、计算队列数据个数
42 0
|
6月前
|
算法
数据结构和算法学习记录——特殊线性表之栈(上)-栈的概念、栈的结构、链式栈数组栈、栈的结构体定义、栈的基本接口函数、栈顶初始化函数
数据结构和算法学习记录——特殊线性表之栈(上)-栈的概念、栈的结构、链式栈数组栈、栈的结构体定义、栈的基本接口函数、栈顶初始化函数
33 0
|
6月前
|
算法
数据结构和算法学习记录——复习静态顺序表的两个接口函数(在指定位置插入数据,在指定位置删除数据)
数据结构和算法学习记录——复习静态顺序表的两个接口函数(在指定位置插入数据,在指定位置删除数据)
23 0
|
6月前
|
存储 算法
数据结构和算法学习记录——线性表之顺序表(顺序表概念、结构、顺序表接口函数-头插头删、尾插尾删)
数据结构和算法学习记录——线性表之顺序表(顺序表概念、结构、顺序表接口函数-头插头删、尾插尾删)
29 0
|
7月前
|
算法 搜索推荐 Java
数据结构与算法(Java篇)笔记--Comparable接口
数据结构与算法(Java篇)笔记--Comparable接口
|
算法 计算机视觉
基于图像形态学处理的目标几何形状检测算法matlab仿真
基于图像形态学处理的目标几何形状检测算法matlab仿真
|
机器学习/深度学习 传感器 算法
【无人机控制】基于几何自适应控制算法解耦姿态动力学的四旋翼无人机附matlab代码
【无人机控制】基于几何自适应控制算法解耦姿态动力学的四旋翼无人机附matlab代码
下一篇
无影云桌面