halcon從dxf檔案讀寫xld

2021-09-25 06:57:53 字數 693 閱讀 4934

dev_update_window ('off')

read_image (bottle, 'c:/users/administrator/desktop/23.png')

edges_sub_pix(bottle, edges, 'canny', 1, 10, 20)

write_contour_xld_dxf(edges,'c:/users/administrator/desktop/draw.dxf')

read_contour_xld_dxf(contours,'c:/users/administrator/desktop/draw.dxf' , , , dxfstatus)

dev_display(bottle)

dev_display(contours)

stop()

介紹一下edges_sub_pix(bottle, edges, 『canny』, 1, 10, 20)

canny使用累計直方圖計算兩個閥值。凡是大於高閥值的一定是邊緣; 凡是小於低閥值的一定不是邊緣;如果檢測結果大於低閥值但又小於高閥值,那就要看這個畫素的鄰接畫素中有沒有超過高閥值的邊緣畫素:如果有的話那麼它就是邊緣了,否則他就不是邊緣;

alpha:引數指定值越小,平滑越強大,會減少邊緣細節。(canny剛好相反,值越大,邊緣細節越少)。

low:低閥值

high:高閥值

Halcon 學習筆記3之檔案讀寫 資料夾操作

向文字檔案寫入字串內容 read image image,fabrik threshold image,region,0,120 輸出面積,行,列 area center region,area,row,column 以輸出的形式開啟檔案 open file area.txt output file...

android 讀寫檔案 包括從sdcard中

1 從應用程式目錄中讀取檔案 不需要特殊許可權 檔案被儲存到了 data data 報名 files 下。public static void rememberinfo context context,string username,string passwd catch ioexception e...

從HDFS檔案系統中讀寫檔案原理

1 客戶端發起請求要寫檔案 aa jdk.tgz 2 namenode會檢查該目錄是否存在,返回是否可寫 3 客戶端請求寫入第乙個block 4 namenode返回3個datanode主機 5 挑選dn1,請求建立傳輸資料的連線,建立socket連線,請求帶有引數,告訴dn1要傳輸給多少臺機器 6...