該怎麼巧妙應用落寞工具箱中的自定意識別區域

如何自訂落寞工具箱的識別區域

基本概念

現在許多專業領域都會用到座標的概念,也就是x和y,
x 就是左右的座標,
y 就是上下的座標,
透過x和y,就可以清楚明確的定位到某一個點。

我的頻木分辨率是1920x1080,這是啥意思?

我們知道了x代表左右,y代表上下之後,就要來了解什麼是頻木分辨率了,
以現在最常見的分辨率1920x1080為例:

  1. 什麼是1920?
    你可以想像出一條瓶放在桌面上的繩子,從左而右,
    (1920),就是代表從最左邊到最右邊的範圍,
    我們會把這整個範圍稱之為x軸,
    在x軸上的任意一個點,就叫做x點,
    x點可以位於x軸上的任意一個位置,
    最左邊是0
    最右邊是1920
  2. 什麼是1080?
    繼續發揮你的想像力,你拿著一條繩子,並且這條繩子成直線懸空在你的腦袋正前方,
    1080,就是代表從最上面到最下面的範圍,
    我們會把這整個範圍稱之為y軸,
    在y軸上的任意一個點,就叫做y點,
    y點可以位於y軸上的任意一個位置,
    最上面是0,
    最下面是1080。

而我們的貧木,就是透過左右1920個點,上下1080個點,每個點都有自己的顏色,構成了整個頻幕畫面,
你可以心算一下,整個頻木上有幾個點呢? 答案是
2,073,600個點
我們就可以利用x和y的概念,準確的定位到頻木上的某一個點上了。

小測驗

來考考你,如果今天我問你
x0、y0,是在頻木畫面中的哪個位置?
讓你思考3秒鐘,想好了在往下看,
答案是:最左上角
如果我再問
x1920、y1080是在頻木中哪個位置呢?
答案是:最右下角,
ok! 如果你權對了,恭喜你聽懂我在說什麼啦!

除了x、y,還有寬和高

了解了x和y之後,我就來帶你認識這兩個也讓我誤會很久的東西吧!
我們知道,透過x和y,可以清楚且準確的描述一個點的所在位置,
但只有x和y,不就只有一個點而已嗎,沒辦法選定一塊區域,那該怎麼辦呢?
這個時候,高和寬就誕生了,
從本質來看,高和寬也是在x軸和y軸上,那他們跟x和y之間是什麼關係呢?
在開始介紹前,我們先來了解識別區域的概念。

識別區域是由四個編所組成

在很多時候,一個區域可以有很多種形狀,圓形、三角形、六邊形等等,
好在工具箱的識別區域是最簡單的四邊形,也就是方形或長方形,
在方形、長方形內的區域,才會被工具箱進行識別,
因此,我們就可以控制左邊、右邊、上邊、下邊,來方便的選擇要進行識別的區域,
透過上面的介紹,聰明的你應該能猜到,左邊和上邊其實就是x和y,
那右邊和下邊,當然就和寬、高有關囉,讓我們一起來看看!

什麼是寬?

這裡說的寬,並不是第二個x點,
而是根據x點所在的位置,利用加法,往右延伸,
什麼意思呢? 讓我打個比方→
我們現在有兩張紙,我想讓工具箱識別x0到x10之間的頻木區域,
第一章紙上面寫著,x點位於0,
第二章紙上面寫著,有10個點這麼寬
首先,我們把第一張紙塞給工具箱,哦吼,工具箱很快的找到了x0的位置,
接著,我再把第二章紙塞給工具箱,
工具箱先找到了x0,接著往右算10個點,找到了x10,
到此,就選定了x0到x10的區域,可以開始識別了。

在打另一個比方,如果我要識別x10到x20呢?
我只要把寫著x的紙,改成
x點位於10,
寬跟剛剛一樣,有10個點這麼寬,
那麼結果就會變成→
工具箱會先找到x10的位置,然後往右算十個點,抵達x20,
接著又可以識別x10到x20的位置了。
這就是我上面所說的
根據x點所在的位置,利用加法,往右延伸,寫的數學一點的話就是這樣→
`x點的位置+寬 = 右邊

什麼是高?

高的概念跟寬一樣,不過是變成了向下延伸,
讓我來打個比方→

我想要識別y0到y10的位置,
第一章紙上寫著,y的位置位於0,
第二章紙上寫著,有10個y點那麼高,
我先把第一張紙塞給工具箱,此時工具箱很快的就找到了y0,
接著,我再把第二章紙塞給工具箱,
工具箱就會先找到y0,往下算10個y點,找到了y10,
此時就選定了y0到y10的區域,可以開始識別了

那如果要識別y10到y20呢?
一樣,將第一章紙改成
y的位置位於y10,高度跟剛剛一樣,
工具箱就會先找到y10,往下算10個點,抵達y20,
到此就選定了y10到y20的區域,可以開始識別囉!
用數學的方式表示就是→
y點的位置+高 = 下邊

總結

透過上面的介紹,你應該能更清楚的了解該如何使用工具箱的x、y、高、寬了,
這四個參數,分別對應了識別區域的四個邊緣,也就是→

  • x 左邊
  • x+寬 右邊
  • y 上邊
  • y+高 下邊

你只要記住:
寬 是根據x的座標往右計算,得出的位置就是(右邊)的座標,
高 是基於y的位置往下推算,得出的位置就是(下邊)的座標,
無論寬還是高,都沒有明確的座標位置,它們的存在,紙是為了延伸從x或y出發的範圍。

ok! 希望看到這裡,你已經能善用工具箱的自訂意識別區域囉!