Region之 線特徵

2021-08-19 17:30:03 字數 1766 閱讀 1891

1.line_orientatin(::rowbegin,rowend,colend:phi)

*計算直線的方向

2.line_position(::rowbegin,colbegin,rowend,colend:rowcenter,colcenter,lenght,phi)

*計算線段的中心,長度,方向

3.angle_ll(::rowal,columnal,rowa2,columna2,rowb1,columnb1,rowb2,columnb2:angle)

*計算兩直線的角度方向

4.gen_region_runs(:region:row,columnbegin,columnend:)

*作用:通過給定的行列生成區域region

5.boundary(region:regionborder:boundarytype:)

*求取區域region的邊界

dev_close_window ()

dev_open_window (0, 0, 512, 512, 'white', windowid)

rowa1 := 255

columna1 := 10

rowa2 := 255

columna2 := 501

dev_set_color ('black')

disp_line (windowid, rowa1, columna1, rowa2, columna2)

rowb1 := 255

columnb1 := 255

for i := 1 to 360 by 1

rowb2 := 255 + sin(rad(i)) * 200

columnb2 := 255 + cos(rad(i)) * 200

disp_line (windowid, rowb1, columnb1, rowb2, columnb2)

angle_ll (rowa1, columna1, rowa2, columna2, rowb1, columnb1, rowb2, columnb2, angle)

endfor

angle_ll.hdev列子(畫圓)

gen_region_runs.hdev(滑鼠事件)

dev_close_window ()

dev_open_window (0, 0, 512, 512, 'black', windowid)

button := 1

rows :=

cols :=

dev_set_color ('red')

dev_clear_window ()

while (button == 1)

* click with the mouse to specify start points of runs

* to quit loop use right mouse button

get_mbutton (windowid, row, column, button)

rows := [rows,row]

cols := [cols,column]

disp_circle (windowid, row, column, 3)

endwhile

dev_set_color ('green')

gen_region_runs (region, rows, cols, cols + 40)

dev_display (region)

HBase之Region上Spilt流程分析

我們知道在memstore達到閥值以後,會進行flushregion操作.那麼在操作完成之後,會對hregion進行檢查,看是否hregion是否已經達到閥值,如果已經達到閥值,則需要對hregion進行split操作。一 檢測hregion是否需要進行split的流程分析 boolean shou...

Region運算之骨骼網格鞍點

1.select region point region destregions row,column 選擇包括已給點的所有區域 2.skeleton region skeleton 獲得區域的骨骼 3.junctions skeleton region endpoints,juncpoints 獲...

C 預編譯指令之 region

region和 endregion是乙個區域注釋 注釋一段話.但是不是au3內建的語法。內建的注釋是 和 cs 與 ce 這是為了給編輯器識別 摺疊準備的。本身沒有任何意義,在編譯時候會被自動刪除。是為了讓我們在看 時能快速知道乙個功能是 開始,結束。region public class mycl...