-
Try out the new Jake: AI Coding Assistant for LabVIEW!
Get answers to questions about LabVIEW and discuss your code.
OpenLvVision_Image by OpenLvVision - Toolkit for LabVIEW Download
Open source LabVIEW toolkit for image processing applications.
| Version | 1.3.2.1 |
| Released | Apr 03, 2026 |
| Publisher | OpenLvVision |
| License | BSD-3-Clause license |
| LabVIEW Version | LabVIEW>=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.
Vision Common Resources (License Free)
License
OpenLvVision is open-source software BSD-3.
Third Party Copyrights:
© 20002026 National Instruments Corporation. All rights reserved.
Third-party copyrights are property of their respective owners.
Release Notes
BugFix:
-Crash workarround, IMAQ access violation on empty dst image