原创 STM32 HAL庫之USB

前言 stm32f1xx_hal_msp.c 文件定義了兩個函數 HAL_MspInit 和 HAL_MspDeInit。這兩個函數分別被文件 stm32f1xx_hal.c 中的 HAL_Init 和 HAL_DeInit 所調

原创 STM32 HAL庫之IIC

IIC I2C 總線是一種串行數據總線,只有二根信號線,一根是雙向的數據線SDA,另一根是時鐘線SCL,兩條線可以掛多個設備。 IIC設備(絕大多數)裏有個固定的地址,只有在兩條線上傳輸的值等於IIC設備的固化地址時,其纔會作出響

原创 Webots下關於Scene Tree(場景樹)和首選項的介紹

場景樹(Scene Tree) 要訪問“場景樹窗口”,可以在Tools菜單中選擇Scene Tree, 也可以按主工具欄中的Show the Scene Tree side bar按鈕。 場景樹包含描述模擬世界(包括機器人和環

原创 機器人模擬器webots初學者入門教程

Webots GUI由四個主要窗口組成: 顯示並允許您與3D模擬進行交互的3D window(3D窗口) 表示當前世界的層次結構的Scene tree(場景樹) 允許您編輯源代碼的Text editor(文本編輯器) 以及最後

原创 Halcon VS2019 c#結合Halcon界面編程

上圖: 分別解析: 按鈕代碼增加: private void button1_Click(object sender, EventArgs e) { HDevelopExport HD = new HDevelo

原创 達爾文OP2 系統架構

達爾文OP2 系統架構

原创 Halcon 字符串處理

上圖: 貼代碼: * 在一個窗口打印字符串 dev_close_window () dev_open_window (0, 0, 512, 512, 'black', WindowID) dev_clear_window ()

原创 Halcon 讀取工業條形碼

上圖: 貼上代碼: * 讀取2/5類型工業條形碼 create_bar_code_model ([], [], BarCodeHandle) *檢測一張圖片上的單一條形碼 set_bar_code_param (BarCodeH

原创 Halcon 定位

效果圖如下: 貼上代碼 * 製藥行業膠囊檢測 dev_close_window () dev_update_off () read_image (ImageOrig, 'blister/blister_reference') d

原创 Halcon 2D計量

使用2D計量,您可以測量可以由特定幾何圖元表示的對象的尺寸。可以測量的幾何形狀包括圓形,橢圓形,矩形和直線。 先上結果: 程序分解: dev_update_off () read_image (Image, 'pads') ge

原创 Halcon 控制語句

控制語句類型主要由以下幾種組成: (1) if條件語句; (2) switch多分支條件語句; (3) 循環語句:while循環語句; (4) 循環語句:for循環語句; (5)中斷語句。 1.if條件語句 If條件語句有三種常用

原创 圖像採集 光源

機器視覺 機器視覺是使得機器具有與人一樣的視覺,實現檢測、測量以及判別等功能。一個正常的機器視覺系統應該包括圖像採集系統(光源、相機、鏡頭等部分)、圖像處理系統(圖像分析、圖像特徵提取等)以及機械執行單元。 圖像採集系統 (1)

原创 Halcon 採集助手批量文件夾下圖像讀取

Halcon圖像讀取 利用read_image算子讀取圖像 算子read_ image(:Image:FileName:)中 Image爲讀取的圖像變量名稱, FileName爲圖像文件所在的路徑, Halcon支持多種圖像格式。

原创 Halcon 算子

基本結構 Halcon算子的基本結構爲: 算子(圖像輸入:圖像輸出:控制輸入:控制輸出:) Halcon算子中的四種參數被三個冒號依次隔開, 分別是: 圖像輸入參數,圖像輸出參數,控制輸入參數,控制輸出參數。 一個算子中可能這四

原创 Halcon 圖像自適應窗口|顯示文字

圖形窗口 默認的圖形窗口尺寸爲512*512,因此當圖像尺寸不同時顯示在圖像窗口上會 變形,要看到無變形的圖像的步驟爲:菜單欄>可視化>圖像尺寸>適應窗口,即 可自動調整窗口。 另一種方法: 圖像顯示 HDevelop中顯示圖