光道視覺科技股份有限公司
關於我們 最新消息 產品介紹 下載專區 技術問題 聯絡我們
Sitemap 回首頁 繁體中文 English
泛用型視覺程式庫
 
OVK Framework 視覺程式庫簡介
OVK Framework 視覺程式庫簡介 產品特點
  • OVK Framework與PyOVK專指運行於Windows系統+Intel相容處理器的機器視覺開發程式庫; 運行於Linux系統+Intel / ARM / RISC-V / POWER等處理器的機器視覺開發程式庫請參考OESPyOES
  • Microsoft Windows平台上共通的ActiveX軟體格式
  • 本土團隊超過二十年持續不間斷的研發, 穩定高效能的視覺運算平台已獲眾多國內外客戶採用
  • 自主研發的高效能視覺演算法, 提供軟體程式庫最強大的分析功能與最優異的運算效能
  • 支援多處理器與多核心運算環境
  • 支援Microsoft Windows 32位元與64位元平台軟體開發 ; 32位元開發支援最高4.0GB記憶體使用, 64位元開發支援最高16.0EB記憶體使用(16.0EB為理論值,實際需視CPU的記憶體匯流排寬度的實現而定,一般皆在16.0~256.0GB範圍內)
  • 相容於最新版本Microsoft Windows作業系統, 包括、Windows 7(32bit/64bit)、Windows 8.x(32bit/64bit)、Windows 10(64bit)、Windows 11(64bit)等
  • 完整支援.NET Framework 3.5~4.8與最新的.NET5、.NET6
  • 完整支援Windows平台程式語言: Visual Basic 6、Visual Studio 6、Visual Studio 2005~2022(Basic/C++/C#)、C++ Builder、Delphi等
  • 完整說明文件(英文、繁體中文、簡體中文)
  • 近一千頁以繁體中文撰寫之紙本參考書籍[機器視覺系統實務], 巨細靡遺解說機器視覺系統各部組成與OVK Framework軟體使用參考, 書中詳附二十組實際應用案例與範例程式碼
  • 完全本土的研發及技術服務團隊, 提供使用者在地即時的支援與服務

 

簡介
  • 支援MMX / SSE指令及最佳化, 具備優異運算效能
    使用者得以隨時開啟或關閉MMX / SSE技術
  • 支援光道視覺專有Dynamic Multicore Distribution Technology (DMD)軟體技術, 搭配原本即具備的MMX / SSE多媒體指令運算能力, OVK Framework展現極致的運算效能並滿足使用者複雜的檢測需求
    DMD技術支援即時偵測系統核心數目, overhead最小的情形下動態分配運算資料至每個核心使得系統所有的運算核心都能被平均且有效利用, 在原有的高效能視覺演算法的基礎上再次增進運算效能(視系統核心數目決定)
    DMD技術使得客戶對於電腦運算系統的每一分投資都能有效利用, 充份發揮現代處理器強大運算效能
    使用者得以隨時開啟或關閉DMD技術
  • 完整說明文件(英文、繁體中文、簡體中文): 含軟體技術文件、軟體快速上手圖解(Big Picture)、技術應用文庫(每個軟體元件至少提供一篇、共近百篇文章)、紙本書籍機器視覺系統實務(光道視覺FAE團隊積累十年經驗近一千頁的專業著作)等詳盡豐富的中文資料
  • OVK Framework軟體模組簡介如下(以下限於篇幅僅介紹各模組少部份功能, 詳細完整的功能請直接與業務連繫以取得詳盡技術資料):
  • OvkBase模組:針對影像資料做儲存與管理的元件組,提供了各形狀的ROI(Region of Interest)、多邊形矩形ROI、區塊ROI(BlobROI)與影像資料儲存管理(AxImageBW8AxImageC24)所有基本的資料運作功能。利用各形狀的ROI框出有興趣的區域,針對我們有興趣的影像資訊作分析如此可增加檢測分析的速度,亦可避免不必要的雜訊區域,提升分析的精確性。 
                           
                                                           多邊形ROI(Region of Interest)

    OvkBase模組亦提供share memory的方式在單一或不同程式之間傳遞分享影像或其他資料的資訊。AxShareMemoryServer元件會跟OS要一塊記憶體來放置影像資訊(不一定是影像資訊,其記憶體所放置的資料格式視使用者在此記憶體放置資料格式而定),由AxShareMemoryClient (一個或多個)來分享放在此記憶體位置中的資訊。如此就可輕易的在程式與程式之間傳遞資訊。
           
                                      跨程序影像伺服器(Cross-Process Image Server)

  •  OvkImage模組: 提供了所有基本色彩分布抽取與等化、形態運算、環形影像拉伸、二值化、算術邏輯、影像複製與統計等影像分析功能。當攝影機擷取到的影像品質不佳,過多的雜訊干擾,硬體的改變已無法再得到更好的影像,此時可利用軟體的方式,對影像進行強化與去除雜訊的動作,突顯出特徵值,以利後續的影像分析計算。

形態運算(Morphology) 

遮罩運算(Convolution)

 

二值化運算(Binarization)

影像拉伸與Gamma修正運算(Warping and Gamma Correction)

  • OvkColor模組: 專為影像色彩模型轉換與分析功能所設計的元件組,提供了所有色彩模型轉換與分析功能。一張灰階影像(greylevel image),每一個Pixel佔有8位元的影像資訊,彩色影像(color image)每一pixel佔有24位元的影像資訊,當檢測目的是做待測物顏色的判別時,可選擇使用彩色攝影機,因每一種顏色的色彩分量分值不同,如此我們可藉由色彩分量來完成待測物顏色的判斷。
    請注意! OvkColor模組使用授權同OvkImage模組。

                   

          顏色分離(RGB Separater)

  • OvkSewer模組: 專為工業視覺應用而設計以空間校正為基礎原理的多影像拼接元件組,提供了快速精準的多影像拼接功能OvkSewer採用光道視覺特有的校正與影像拼接演算法一次解決所有攝影機姿態與鏡頭效應所產生的歪斜與扭曲並根據各影像間相互位置關係快速精準地產生拼接影像在擁有良好校正的前提下可達到以肉眼亦無法分辨影像接縫位置的高拼接品質。透過校正所得的數學核心,影像中每一個畫素的位置與顏色都能快速精準地計算出來從而提供單一、精準、高品質、高解析度的拼接影像。
    請注意! OvkSewer模組使用授權同OvkImage模組
     

 

六影像拼接前: 各種不同視角分別以六組攝影機拍攝

六影像拼接: 僅修正透視扭曲(6 Images Sewing: Only Perspective Distortion Corrected)

                               

      三影像拼接: 同時修正透視及魚眼扭曲(3 Images Sewing: Both Perspective and Radial Distortion Corrected)  

  • OvkBlob模組:提供了區塊分析功能。區塊分析是將所指定的影像或者ROI區域內灰階反差大的區塊給分析出來。針對各個區塊進行更進一步的分析包括:區塊面積、形心、重心、主軸線外接矩形和最密合外接矩形…等特徵參數。區塊分析元件還有一項較特殊的功能,除了將區塊快速地分析出來外,還可將區塊當作ROI再次進行分析(其區塊可以是分離的,使用者可將分離的區域拉在一起進行運算分析,這是其他ROI元件所無法達成的獨特且強大的功能)

             

                   多邊形ROI區塊分析(Blob Analysis in Polygon Region)

                     

                   多邊形ROI區塊分析與特徵計算(Blob and Feature Analysis in Polygon Region)

     
  • OvkMsr模組: 提供了豐富完整的影像量測與校正功能。OvkMsr模組讓使用者不再需要與數學公式纏鬥,僅需將參數設定完成即可輕鬆地得到點、線、圓、矩形、槽孔或兩線角度等幾何形狀的各部尺寸,OvkMsr模組提供眾多高精度高效能次像素影像量測工具,量測重複精度可達0.0166像素(1/60像素); 同屬於OvkMsr模組的WorldMapper提供強大的尺寸校正、座標轉換、畸變修正三合一軟體演算法,適當輸入量測數值與座標點資料即可輕易將影像座標與外部機械座標系精準的校正在一起,並同時修正因攝影機歪斜或鏡頭魚眼所造成的影像扭曲,快速精準地量測出幾何形狀的真實尺寸。

       

    AxPointMsr / AxLineMsr 量測元件

          

               AxCircleMsr / AxAngleMsr 量測元件

 

    AxWorldMapper座標校正元件 

  • OvkCalibration模組: 提供強大的畸變校正與座標轉換統合功能。硬體設備的架設,除非是透過特殊儀器的校正,一般攝影機與待測物很難處於平行狀態,尤其在精密量測應用中,些微的傾斜角度因透視效應所產生的誤差是相當可觀的,短焦鏡頭所產生的魚眼效應亦或是透視與魚眼的混和效應, 畸變校正與座標轉換統合功能均可輕易地將上述效應的影像修正回來。

             請注意! OvkCalibration模組使用授權同OvkMsr模組  

 

影像扭曲修正(Image Distortion Correction)

  • OvkPat模組:提供快速的圖樣比對功能。將欲做比對的樣板影像學習完成,設定好相關參數,即可在目的影像中搜尋是否有與樣板相似的影像。

 
圖樣搜尋(Pattern Matching)

  同屬於OvkPat模組的視覺檢視框架定位功能,當使用者選定好待測物上某一標準參考位置與角度後,不論待測物位置偏移(ΔX,ΔY)或旋轉幅度的大小(Δθ),待測物上任一座標點都跟著偏移(ΔX,ΔY)和旋轉Δθ角度,透過 AxVisionInspectionFrame元件的計算, 可快速計算出旋轉θ角度後所對應的座標位置。圖樣比對與視覺檢視框架定位功能的相互搭配,不僅可快速找出待測物在影像中的位置,同時可達成量測框架定位,進行後續的處理分析。

            

            自動定位視覺框架(Auto-Positioning Vision Frame)

  • OvkPat2模組:提供快速的幾何比對功能。將欲做比對的樣板影像學習完成,設定好相關參數,即可在目的影像中搜尋是否有與樣板相似的影像。有別於OvkPat模組,OvkPat2模組採用幾何式比對演算法,針對樣板影像的外型輪廓特徵進行比對。即使待測物外形缺損、被異物遮擋甚至一部分超出視野範圍,仍能進行有效辨識。

           請注意! OvkPat2模組使用授權同OvkPat模單一授權費用即可同時使用OvkPat2與OvkPat功能  


輪廓搜尋(Geometric Pattern Matching)
          

  • OvkMarkInsp模組:提供了快速的字元符號標記檢測功能。標記檢測模組可使用在印刷字元檢測與標籤字元檢測等應用中。透過完整字型教導程序,建立自定的字型庫,針對不同的場合,AxOcr元件可以快速有效地進行印刷字元辨識。

                           

                 字元辨識(Optical Character Recognition)

  • OvkMarkInsp2模組:提供了快速的符號校驗功能。符號校驗模組可使用在印刷字元校驗與標籤符號校驗…等應用中。透過完整教導程序,建立自定的樣板庫,針對不同的場合,AxOcv元件可以快速有效地進行符號校驗與差異比對。

           請注意! OvkMarkInsp2模組使用授權同OvkMarkInsp模組

字元辨識(Optical Character Verification)

  • OvkGeometry模組提供了快速、易整合使用的快速偵測與分析基本幾何元素(點、線、矩形等)之功能。OvkGeometry模組具備了高運算效能全向性偵測容錯能力、絕佳的後續開發彈性等等優異特性於場景辨識、目標辨識、幾何偵測、尺寸量測、物件定位、熱區定位等眾多領域皆能有效發揮。OVK Geometry目前提供功能如下:

    點偵測:AxCannyOperator(一般演算法)AxPointCollector(光道視覺演算法,兼具彈性與效能)

    線偵測:AxLineCollector(光道視覺演算法)

    矩形偵測:AxRectCollector(光道視覺演算法)

   請注意! OvkGeometry模組使用授權同OvkMsr模組

線偵測與矩形偵測 

  • OvkTexture模組提供了快速、易整合使用的快速分析與分類紋理之功能。OvkTexture模組具備了高運算效能全向性偵測容錯能力、絕佳的後續開發彈性等等優異特性輕易將不同紋理區域分開以進行後續視覺分析

           請注意! OvkTexture模組使用授權同OvkBlob模組

PCB印刷線路紋理分析

  • OvkIO模組: 提供了快速、易整合使用的IO控制與網路通訊功能。AxComm元件提供RS232通信程式捷徑,可快速有效地進行RS232通信。AxTcpServerAxTcpClient元件提供網路通信的功能,以網路模式作為傳輸資料的途徑。 除上述兩種標準之外,亦支援工業通信標準協定Modbus(Master/Slave),以利於與各種外在設備進行連結。 

  
Modbus Master / Slave

  • OvkAlign模組: 提供了快速、易整合使用的高精度視覺辨識與定位功能。OvkAlign模組提供任意形狀、全向性(0~360度)的標靶搜尋定位功能,同時具備了影像座標與機械座標轉換功能,直接輸出機械座標之偏差座標。強大但使用簡易的校正功能支援各種方向之直角座標系(正手座標系,反手座標系) ,攝影機與機械座標之間能以任意角度進行安裝,使用者再也不需煩惱繁複的座標轉換與尺寸換算。OvkAlign模組屬功能齊備的準系統軟體模組,詳細功能規格請參閱工業應用視覺準系統頁面 

 

OvkAlign標靶搜尋定位模組(Target Positioning and Alignment)

  • OvkBarcode模組: 提供了快速、易整合使用的條碼辨識與定位功能OvkBarcode模組提供一維條碼與二維條碼的辨識功能,一維條碼支援Code39Code93Code128...等等二十餘種工業標準; 二維條碼支援QR碼MicroQR碼DataMatrix(ECC200)碼PDF417碼漢信碼等工業標準,功能強大辨識快速。OvkBarcode模組屬功能齊備的準系統軟體模組,詳細功能規格請參閱工業應用視覺準系統頁面

 

  OvkBarcode條碼辨識模組(1D and 2D Barcode Reader)

  • OvkGameTools模組: 提供了快速、易整合使用的娛樂設備視覺辨識功能。OvkGameTools模組提供撲克牌、骰子、中國象棋與中國麻將定位與辨識功能。OvkGameTools模組屬功能齊備的準系統軟體模組,詳細功能規格請參閱娛樂應用視覺準系統頁面

 

 OvkGameTools娛樂設備視覺辨識模組(Gaming System Vision Tool)


 

規格

 

 

 

自2012年12月26日起閱覽人數

 

YourCompany.Com@2008
Privacy Policy ?Terms Of Use