易淵圖像機器視覺產品體系:
1.易淵機器視覺基礎庫軟體:基礎庫MvitSDK+應用模塊庫MvitEXM
2.易淵機器視覺算法流程引擎軟體 VDDevelopKit
3.易淵機器視覺面陣相機通用軟體 VisionDoctor
4.易淵機器視覺高速檢測軟體 HSInspector
5.易淵機器視覺線陣相機通用軟體 LScanDoctor
6.易淵機器視覺線陣相機計數軟體 LScanCounter
7.行業定製軟體
本次發布四個庫:
1)機器視覺基礎庫:MvitSDK 4.1.21.131
2)應用模塊庫:MvitEXM 4.1.21.131
3)流程編輯及執行引擎C++版:VDDevelopKit 7.0.21.131
4)流程編輯及執行引擎C版:VDDevelopKitC 7.0.21.131
易淵圖像 MvitSDK 和 MvitEXM 是適用於工業自動化方向機器視覺行業的通用軟體開發基礎庫。本次發布的是算法庫的4.1.21.131更新,以下產品依賴於此版本算法庫:
1) VisionDoctor 7.0.21.131
2) LScanDoctor 4.0.21.131
3) VDDevelopKit 7.0.21.131
4) VDDevelopKitC 7.0.21.131
VDDevelopKit 和 VDDevelopKitC 是基於 VisionDoctor 軟體內核的算法流程執行引擎,並且 VDDevelopKitC 是基於 VDDevelopKit 包裝而成的,對用戶來說兩者區別如下,
1. 機器視覺基礎算法庫MvitSDK 4.1.21.131
MvitSDK是由上海易淵圖像技術有限公司開發的適用於機器視覺行業的軟體開發工具包(SDK), 其組成結構如下圖所示。
MvitSDK適用於Windows作業系統上基於Visual C++ 2005到Visual C++2015開發環境。MvitSDK中有32位(x86) 和64為(x64)兩個版本的DLL,並同時支持Unicode和非Unicode編程環境。
使用MvitSDK可以控制相機採集圖像,對圖像進行預處理、二值化及Blob分析、邊緣等特徵檢出、模板匹配和搜索 等操作,完成尺寸測量、物體識別、缺陷檢出等常見的機器視覺任務,然後一方面在界面上顯示圖像、數據和 檢出結果等數據,另一方面可以通過I/O、網絡或串口的形式將結果發送出去。
MvitSDK具有以下幾個特點:
•自帶調試工具,參見MVDebugTool;
•自帶硬體模擬器,參見硬體模擬器MVEmulator;
•基於MvitSDK的加密狗,用戶可實現二次加密,防止其他用戶自行購買MvitSDK加密狗後就可以直接使用用戶二次開發的軟體。
MvitSDK適合非圖像處理專業公司、視覺解決方案開發商和設備集成商使用。用戶可以將MvitSDK作為自己的開發環境, 然後將精力集中在如何使用MvitSDK中的模塊解決工藝問題上去。
下載地址:
MvitSDK_4.1.21.131.exe:
連結:https://pan.baidu.com/s/1zGw3BI0Pz5vY2ozcp4I4Uw
提取碼:prkb
更新日誌:
===Version 4.1.21.131===
1. Basic: CMvMathFitting類添加角度限制函數
2. Basic: CMvImage添加Alpha通道抽取支持
3. Basic: 數據類添加CMvFigure層,優化Data/DisplayData/ROI的接口對應坐標變換
4. Basic: CMvLineSegGrid添加cellAngle屬性
5. Basic: CMvMathMatrix33添加矩形轉換函數
6.Basic:CMvDisFigureRect/CMvDisFigureCircleGrid/ CMvDisFigureLineSegGrid/CMvDisFigureRectGrid添加方向標註顯示
7. Basic: CMvEdge1DResult添加掩模過濾接口
8. Control: CMcStaticInfo修正部分情況下文字不顯示問題
9. Control: 修正列表控制項第0列的尺寸相關問題
10. Tool: 優化隨機顏色獲取函數
11. Tool: 文件打包類添加密鑰提取函數
12. Hardware: 優化相機接口
13. HardwareCameraDahua: 添加Sentech相機兼容支持
14. HardwareCameraDo3Think: 更新底層SDK,添加USB3相機支持
15. HardwareCameraHik: 更新相機底層SDK
16. HardwareDidoSTDPort: 添加LPT接口IO支持
17. HardwareDidoGPIO: 添加MVC200工控機IO及光控支持
18. HardwarePLC: 修正松下PLC在TCP連接時長數據讀寫異常
19. HardwareLightCtrl: 優化康視達、慕藤光、華周光源控制
20. MVImageViewer: 添加桌面目錄快捷進入、文件關聯支持、窗口尺寸記憶、RGB通道查看,優化顯示速度
2. 機器視覺擴展模塊庫 4.1.21.131
MvitEXM是上海易淵圖像技術有限公司開發的適用於機器視覺行業的擴展模塊庫。
MvitEXM是MvitSDK的擴展模塊庫,這些模塊具有以下的特點:
•具有界面,用戶可以將這些界面嵌入到自己的程序中,通過MvitEXM提供的界面設定參數;並且界面支持多語言;
•使用簡單,通用性強。用戶只傳入圖像後,調用MvitEXM提供的界面設定參數,執行後就可以得到需要的結果;
•每個模塊都都支持將參數保存為XML文件或XML節點,便於用戶將模塊集成到自己的程序中。
MvitEXM分為兩大類模塊。第一類是通用擴展模塊,主要是在機器視覺中具有一般性應用的模塊,例如識別、檢查、 測量等,通用擴展模塊公開提供給所有用戶。第二類是專用擴展模塊,與具體行業或應用有關,只提供給特定客戶。
以下是MvitEXM中的通用擴展模塊
MvitEXM適用於Windows作業系統上基於Visual C++ 2005到Visual C++2015開發環境。MvitEXM中有32位(x86) 和64為(x64)兩個版本的DLL,並同時支持Unicode和非Unicode編程環境。
MvitEXM使用USB加密狗控制權限,可我公司或代理商聯繫購買加密狗。
使用MvitEXM,用戶可以通過MvitSDK自行編程採集圖像,然後調用特定MvitEXM模塊的參數設定界面設定參數,接著調用這個模塊的執行函數及 獲取處理結果函數得到結果,然後檢查結果可以通過MvitEXM顯示在界面上或者通過MvitEXM的通信模塊發送出去。
下載地址:
MvitEXM_4.1.21.131.exe:
連結:https://pan.baidu.com/s/1gLl1wuLdqfTdbInRVJe-nQ
提取碼:2285
更新日誌:
===Version 4.1.21.131===
1. Text和Barcord: 添加檢查功能可選
2. Diffinder: 優化檢查參數,添加人眼敏感度選項
3. QRCode: 優化檢出效果,提高識別率
4. 更新MvitSDK
3. 易淵機器視覺算法流程引擎VDDevelopKit 7.0.21.131
VDDevelopKit是易淵機器視覺面陣相機通用軟體VisionDoctor的衍生產品,中文名易淵機器視覺算法流程執行引擎C++版本。
有兩種使用 VDDevelopKit 的方式。
第一種是簡單應用。VDDevelopKit將機器視覺算法流程執行內核包裝後作為獨立機器視覺產品,可以直接加載VisionDoctor保存的工程文件(*.pvd), 提供接口函數將用戶自行採集的圖像作為指定流程單元的指定圖像單元的輸入圖像來處理。
第二種是高級調用。以流程單元為單位,調用VDDevelopKit提供的接口函數,用戶可以在自己的應用程式中創建並編輯流程單元,可以保存和導入此流程單元,也可以指定圖像依次處理流程單元的各圖像單元。
VisionDoctor 目前有150多個算法模塊,模塊之間可以設置複雜的邏輯關係從而可以靈活處理各類機器視覺問題。VDDevelopKit 繼承了上述優點,並且用戶可以將其嵌入自己的應用程式中而不用考慮機器視覺項目複雜算法流程設定。
高級調用模式下,流程編輯也可以嵌入到用戶自己的應用程式中。相當於在自己程序中完整嵌入了一個VisionDoctor軟體。
調用VDDevelopKit接口函數 彈出 流程設定對話框
VDDevelopKit 適用於 Windows 作業系統上基於Visual C++ 2005到Visual C++2015開發環境。VDDevelopKit中有32位(x86) 和64位(x64)兩個版本的DLL,但只支持Unicode編程環境。
VDDevelopKit高級調用接口函數
使用 VDDevelopKit 必須安裝易淵圖像機器視覺算法庫MvitSDK。用戶在自己應用程式中,可以使用 MvitSDK 中的相機、I/O卡和通信的封裝類實現圖像採集、I/O、網絡、串口和PLC直接讀取寄存器等各種形式的通信。當然也可以以其它方式實現。
VisionDoctor軟體加密狗無法直接使用VDDevelopKit,需要增加加密狗權限。
下載地址:(版本號與VisionDoctor軟體一致,並且開發使用時都需要安裝MvitSDK和MvitEXM 4.1.21.131)
VDDevelopKit_7.0.21.131.exe
連結:https://pan.baidu.com/s/1CABBSTlK_mbfs2sNb6pOIA
提取碼:rf4e
VDDevelopKit_x64_7.0.21.131.exe
連結:https://pan.baidu.com/s/1eJ9bY_9xcPVFlqr12bxclw
提取碼:xsjw
更新日誌:
===Version 7.0.21.131===
1. 算法模塊更新到VisionDoctor最新版
2. 設定界面添加圖像保存按鈕
3. 添加接口 VDDevelopKit_SetProjectPassword 可以對PVD文件進行加密
4. 易淵機器視覺算法流程引擎VDDevelopKitC 7.0.21.131
VDDevelopKitC是易淵機器視覺面陣相機通用軟體VisionDoctor的衍生產品易淵機器視覺算法流程執行引擎的C語言版本。通過VDDevelopKitC可以在 VC++ 或 C# 程序中調用 VisionDoctor 的核心流程編輯器、流程執行器、處理結果顯示等快速開發機器視覺程序。
VDDevelopKitC以流程單元為單位,調用VDDevelopKitC提供的接口函數,用戶可以在自己的應用程式中創建並編輯流程單元,可以保存和導入
此流程單元,也可以指定圖像依次處理流程單元的各圖像單元。處理完成後,可以獲得結果狀態(OK/NG)、取得輸出值並且將圖像和數據顯示在
圖像顯示視圖上面。
與 VDDevelopKit 相比,VDDevelopKitC有兩個優點:
1)VDDevelopKitC可以在C# 程序中調用;
2)VDDevelopKitC不依賴上海易淵圖像技術有限公司的MvitSDK的數據結構。用戶在自己應用程式中,可以自行編程實現圖像採集,然後調用VDDevelopKitC的接口對圖像進行處理,得到結果後自己實現通信將結果發送給PLC或其他程序。
VisionDoctor軟體加密狗無法直接使用VDDevelopKitC,需要增加加密狗權限。
下載地址:(版本號與VisionDoctor軟體一致)
VDDevelopKitC_7.0.21.131.exe
連結:https://pan.baidu.com/s/1I9-FZOqKbz618VRHW6RRaQ
提取碼:7eei
VDDevelopKitC_x64_7.0.21.131.exe
連結:https://pan.baidu.com/s/1cAAheYVaoCpY1LDnWG04qQ
提取碼:wv1i
更新日誌:
===Version 7.0.21.131===
1. 算法模塊更新到VisionDoctor最新版
2. 設定界面添加圖像保存按鈕
3. 添加接口VDDevelopKit_C_SetProjectPassword可以對PVD文件進行加密
4. 優化x86和x64兼容支持