2017 在 C# 或 .Net 在安裝的時候 是沒內定安裝 這個功能 (C++ 應該也沒有 我安裝了 Windows 開發平台也沒出現)
需要在 個別元件 中的 偵錯與測試 勾選 C++ 分析工具 (需要 1.45GB)
2017 在 C# 或 .Net 在安裝的時候 是沒內定安裝 這個功能 (C++ 應該也沒有 我安裝了 Windows 開發平台也沒出現)
需要在 個別元件 中的 偵錯與測試 勾選 C++ 分析工具 (需要 1.45GB)
在 MSSQL 中 有兩個資料型態要寫入時沒有基礎很容易發生困擾
原因是在 DataTime 與 檔案路徑 的資料中 有 " : " 冒號的存在
解決辦法就是 將要寫入的資料 用字串資料型態(前後加入 ' ) 寫入 就可以處理
Halcon 的 二維條碼處理 並不困難,困難的是得先讀完說明.........
此說明 以常見的 "Data Matrix ECC 200" 為主
主要會使用的Function有
1.建立二維條碼處理的 Handle reate_data_code_2d_model( : : SymbolType, GenParamNames, GenParamValues : DataCodeHandle)
SymbolType : 二維條碼的格式
Halcon 的 XLD 可由 Region 的輪廓 或 資料處理取得
由Region 取得
gen_contour_region_xld(Region , Contour , 'border')
如此即可取得 輪廓資料
在 .Net 中 將 原有的 bitmap 影像 轉入 康內視
方法一:運用記憶體指標
Dim bm As Bitmap = Bitmap.FromFile("Z:\D\temp2.tiff")
read_image(Image,'D:/Study/Halcon/異域檢測/Sample.jpg')
decompose3(Image, Image1, Image2, Image3)
mean_image(Image3, ImageMean, 20, 20)
基礎
01.TCP/UDP 連線 Server / Client 連線與傳輸
02. Serial Port(RS232) 資料傳輸 與接收
03.FTP 資料上傳
04.文字檔輸出與讀取
建立校正資料開始:
create_calib_data( : : CalibSetup, NumCameras, NumCalibObjects : CalibDataID)
CalibSetup:校正模式
NumCameras:相機數量
適用 Area Camera, 使用 CCTV 鏡頭
CalPath := 'C:/Program Files/MVTec/HALCON-12.0/calib/自建/calplate_big.cpd' '校正版檔案路徑
StartCamPar := [0.016,0,0.0000074,0.0000074,320,240,640,480] '相機初始參數
'開始建立 相機校正create_calib_data ('calibration_object', 1, 1, CalibDataID)