Sign Up
EU Cyber Resilience Act (CRA) — First Deadline September 2026
If you sell LabVIEW-based software and systems in the EU, please be aware that new CRA regulations may require you to implement security vulnerability reporting starting September 11, 2026. The VIPM Team has prepared guides to help you understand how this applies to your software applications and published packages, since it's important you understand these regulatory requirements (click the Learn More link to read these guides). Thank you for your help in keeping security front-and-center within the LabVIEW community.
Learn more

OpenLvVision_Image by OpenLvVision - Toolkit for LabVIEW Download

Open source LabVIEW toolkit for image processing applications.

D Discussion Watch * 0 ↓589
 screenshot
Version1.2.2.2
ReleasedJan 06, 2026
Publisher OpenLvVision
License BSD-3-Clause license
LabVIEW VersionLabVIEW>=20.0
Operating System Windows
Used By openlvvision_lib_openlvvision_opencv   openlvvision_lib_openlvvision_overlays  
Project links Homepage   Documentation   Repository   Discussion

Description

OpenLvVision

OpenLvVision is an open-source library designed for image processing within the LabVIEW environment. It bridges the gap between high-level Vision steps and low-level memory management, offering granular control over image data.

See full documentation at: openlvvision.org/docs/image/

Data Access
Rapidly convert between LabVIEW Arrays and Vision Images, or manipulate pixels directly.

• Array Conversions: Rapidly convert between LabVIEW Arrays (1D/2D/3D) and Vision Images.
Supported Types: U8, U16, I16, U32, U64, SGL, Complex (CSG), and RGB (U32/U64).
Functions: Image To Array, Array To Image.
• Direct Pixel Manipulation: Read and write specific pixels, rows, or columns without extracting the entire image.
Functions: Read/Write Pixel, Read/Write Row, Read/Write Column.
• Zero-Copy Access (DVR): Utilize Data Value References to manipulate image data in-place for maximum speed.
Functions: Image To DVR.
• Utilities:
Flatten Image To String (with compression options).
Number To Color / Color To Number (Convert between integer and RGBA structures).

File Input/Output
Robust tools for handling standard image files and web-ready data formats.

• Standard Formats: Read and write common formats including BMP, JPEG, PNG, TIFF, and JPEG2000.
Functions: Read Image File, Write Image File (Polymorphic).
• Web Integration: Easily convert images for web applications or APIs.
Functions: String To Base64, Get File String (Retrieve raw file bytes without saving to disk).

Management & Utilities
Essential tools for managing the lifecycle and metadata of your images.

• Lifecycle Control: Safely manage image memory.
Functions: Create, Dispose, Copy, Cast (Convert Image Types).
• Metadata & Info: Access and modify hidden image properties.
Functions: Read/Write Image Size, Read/Write Bit Depth, Read Image Info.
• Custom Data: Attach custom key-value pairs directly to an image reference.
Functions: Read/Write Custom Data, Remove Custom Data, Read All Custom Keys.

System Requirements
• LabVIEW 2020 or newer (Community Edition supported).
• Windows operating system.
• NI Vision Development/Runtime Module (No License required).

License
OpenLvVision is open-source software BSD-3.

Third Party Copyrights:
• © 2000–2025 National Instruments Corporation. All rights reserved.
• Third-party copyrights are property of their respective owners.

Release Notes

1.2.2.2 (Jan 06, 2026)

Prepeare for OpenCV

kamy was a contributor to this release


Download Package

Versions
All Contributors

  Post an Idea   Post a Resource

Recent Posts