簡介

VisualApplets

歡迎來到現代 FPGA 程式設計的世界。 透過購買 VisualApplets 您將擁有 FPGA 程式設計領域中,用於實現影像處理應用程式的頂尖且最先進工具之一。

VisualApplets 將:

  • 將影像擷取卡或攝影機轉變為一款靈活且智慧的高效能影像處理器

  • 讓您能在任何客戶處發揮現代 FPGA 技術的潛力

  • 讓您能在數分鐘內為具有影像處理需求的應用程式實現即時解決方案

  • 將您的應用程式升級至可靠的硬體解決方案層級

VisualApplets 這是一款用於 FPGA 的硬體程式設計工具,其運作原理是透過圖形化的管線結構物件來實現。

影像處理設計是透過運算子模組、濾波器模組與傳輸鏈路的組合來建構的。 提供的函式庫包含超過 200 種基於硬體的運算子,涵蓋標準及進階的 影像處理功能。

本套件包含用於像素處理的算術與形態學運算子、用於分類 任務的邏輯運算子、 用於色彩處理的複雜模組,以及用於統計分析與影像序列處理的運算子。 此外,還有負責格式轉換、壓縮或像素清單轉換的運算子。 其特色功能包括可編程的控制訊號,用以客製化觸發功能,以及 斑點分析運算子中的 分割與 分類功能。複雜的運算子可透過基本運算子組合而成,並儲存於 個別的用戶函式庫中。 此設計使開發者能在維持設計清晰度的同時,建構出複雜的系統架構。

整套功能均以硬體運算單元實作,並能確保即時影像處理。 影像處理設計的複雜度,主要受限於 FPGA 硬體的可用資源。 使用者無需浪費時間調試同步問題,亦無需手動管理頻寬與時序。 此外,系統整合了建置功能與高階模擬,讓開發人員能夠在開發環境內, 針對設計的最終視覺效果進行位元精度的全面控制 。

整個硬體設計的創作流程可在短短幾分鐘內完成。 該硬體小程式可立即透過微顯示器(microDisplay)、檢視器及配置軟體進行驗證,或透過預先生成的 SDK 範例程式碼 整合至各類應用程式中。

雖然具備硬體程式設計的知識頗具優勢,但 VisualApplets® 軟體解決方案主要 針對機器視覺領域的應用工程師而設計。

VisualApplets 與目標硬體無關。

VisualApplets - 15 分鐘內從構想到影像處理器

圖 1.VisualApplets —— 15 分鐘內從構想到影像處理器


VisualApplets的主要優勢與功能:

  • 一個用於編程 FPGA 硬體的圖形化介面

  • 無需具備電路、同步、時序或 FPGA 程式設計的相關知識

  • 包含代表可用硬體配置的硬體模組的函式庫

  • 具備各種濾鏡運算子與成像模組的影像處理函式庫

  • 提供針對特定市場、行業或客戶群體的 VisualApplets® 影像處理函式庫

  • 軟體中的建模與高階模擬

  • 不需要 VHDL 編譯器

  • 無論是硬體開發人員還是應用工程師,都能輕鬆上手

  • 彌合了標準小程式與客製化特定小程式之間的差距

VisualApplets – 獲獎軟體環境

圖 2. VisualApplets – 獲獎軟體環境


Basler 希望您能盡情探索「VisualApplets的世界」,並祝您在開發專屬的即時 應用程式時一切順利。

如何使用本文檔

本文件共分為三個主要部分。

《 使用手冊 列舉並說明了VisualApplets 的所有功能。 如果您是初次使用VisualApplets ,我們建議您從「 建立您的第一個 Applet 」開始。 若要了解VisualApplets 所提供的各項功能, 請繼續閱讀 基本功能 以及 進階功能。 《使用者手冊》中提供的所有資訊,亦可直接在程式中透過情境式線上 說明取得。

基礎知識與範例 針對VisualApplets 提供更深入的逐步導覽。

若要開始學習這套實作教學系列,請先從 「概述教學」主題 以及 「VisualApplets 基礎教學」主題開始。

在 運算子參考 中,您可以找到所有運算子的完整且詳盡說明。

[注意] 操作員圖示的新佈局

運算子圖示的佈局已加以改善, 因此現在非常容易辨識運算子類型(O 型或 M 型)。 本文檔中的部分螢幕截圖可能尚未反映這些變更, 但這不會對本文件的內容清晰度與易懂性造成任何影響。

系統需求

系統需求,請參閱「安裝」一節VisualApplets