光道視覺科技股份有限公司
關於我們 最新消息 產品介紹 下載專區 技術問題 聯絡我們
Sitemap 回首頁 繁體中文 English
技術問題

[AxCircleMsr] 如何將 AxCircleMsr 量測框架量測結果與背景影像存成圖檔

一般而言, 使用AxCanvas將影像與檢測結果顯示出來是很容易的事.
很多情形會需要將影像與檢測結果一同儲存成檔案而不是只儲存影像, 以便於存檔與後續分析.
光道視覺提供以下做法將影像與檢測結果儲存成影像檔案(Visual Basic .NET):
 

'Step1. 建立一 AxImageC24元件, 以存放相機影像及結果影像
Dim hdc As Long                                       '將AxImageC24的ImageDC開啟
hdc = AxImageC241.OpenImageDC()   'AxImageC24的ImageDC當成一般AxCanvas元件來進行繪圖

'Step2. 將欲儲存的影像繪製到 AxImageC24 取得的 hdc 中
AxAltairU1.DrawSurface(AxAltairU1.ActiveSurfaceHandle, hdc, 1, 1, 0, 0)  '繪出底圖影像
AxCircleMsr1.DrawFrame(hdc, 1, 1, 0, 0)                '繪出AxCircleMsr量測框架
AxCircleMsr1.DrawFittedPrimitive(hdc, 1, 1, 0, 0)  '繪出AxCircleMsr量測結果

'Step3. 關閉 AxImageC24 hdc 
AxImageC241.CloseImageDC()  '完成繪圖後切記關閉AxImageC24的ImageDC

'此時AxImageC24之中已儲存了影像與檢測結果, 儲存影像為 "全彩" BMP檔案
AxImageC241.SaveFile("D:\Result.bmp", AxOvkBase.TxAxImageType.AX_IMAGE_FILE_TYPE_FULLCOLOR_BMP)

 

 

Copyright ©2008 Internet Service by
AISYS Vison company.