2017-01-24 42 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