Region運算之骨骼網格鞍點

2021-08-19 17:26:45 字數 3115 閱讀 5598

1.select_region_point(region:destregions:row,column:)

*選擇包括已給點的所有區域

2.skeleton(region:skeleton:)

*獲得區域的骨骼

3.junctions_skeleton(region:endpoints,juncpoints)

*獲得骨架區域的交點和結束點

read_image(lena,'c:/users/z12073245/desktop/lena.jpg')

dev_close_window()

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

dev_display(lena)

threshold(lena,region, 128, 255)

connection(region, connectedregions)

*選擇包括已給點的所有區域

select_region_point(connectedregions, destregions, 100, 100)

select_region_point(connectedregions, destregions1, 154, 254)

threshold(lena, region1, 0, 50)

connection(region1, connectedregions1)

skeleton(connectedregions, skeleton)

junctions_skeleton(skeleton, endpoints, juncpoints)

gen_grid_region(:regiongrid:rowsteps,columnsteps,type,width,height:)

*生成網格/點區域

2.projection_pl(::row,column,rowl,column1,row2,column2:rowproj,colproj)

*計算點到直線的投影

* create a region from lines or pixels

* read_image (image, 'particle')

get_image_size (image, width, height)

gap := 10

gen_grid_region (regiongrid, gap, gap, 'lines', width, height)

* reduce the domain of the image

reduce_domain (image, regiongrid, imagereduced)

* select gray values lying within an interval

threshold (imagereduced, region, 100, 255)

dilation_rectangle1 (region, regiondilation, gap, gap)

reduce_domain (image, regiondilation, imagereduced2)

threshold (imagereduced2, region, 100, 255)

gen_grid_region列子

projection_pl.hdev

dev_clear_window()

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

dev_set_color('green')

rowline1 :=200

colline1 :=100

rowline2 :=120

colline2 :=200

rows :=150

columns := 50

disp_line(windowid,rowline1,colline1,rowline2,colline2)

gen_region_line(regionlines1,rowline1,colline1,rowline2,colline2)

n := 0

for rows := 20 to 100 by 4

dev_set_color('red')

gen_circle(wcir, rows + n, columns, 3)

projection_pl(rows + n, columns, rowline1, colline1,rowline2,colline2,rowproj,colproj)

dev_set_color('blue')

gen_circle(wcir,rowproj,colproj,3)

gen_region_line(regionlines,rows+n,columns,rowproj,colproj)

distance_ss(rows,columns,rows+n,columns+n,rowline1,colline1,rowline2,colline2,distancemin,distancemax)

n := n + 8

endfor

read_image(image,'landmarks')

get_image_size(image,width,height)

dev_close_window()

dev_open_window(0,0,width,height,'black',windowhandle)

rgb1_to_gray(image,grayimage)

sigma := 1.5

threshold := 12

saddle_points_sub_pix(grayimage,'facet', threshold, sigma, row, column)

gen_cross_contour_xld(crosses,row,column,12,0.785398)

dev_display(grayimage)

dev_set_color('blue')

gen_cross_contour_xld(crosses,row,column, 12, 0.785398)

Region之 線特徵

1.line orientatin rowbegin,rowend,colend phi 計算直線的方向 2.line position rowbegin,colbegin,rowend,colend rowcenter,colcenter,lenght,phi 計算線段的中心,長度,方向 3.an...

HBase之Region上Spilt流程分析

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

C 預編譯指令之 region

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