原创 加工路徑的圖形化編輯

  很多設備如點膠機,焊接機,分板機甚至AOI檢測設備在進行產品加工或檢測之前,都需要先定義加工位置 或加工路徑。加工位置一般爲點,加工路徑可以爲圓

原创 VLC庫運行核簡介

  VLC 媒體播放器的運行核稱之爲libVLCcor. libVLCcore 管理線程,模塊(編解碼器,解複用器等), 模塊功能層,時鐘,播放清

原创 VLC功能模塊編程指南

功能模塊編程指南 VLC建立在很多獨立的功能模塊上面的,象很多媒體播放器系統框架一樣,每個模塊實現一個新的功能。在閱讀本文之前,必須先行閱讀“VLC運行核及功能模塊”和“VLC如何裝載功能模塊”章節。本文敘述如何爲VLC編寫一個新的功

原创 如何使用多功能影像測量系統測量瓷片長寬尺寸

By Tom Wong(黃景亮)   多功能影像測量系統(簡稱MVS, 也稱機器視覺大師)專業版專門爲半自動機器視覺或影像測量定製多種測量算子,應用這些算子可以快速進行產品質量檢測,尺寸測量,產品點數,二次元測量,和加工元導出功能,可以廣

原创 VLC 源代碼結構

VLC 源代碼結構 譯者:撈刀客 VLC源代碼目錄樹 本節介紹VLC源代碼目錄樹結構,以期使開發者對源代碼的分佈結構有一個整體的認識。下面的目錄按照字母順序列出,右邊爲該目錄包含的內容描述。 目錄名稱 說明 bindin

原创 如何對二次元控件進行數值運算

機器視覺大師(又名多多攝像頭大師)可以進行將數個二次元的屬性值進行加減運算。這些運算爲簡單的數學表達式,語法簡單易學。 如果你會寫小學數學的計算表達式,那麼,恭喜你,你也可以用機器視覺大師進行二次元數值運算了。   在學習二次元數值運算之

原创 檢查鍵盤按鍵是否有裝錯位置

鍵盤是電話,電腦,或其它設備上比較常見的部件。人工安裝的鍵盤經常發生各種錯誤, 鍵盤安裝位置錯誤是常見的問題之一。例如,將鍵盤2的件安裝道鍵盤3,將鍵盤6安裝 到鍵盤9, 將鍵盤6的上下順序反置安裝,等等。下圖一個簡單的鍵盤圖:    

原创 c++編程風格和命名規範

  C++編程命名規範     編輯: 撈刀客       在軟件開發過程中,代碼的命名規範是一項很突出的內容。一套定義完整、結構清晰明瞭的命名規範

原创 VLC媒體播放器系統結構

VLC媒體播放器系統結構 VLC是免費和 開源跨平臺多媒體播放器,一個可以播放大部分多媒體格式如DVD,CD,VCD和各種媒體流協議的框架。從技術來講,只是一個處理計算機和網絡上的媒體數據的軟件包。VLC提供一套直觀的API和模塊化框架

原创 使用雙視場測量工件長度尺寸

使用雙視場測量工件長度尺寸     很多二次元測量儀進行工件尺寸測量的時候,只能在視場裏面測量尺寸比較小的尺寸, 如果測量比較大的尺寸的時候,往往需要移動測量儀上面的鏡頭,改變視場的位置,這樣 測量非常費時(畢竟視場可見面積小嘛)。這次,

原创 視頻監控刀模切割件是否脫落

拼接類木製玩具一般使用刀模在一塊小木板上進行衝切成型,隨着加工次數增多, 很多小零件在衝切以後可能自行掉落。這樣會造成兩個後果:1.   零件缺失,無 法做成完整產品。2.  如果零件較大,掉落在工作臺上以後,可能造成下一次衝切 的時候,

原创 透明玻璃珠進行自動快速計數

本文描述如何對毫不起眼的透明小玻璃珠進行自動計數,或許有人說使用機器視覺大師對這些 價值不大的小東西自動計數沒有實際意義,有辱大師名號。是的,確實沒有什麼意義,除非 讀者身邊有價值比較大的產品如珠寶,珍珠,精密小零件等,這些產品在交易的時

原创 VLC如何裝載功能模塊

VLC如何裝載功能模塊? VLC由一個運行核和多個功能模塊組成。 沒有功能模塊,VLC做不了什麼事情。功能模塊提供大部分我們需要的功能。 VLC 有兩個主要屬性: 能力(VLC_MODULE_CAPABILITY):決定模塊的類別。

原创 VLC數據訪問模塊

數據訪問模塊 譯者: 撈刀客 access模塊的能力處在VLC功能模塊鏈表的最後和最前的位置。數據訪問的輸入和輸出函數實現VLC大部分的基本IO功能。這些通常是一些協議如 (http,ftp,...)或一些設備訪問如網絡攝像頭,圖像採

原创 視頻監控工件螺絲是否正確鎖住

自動鎖螺絲機已經被廣泛應用,在無視覺的自動鎖螺絲機上,很多螺絲由於定位不準, 沒有被鎖上。當然,很多人工鎖螺絲的工件上,更加容易出現此類問題。視覺監視螺絲 有無鎖上,成爲很多自動化生產線,特別是無人車間必須解決的問題。   最近,筆者所在