2017-01-24 40 views
0

给定一个坐标系(例如像素网格),可以定义一个具有四个数字的矩形:两个x轴值(矩形的边)和两个y轴值(顶部/矩形底部)。我的问题是,这些值应该是什么顺序,是否有一个广泛使用和/或接受的约定?对于图像处理领域的人来说,什么样的命令是最熟悉的定义矩形时坐标顺序的约定

回答

0

没有“约定”,因为不同的使用可能需要不同的表示。
FWIW,矩形是通常在以下两种方式之一来定义:

  1. 原点(X,Y)+尺寸(宽×高)
  2. 左上(X0,Y0)+右下( x1,y1)

这就是说,这些有许多排列,通常类方法将提供转换,并且多个构造函数可能支持多重初始化。

+0

出于好奇,你在“约定”和“平常是什么”之间有什么区别? – Julien

+0

“约定”是指*约定*做事的方式 - 通常只有一个。 “通常”意味着你可能在各种独立的API中经常看到的东西 - 可以有各种各样的风味。 在数学中,约定是(x,y)而不是(y,x),但是矩阵符号是(行(y),列(y))。在数学Y是习惯上,在图像处理Y通常是下来... –

+0

有道理。谢谢! – Julien