原创 檢測-PCB板線路

本次分享的示例代碼很簡單,總共加起來不到20行,但是這個很簡單的案例,確有兩個很重要的halcon知識點,因此該示例算是小而精的典範。 先上代碼: * PCB板線路檢測 * 讀圖像 read_image (Image, 'pcb') d

原创 檢測-批量檢查邊緣缺陷

本示例通過Blob分析+擬合的方法,對矩形的邊緣進行缺陷檢測;並且通過同樣的方法對同一張圖像中的多個矩形進行邊緣缺陷的檢測。 示例代碼如下: * 讀取圖像 dev_update_off () read_image (Image, 'pu

原创 檢測-網孔是否正常的檢測

該示例,檢查的是網格網孔是否存在破損。 示例代碼如下: dev_update_window ('off') * 讀圖像 read_image (Image, 'plastic_mesh/plastic_mesh_01') dev_clo

原创 檢測-餅乾完整度的檢測

本示例通過形態學處理,然後再通過矩形度和孔洞面積作爲判斷依據,來確認餅乾的完整情況。 示例代碼: * 這個例子描敘了餅乾質量檢測。 * 使用形態學進行提取和檢查 * 通過一些形狀特徵,比如矩形度還有孔洞面積 * 讀圖像 read_im

原创 檢測-工件毛刺

這又是一個簡短的示例,用簡單的幾個操作,就能將工件的表面毛刺檢測出來。 示例代碼如下: dev_update_window ('off') * 讀圖像 * 此處讀圖像是一次性讀取多個圖像文件 read_image (Fins, 'fin

原创 軌跡規劃 - 梯形速度分佈

梯形速度分佈的軌跡規劃,從本質上來說,是一個分段函數的軌跡規劃,基本的方式是一個先加速,再勻速,再減速的三段函數的過程。當然,當間隔時間太短時,會出現分段函數只有加速和減速,無勻速的情況。或者因爲開始速度和結束速度不相等,出現加速

原创 軌跡規劃 - 三次多項式and五次多項式

在軌跡規劃中,有一個類別是多項式軌跡規劃:拋物線、三次多項式、五次多項式、七次多項式、N次多項式。在這篇中,我們去掉最低,去掉最高,主要講三次多項式和五次多項式這兩種。 此處多項式軌跡規劃中,建立的函數關係式是:關節轉動的角度和時

原创 檢測-紋理表面凸起、凹痕、劃痕缺陷的檢測

此示例是一個綜合的示例,檢測的是皮革紋理表面上出現的凸起、凹痕、劃痕上的缺陷。使用的依然是光度立體法,只是不同的缺陷,需要使用的是不同參數所生成的圖像。 示例代碼如下: * 使用光度立體的方法檢測皮革樣品 * Initializati

原创 檢測-光度立體法檢測藥片包裝背面的缺陷

在工業領域,表面檢測是一個非常廣泛的應用領域。在halcon中,使用增強的光度立體視覺方法,三維表面檢測被加強。利用陰影可方便快速的檢測物體表面的缺口或凹痕。 使用光度立體視覺方法可在複雜圖像中輕鬆找到表面缺陷 。藥片包裝的背面,不平整並

原创 基於頻域的缺陷檢測

基於頻域的缺陷檢測,是比較難理解的一部分,在純看理論無法理解的情況下,可以通過先學習一些示例的學習,再回過頭去重新理解理論。   基於頻域的缺陷檢測示例解析:   缺陷-傅里葉變換之劃痕檢測 https://dwz.cn/WfCWrfKs

原创 halcon - 亞像素輪廓 & 擬合

以下一系列的文章都是使用halcon,進行亞像素輪廓的提取以及擬合,同時還包括對亞像素輪廓進行聯合處理的多種方法的說明。   halcon擬合-圓擬合 https://dwz.cn/DlUI1aIU 擬合-擬合直線和圓 https://d

原创 halcon - 缺陷檢測的示例代碼解析

以下一系列的文章都是使用halcon,進行缺陷檢測。此次缺陷檢測的應用範圍,包括PCB線路板線路的缺陷檢測、工件表面光滑度缺陷檢測、餅乾是否完整的缺陷檢測、網格表面網孔是否完整的缺陷檢測、藥片包裝背面的缺陷檢測、皮革表面紋理的缺陷檢測。

原创 六軸機械臂-正解+逆解+軌跡規劃實現

之前,寫了一篇博客,從座標系的說明 -> D-H參數表的建立 -> 正解和逆解的整個算法推導過程整理了一篇博客https://blog.csdn.net/ymj7150697/article/details/80902226。今年將這些算

原创 halcon代碼解析合集

  更多系統性的代碼分享,請關注公衆號:   一. Halcon顏色識別 1. 顏色識別示例color_simple.hdev解析 https://dwz.cn/E2BVL7uZ 2. 顏色識別示例color_fuses.hdev ht

原创 爲什麼看halcon自帶的示例代碼是最好的halcon學習方式

由於智能製造和人工智能的火熱,直接讓機器視覺這個行業也火熱起來。在機器視覺這個行業,對於我們技術人員來說,halcon、opencv、Ni-vision、VisionPro、CeresSolver等等就成爲了我們敲開機器視覺工程師大門的敲