VisionPro 是什麼?

圖片來源:Cognex Corporation
VisionPro 是 Cognex 長期發展、廣為工業現場採用的工業視覺軟體平台。PatMax、OCRMax、Caliper 等 Cognex 核心演算法均源自 VisionPro,並在 In-Sight 智慧相機系列共用。
跟 In-Sight 智慧相機(一體機)相比,VisionPro 的特色:
- 軟體 + 任意相機 自由組合(不限 Cognex 自家硬體)
- 彈性最高 — 可寫複雜邏輯、多相機協同、客製化通訊
- 完整工業視覺工具庫 涵蓋定位 / 量測 / 檢測 / OCR / 條碼 / AI 全套
- 3 種編程介面 對應不同技能等級
VisionPro vs In-Sight 智慧相機
| 比較項目 | VisionPro 軟體 | In-Sight 智慧相機 |
|---|---|---|
| 部署型式 | PC + 工業相機 | 一體機(相機 + 處理器) |
| 彈性 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
| 部署速度 | 中(PC 整合) | 快(網路線即運行) |
| 適用場景 | 複雜多相機 / 客製演算法 | 單機標準應用 |
| 維護 | PC + 軟體授權 | 智慧相機 firmware |
| 學習曲線 | 中-高 | 低(EasyBuilder) |
選型建議:
- 單機標準應用 → In-Sight 智慧相機
- 複雜應用 / 多相機協同 / 需要客製演算法 → VisionPro
VisionPro 3 種編程介面
VisionPro 提供 3 種介面對應不同技能等級:
1. VisionPro Designer(視覺化編程)
- 介面:拖拉流程圖(類似 EasyBuilder)
- 適合:工程師、業務人員(不會寫程式)
- 用途:標準應用快速部署
2. VisionPro Spreadsheet(Excel 風格)
- 介面:Excel 表格 + 工具公式
- 適合:進階工程師(有 Excel 經驗)
- 用途:客製化邏輯、流程控制
3. VisionPro SDK(C# / .NET 程式)
- 介面:完整程式設計(C# / VB.NET)
- 適合:軟體工程師
- 用途:客製演算法、整合進大型系統
VisionPro 完整工具庫
VisionPro 提供 4 大類工具:
定位類
- PatMax — 幾何圖樣定位(sub-pixel 精度)
- PatMax AlignPlus — PatMax 升級版(速度更快)
- PatMax RedLine — 高速生產線版本
- Symmetry Tool — 對稱形狀定位
量測類
- Caliper — 卡尺量測(距離、寬度)
- Distance / Angle / Area — 基本量測
- Edge Tools — 邊緣量測
- Color Tools — 顏色量測
檢測類
- Blob — 斑點 / 缺陷分析
- Brightness / Contrast — 亮度對比
- Histogram — 灰階分析
- SurfaceFX — 表面瑕疵專用
字元 / 條碼類
AI 類(搭配 ViDi)
- ViDi Locate / Analyze / Classify / Read — 完整 AI 工具
VisionPro 支援的工業相機
VisionPro 是相機品牌不限定的軟體,支援所有主流工業相機介面:
- GigE Vision — 工業相機常用乙太網路介面
- USB3 Vision — 高速 USB3 工業相機
- Camera Link — 高速大頻寬相機
- CoaXPress — 超高頻寬相機(半導體用)
可以搭配 Cognex 自家工業相機,也可以用 Basler / Allied Vision / Teledyne FLIR 等第三方相機。
工程師常見問題
Q1:VisionPro 跟 In-Sight 我該選哪個?
A:
- 預算有限 + 標準應用 → In-Sight(一體機,部署快、總成本低)
- 複雜應用 + 多相機 + 需要客製 → VisionPro(PC + 軟體,彈性大)
VSK 提供免費選型諮詢。
Q2:VisionPro 授權怎麼買?
A:VisionPro 是按 PC(Runtime License)授權:
- Runtime License — 執行授權(每台 PC 一個)
- Development License — 開發授權(不限執行台數)
- Deep Learning Studio — AI 模組獨立授權
實際授權方案依 Cognex 當期政策,請洽 VSK。
Q3:VisionPro 需要寫程式嗎?
A:不一定。Designer 視覺化編程不需寫程式;Spreadsheet 介面只需 Excel 公式概念;SDK 才需要 C# / VB.NET。多數應用 Designer 即足夠。
Q4:VisionPro 跟 ViDi 是什麼關係?
A:VisionPro 是主軟體(規則式視覺工具),ViDi 是 AI 深度學習擴充模組。可在 VisionPro 流程中無縫呼叫 ViDi 工具,做「規則式定位 + AI 判定瑕疵」混合方案。
Q5:VisionPro 適合什麼樣的開發者?
VisionPro 為 PC 軟體平台、含完整視覺工具庫與 SDK、適合 SI 開發者、機器視覺工程師、具備 C# / VB.NET / C++ 程式設計能力的整合者〔來源:Cognex VisionPro 官方產品頁〕。視覺工程師不需程式可選 Cognex In-Sight 智慧相機 + EasyBuilder(圖形化設定)。詳細介紹見 EasyBuilder 完整介紹。
Q6:VisionPro 跟 ViDi 是什麼關係?
VisionPro Deep Learning(業界俗稱 ViDi)為 VisionPro 平台內的 AI 工具集、不是獨立軟體〔來源:Cognex VisionPro Deep Learning 產品頁〕。VisionPro Suite 含規則型工具(PatMax / OCRMax / Vision Tools)、ViDi 為其 AI 工具子集(Locate / Analyze / Classify / Read)。授權獨立、購買 VisionPro Suite 不一定含 ViDi。詳細介紹見 ViDi Deep Learning 完整介紹。
Q7:VisionPro 適用哪些工業相機?
VisionPro 支援多種工業相機介面、包括 GigE Vision、USB3 Vision、Camera Link、CoaXPress 等業界標準介面〔來源:Cognex VisionPro 官方文件〕。具體相機型號相容性、請參考 Cognex VisionPro Compatible Camera List 或與 VSK 工程師討論您的相機選擇。
Q8:自己學 VisionPro 怎麼開始?
Cognex 官方提供下列資源:Cognex VisionPro 官方產品頁、Cognex Documentation Portal(docs.cognex.com)、Cognex 官方 Webinar 與技術資源(cognex.com/resources)、Cognex Sample Programs 範例程式碼〔來源:Cognex 官方〕。台灣由 VSK PSI 認證代理 Cognex、可提供 VisionPro 操作訓練與整合服務、請與 VSK 工程師討論。
想評估 VisionPro 適合您的應用?
VSK 提供 VisionPro 完整服務:
- 應用評估 — 分析您的場景是 VisionPro 還是 In-Sight 適合
- POC 試做 — 用您的樣品照片在 VisionPro 試做檢測流程
- 客製整合 — 可協助 C# 程式整合複雜應用
- 授權諮詢 — 提供正版授權建議與報價
請告訴 VSK 您的應用場景與預算範圍,VSK 評估後會盡快與您聯繫。
VisionPro vs VisionPro Deep Learning (ViDi) — 父子關係
VisionPro 是 Cognex 機器視覺 PC 軟體平台、ViDi 是其中的 AI Deep Learning 工具集:
- VisionPro Suite — Cognex PC 軟體平台、含 PatMax + OCRMax 等 Cognex 規則型視覺工具庫 + C# / VB.NET SDK(完整工具清單請參考 Cognex VisionPro 官方文件)
- VisionPro Deep Learning (業界俗稱 ViDi) — VisionPro 的 AI 工具集、含 Locate / Analyze / Classify / Read 四工具、需 GPU
關係:ViDi 是 VisionPro 的子產品、購買 VisionPro Suite 不一定含 ViDi、ViDi 需另外授權。Hybrid 部署典型:VisionPro 跑規則型工具 (PatMax 定位 + Caliper 量測) + ViDi 補強困難場景 (低對比瑕疵 / 變形物件)。
ViDi 完整介紹見 VisionPro Deep Learning (ViDi) 完整介紹。
VisionPro 軟體平台技術定位
VisionPro 為 Cognex 提供的 PC 機器視覺軟體平台、含完整視覺工具庫(Vision Tools)與 SDK、適合 SI 開發者整合複雜視覺應用〔來源:Cognex VisionPro 官方產品頁〕。VisionPro 與 Cognex In-Sight 智慧相機系列的根本差別為:VisionPro 為 PC 軟體平台、需獨立工業相機 + PC + Frame Grabber、In-Sight 為一體化智慧相機。詳細介紹見 智慧相機完整介紹。
VisionPro 開發語言與 SDK
VisionPro 提供 SDK 支援多種開發語言〔來源:Cognex VisionPro 官方文件〕:
- C#(.NET) — 主流開發語言、Cognex 官方範例最完整
- VB.NET — .NET 平台另一選項
- C++ — 高效能應用
具體 SDK 版本、適用 .NET Framework / .NET Core 版本、請參考 Cognex VisionPro 官方文件。
VisionPro 工具庫概覽(公開類別)
VisionPro 提供完整視覺工具庫、主要類別包括〔來源:Cognex VisionPro 官方產品頁〕:
- 幾何定位工具 — PatMax、PatMax RedLine 等
- 字元辨識工具 — OCRMax
- 條碼讀取工具 — 1DMax、2DMax、PowerGrid、Hotbars 等
- 量測工具 — Caliper、Edge Tools 等
- 瑕疵檢測工具 — Blob Analysis、Surface Inspection 等
- AI 工具 — VisionPro Deep Learning(ViDi)含 Locate / Analyze / Classify / Read
- 3D 工具 — 3D 點雲處理、ICP 對位等
各工具具體功能、適用場景、規格、請參考 Cognex VisionPro 官方文件。
