簡易3D物件
3D物體提取與測量函式庫
- 點雲或Z圖中的三維物體檢測
- 度量檢測準則
- 適用於任意區域
- 精確三維測量計算(如尺寸、方位、面積、體積等)
- 物體局部支撐平面自動提取
- 結果的二維與三維圖形化顯示
- 全功能互動式示範應用程式
描述
點雲與ZMap中的三維物體檢測
Easy3DObject採用創新演算法,能在點雲或ZMap中偵測物體。無論物體大小或形狀如何,皆能高效提取各類物件。
計算精確的3D測量值
對於每個偵測到的物體,Easy3DObject 會計算三維幾何測量值。所有測量值均以真實世界單位(如毫米或微米)表示。這些數值包含物體的長度、寬度與高度,以及方位角、傾斜角、面積與體積。這些測量值可用於執行三維檢測,例如將結果與參考值進行比對。
物件局部輔助平面之自動提取
對於每個偵測到的物件,Easy3DObject 會提取其局部支撐平面。此平面隨後將作為高度、頂部位置或體積等各項計算的參考基準。此過程僅採用物件周邊區域進行分析,使 Easy3DObject 成為檢測曲面或非平面支撐產品的強大工具。
結果的2D與3D圖形顯示
生成的物件清單可在二維與三維圖形環境中顯示。於影像上,物件可透過其邊界矩形、平均位置或提取像素呈現;在三維檢視器中,則以邊界框、平面或頂部位置顯示物件。顯示屬性如顏色或透明度皆可自訂。
其他福利
新授權系統
Neo 是全新的授權系統。它具備可靠性與尖端技術,現已可用於儲存 Open eVision 與 eGrabber 的授權。Neo 允許您選擇授權的啟用位置,無論是 Neo 硬體授權卡或 Neo 軟體容器皆可。您先購買授權,後續再決定啟用方式。
Neo 硬體授權器具備堅固耐用的硬體結構,可靈活在不同電腦間轉移使用。Neo 軟體授權容器則無需專用硬體,而是與其啟用所在的電腦綁定。
Neo隨附專屬的Neo授權管理器,提供兩種操作模式:直覺易用的圖形化使用者介面,以及可自動化執行Neo授權流程的命令列介面。
所有適用於 Windows 與 Linux 的 eVision 函式庫
- Microsoft Windows 11、10 適用於 x86-64 (64 位元) 處理器架構
- Microsoft Windows 11、10 IoT Enterprise 適用於 x86_64 系統
- 適用於 x86-64(64 位元)及 ARMv8-A(64 位元)處理器架構的 Linux,需具備 glibc 2.18 或更高版本
功能齊全的互動式示範應用程式
隨附的 Easy3DObject 示範應用程式提供完整的原始碼。使用者可透過此應用程式學習並實作 Easy3DObject 函式庫的所有功能,同時還能產生程式碼片段並整合至自身應用程式中。
計量檢測準則
三維物體檢測演算法運用多種幾何判斷標準,僅聚焦於所需物體。這些判斷標準包含物體尺寸(長度、寬度與高度)、角度(方位與傾斜度)、長寬比、面積及體積。上述參數均以真實世界座標單位表示。透過這些判斷標準,使用者可將提取範圍限定於與檢測相關的物體。
與3D感測器的相容性
Easy3D 函式庫可導入來自 Automation Technology、Azure Kinect、Benano、Heliotis、IDS Ensenso、Intel Realsense、Lucid Helios、LMI Gocator、Mech-Mind、Nerian Ruby、Photoneo PhoXi、深圳森視(SSZN)、Zivid 等第三方 3D 感測器的數據。 點雲與Z圖像(ZMaps)皆能高效管理,並支援執行3D處理與分析作業。
開啟 eVision 3D Studio
Open eVision 3D Studio 是 Open eVision 的 3D 評估與原型製作應用工具。
此應用程式透過 Coaxlink Quad 3D-LLE 影像擷取卡,以及 Easy3D 與 Easy3DLaserLine 函式庫,大幅簡化單一與雙重 3D 雷射線檢測系統的配置流程。
Open eVision 3D Studio 完全免費,無需任何授權許可。
Software
- Host PC Operating System
-
Open eVision is a set of 64-bit libraries that require an Intel compatible processor with the SSE4 instruction set or an ARMv8-A compatible processor.
Open eVision can be used on the following operating systems:
Microsoft Windows 11, 10 for x86-64 (64-bit) processor architecture
Microsoft Windows 11, 10 IoT Enterprise for x86-64 systems
Linux for x86-64 (64-bit) and ARMv8-A (64-bit) processor architectures with a glibc version greater or equal to 2.18
Remote connections
Remote connections are allowed using remote desktop, TeamViewer or any other similar software.
Virtual machines
Virtual machines are supported. Microsoft Hyper-V, Oracle VirtualBox and libvirt hypervisors have been successfully tested.
Only the Neo Licensing System is compatible with virtualization.
Minimum requirements:
2 GB RAM to run an Open eVision application
8 GB RAM to compile an Open eVision application
Between 100 MB and 2 GB free hard disk space for libraries, depending on selected options.
- APIs
-
Supported programming languages :
The Open eVision libraries and tools support C++, Python and the programming languages compatible with the .NET (C#, VB.NET)
C++ requirements: A compiler compatible with the C++ 11 standard is required to use Open eVision
Python requirements: Python 3.11 or later is required to use the Python bindings for Open eVision
.NET requirements: .NET framework 4.8 (or later) or the .NET platform 6.0 (or later) are supported
Supported Integrated Development Environments:
Microsoft Visual Studio 2017 (C++, C#, VB .NET, C++/CLI)
Microsoft Visual Studio 2019 (C++, C#, VB .NET, C++/CLI)
Microsoft Visual Studio 2022 (C++, C#, VB .NET, C++/CLI)
QtCreator 4.15 with Qt 5.12
Ordering Information
- Product status
-
Released
- Product code - Description
-
PC4183 Open Easy3DObject for USB dongle
PC4333 Open eVision Easy3DObject
- Included libraries
-
Easy3D
Easy3DObject
- Related products
-
PC6512 eVision/Open eVision USB Dongle (empty)
PC6514 Neo USB Dongle (empty)