2021-08-26 19:21:47 索炜达电子 1177
项目编号:E703
文件大小:262M
源码说明:带中文注释
开发环境:LabVIEW2014
摄像头必须安装Vision Acquisition software VAS_September_2011.zip才能有 niimaqdx.dll
以下软件,安装版本必须对应,否则无法使用。
NI LabVIEW 2014SP1视觉开发必备软件
首先当然是需要开发平台了LabVIEW2014SP1版,下载:LabVIEW 2014 SP1 (32-bit) Chinese_软件
其次,是需要NI vision Developments Module(VDM)视觉开发包,这个是NI视觉所有的图像处理函数库,为保证可以下载使用,使用与LabVIEW相同版的VDM,下载:NI Vision Development Module(视觉开发模块)
http://ftp.ni.com/support/softlib/vision/Vision%20Development%20Module/2011/VDM2011.zip
http://download.ni.com/support/softlib/vision/Vision%20Development%20Module/2014f1/VISION_2014_F1.exe
runtime
http://download.ni.com/support/softlib/vision/Vision%20Runtime%20Engine/2012/Vision_RTE_2012.zip
http://download.ni.com/support/softlib/vision/Vision%20Runtime%20Engine/2012SP1/VRTE2012SP1.zip
该模块可作为LabVIEW或者是文本编辑环境 .NET 以及LabWindows CVI 的插件使用。
该工具提供在LabVIEW编程环境下使用多种图像处理以及识别的函数及功能。
附带的工具包 Vision Assistant 同VBAI十分相似,但是使用它设计的视觉识别程序可以方便的转换为LabVIEW的代码。
可以运行远程的目标如CVS (Compact Vision System),但是除了LabVIEW之外还需要使用LabVIEW RealTime。
第三,则使用NI Vision builder For Automation Inspection(VBAI),这个是NI基于VDM开发的一款功能强大的视觉应用软件-视觉生成器,可以使用此软件进行直接快速的验证。也可以做一些静态的简单的视觉项目。下载NI Vision Builder for Automated Inspection(用于自动检测的视觉生成器)
http://download.ni.com/support/softlib/vision/Vision%20Builder%20for%20Automated%20Inspection/2011f1/VBAI2011.zip
http://download.ni.com/support/softlib/vision/Vision%20Builder%20for%20Automated%20Inspection/2013%20SP1/VBAI2013SP1.exe
通常被称之为VBAI,该程序是一个可以独立运行的程序。编程和操作界面同Vision Assistant相似,但是不可以把程序转换为LabVIEW,只能在其环境下。VBAI 程序可以在远程目标设备如CVS上运行。
第四,则需要安装相应的相机驱动程序啦-NI Vision Acquistin Software(VAS)。当然如果你使用的是大恒的工业相机,调用的是DLL,不需要使用IMAQdx、IMAQ等驱动,这个不安装也可以。如果你要使用如AVT等工业相机,则这个需要安装。安装后,在VBAI、VDM中的视觉助手(Vision Assistant)、MAX中都是可以直接从相机中采集图像的。下载:NI Vision Acquisition Software(视觉获取软件)
http://download.ni.com/support/softlib/vision/Vision%20Acquisition%20Software/September%202011%20f1/VAS_September_2011.zip
http://download.ni.com/support/softlib/vision/Vision%20Acquisition%20Software/August%202014%20f1/VAS_2014_08_F1.zip
用于捕获图像的一系列驱动程序。举例来说,该软件在Windows平台下的8.2.3版本包含了NI-IMAQ 3.7.1 和 NI-IMAQdx 3.0.1 (包括了对IEEE 1394 相机的支持),以及NI-IMAQ I/O 2.0.2 驱动程序。
包含了在LabVIEW中所使用到的基本视觉获取VIs。基本的视觉图像获取以及文件存储之外的功能需要安装VDM。
Vision Acquisition Software 是包含在Vision Development Module,Vision Builder for Automated
以上软件,是基于NI LabVIEW平台开发时所以需要安装的软件,如果你是用VB、VC、C#等平台开发的,则只需要安装VDM即可。如果你不需要VBAI,VBAI也可以不安装,如果不调用IMAQdx等,则VAS也可以不安装。最简单的,则是安装VDM即可。如果用LabVIEW开发,要安装LV。如果要使用VBAI验证,则需要安装VBAI,如果还需要驱动程序,则还要安装VAS。
有了以上四个软件,进行图像处理开发,基本上就没问题了。当然其它的,如数据库、报表等,是其它工具包的,不一定要。
所有资料下载:
http://download.ni.com/support/softlib/vision/
目录│文件列表:
│ 10.Labview+图像处理2014版本.zip
└ labview 图像处理
│ Barcode Example.llb
│ bardcode.zip
│ Battery Clamp Example.llb
│ Blister Pack Inspection Example.llb
│ Circle Distance Example.vi
│ Classification.llb
│ Convert binary to image_.vi
│ Cropped 21 . PNG
│ Cropped 图片 001 . JPEG
│ Extract ROI Example.vi
│ ExtractRotatedRectangle.vi
│ focus checker.vi
│ Fuse Inspection Example.llb
│ Fusebox Inspection Example.llb
│ Gauging Example.llb
│ Geometric Matching with Calibration Example.vi
│ Golden Template Inspection Example.vi
│ Graph to Imaq Image 2010.vi
│ Imagecursor.vi
│ IMAQ Color.llb
│ IMAQ Convert Image_v2010.vi
│ IMAQ File IO.llb
│ IMAQ High Level Express.llb
│ IMAQ High Level.llb
│ IMAQ IO.llb
│ IMAQ Low Level.llb
│ IMAQ Signal IO Express.llb
│ IMAQ Signal IO.llb
│ IMAQ Vision AVI Folder.vi
│ IMAQ Vision Example folder.vi
│ IMAQdx Examples.llb
│ IMAQdx Express Examples.llb
│ IMAQSubtract without VDM_2010.vi
│ IntersectROIs_2010.vi
│ Labview_图像处理.pdf
│ labview图像处理书籍及例程.zip
│ labview图像处理书籍及例程51.rar
│ LabVIEW调用MATLAB进行图像处理的实现.pdf
│ LCD Example.vi
│ Match Multiple Geometric Patterns Example.llb
│ Mechanical Assembly Example.vi
│ Meter Example.vi
│ MotionDetect IMAQdx_lv86.vi
│ NI Vision Concepts .pdf
│ NI Vision for LabVIEW基础.pdf
│ niimaqdx.zip
│ OCR Example.llb
│ RAW8ToRGB24.rar
│ Resize Image Display.vi
│ ROI to Image.vi
│ roi_descriptor_example.vi
│ ROI_Grid_Overlay图像分割.vi
│ Rotating Part Example.llb
│ Save Complex Image to File LV 2010.vi
│ ShoworHideROI_LV861.zip
│ Stereo Vision Example.llb
│ transform_roi.zip
│ usb camora.vi
│ USB Capture and Display LV 86.vi
│ usb 彩色动目标.vi
│ usb 条形码.vi
│ usb 黑白动目标.vi
│ VDM Overlay Text.vi
│ ZoomROI_LV2009.vi
│ 不同颜色 矩形区域Coloured ROIs lv2009sp1.vi
│ 图像4合1.vi
│ 图像处理LabVIEW VIs.rar
│ 图像处理LabVIEW(segmentation).rar
│ 图像处理软件的说明 - 副本.txt
│ 图片裁剪.vi
│ 基于labview的非配套图像采集卡驱动开发.pdf
│ 替换颜色.vi
│ 检查图像边缘.zip
│ 测量重心.vi
│ 灰度图变彩色.vi
│ 裁剪与放大缩小控制.vi
│ 记录不同帧.vi
│ 软件下载说明.txt
│ 非规则区域放大.vi
├ 2D Barcodes
│ └ 2D Barcode.llb
├ Analysis
│ │ Histogram Example.vi
│ │ LineProfile Example.vi
│ └ SSIM Example.llb
├ AVI
│ │ AVI Compressor Comparison.llb
│ │ AVI Read Write with Data.llb
│ │ Read AVI Example.llb
│ │ Read AVI Example.zip
│ └ USB2832Err.log
├ bardcode
│ └ bardcode
│ │ 001.jpg
│ │ 002.jpg
│ │ 003.jpg
│ └ Barcode Example(自己修改).vi
├ Binary Analysis
│ │ Binary Morphological Reconstruction - Find Particle Example.vi
│ │ Binary Morphological Reconstruction Example.vi
│ │ Particle Analysis Example.vi
│ │ Particle Analysis Report Example.vi
│ └ Particle Orientation Example.vi
├ Calibration
│ │ Calibration Models Comparison.vi
│ │ Perspective Calibration Example.vi
│ └ Simple Calibration Example.llb
├ Caliper
│ │ Clamp Example.vi
│ │ Clamp Max Example.vi
│ │ Edge Detection Example.llb
│ └ Straight Edge Detection Example.llb
├ Classification
│ │ Classification.vi
│ │ Color Classification.llb
│ │ color.clf
│ └ Parts.clf
├ Color
│ │ Color Distance.llb
│ │ Color Segmentation.clf
│ │ Color Segmentation.llb
│ │ ColorLearn Example.vi
│ │ ColorMatching Example.llb
│ └ ColorThreshold Example.vi
├ Color Pattern Matching
│ │ Color Pattern Matching Example.llb
│ └ Color Pattern Matching Example.zip
├ Contour Analysis
│ │ Contour Analysis Example.llb
│ └ Contour Defect Inspection Example.llb
├ Display
│ └ Browser Example.vi
├ extractFreeshape
│ │ Ex.ExtractFreeshapeROI.vi
│ └ ExtractFreeshapeROI.vi
├ Front Panel Image to IMAQ
│ │ Front Panel Image to IMAQ.vi
│ └ GetImagetoIMAQ.vi
├ Geometric Matching
│ │ Geometric Matching Example.llb
│ └ Learn Multiple Geometric Patterns Example.llb
├ Grayscale Processing
│ │ BCG Lookup Example.vi
│ │ Gray Morphological Reconstruction Example.vi
│ │ Gray Morphological Reconstruction H-Dome Example.vi
│ │ Label Example.vi
│ │ MagicWand Example.vi
│ │ MathLookup Example.vi
│ │ Morphological Segmentation Example.vi
│ └ Threshold Example.vi
├ Image Management
│ │ DrawText Example.vi
│ │ Extract Example.vi
│ │ ImageToArray Example.vi
│ │ Mask Example.vi
│ └ Unwrap Barcode Example.vi
├ Light Meter
│ └ Light Meter Example.llb
├ Motion Estimation
│ │ Draw Feature Position.vi
│ │ Optical Flow Example.vi
│ └ Optical Flow Feature Tracking Example.vi
├ NI VISION其他语言的Examples
│ ├ dotNET
│ │ │ ExampleImagesFolder.cs
│ │ │ ExampleImagesFolder.vb
│ │ │ NationalInstruments.Vision.MeasurementStudioDemo.2005.dll
│ │ │ NationalInstruments.Vision.MeasurementStudioDemo.2008.dll
│ │ ├ 1. Getting Started
│ │ │ └ Read Image
│ │ │ ├ cs
│ │ │ │ │ ExampleImagesFolder.cs
│ │ │ │ │ Form1.cs
│ │ │ │ │ Form1.Designer.cs
│ │ │ │ │ Form1.resX
│ │ │ │ │ Program.cs
│ │ │ │ │ Read Image.2005.csproj
│ │ │ │ │ Read Image.2005.sln
│ │ │ │ │ Read Image.2008.csproj
│ │ │ │ │ Read Image.2008.sln
│ │ │ │ └ Properties
│ │ │ │ │ AssemblyInfo.cs
│ │ │ │ │ Resources.Designer.cs
│ │ │ │ │ Resources.resx
│ │ │ │ │ Settings.Designer.cs
│ │ │ │ └ Settings.settings
│ │ │ └ vb
│ │ │ │ ExampleImagesFolder.vb
│ │ │ │ Form1.Designer.vb
│ │ │ │ Form1.resX
│ │ │ │ Form1.vb
│ │ │ │ Read Image.2005.sln
│ │ │ │ Read Image.2005.vbproj
│ │ │ │ Read Image.2008.sln
│ │ │ │ Read Image.2008.vbproj
│ │ │ └ My Project
│ │ │ │ Application.Designer.vb
│ │ │ │ Application.myapp
│ │ │ │ AssemblyInfo.vb
│ │ │ │ Resources.Designer.vb
│ │ │ │ Resources.resx
│ │ │ │ Settings.Designer.vb
│ │ │ └ Settings.settings
│ │ ├ 2. Functions
│ │ │ ├ 2D Barcode
│ │ │ │ ├ cs
│ │ │ │ │ │ 2D Barcode.2005.csproj
│ │ │ │ │ │ 2D Barcode.2005.sln
│ │ │ │ │ │ 2D Barcode.2008.csproj
│ │ │ │ │ │ 2D Barcode.2008.sln
│ │ │ │ │ │ ExampleImagesFolder.cs
│ │ │ │ │ │ Form1.cs
│ │ │ │ │ │ Form1.Designer.cs
│ │ │ │ │ │ Form1.resX
│ │ │ │ │ │ Program.cs
│ │ │ │ │ └ Properties
│ │ │ │ │ │ AssemblyInfo.cs
│ │ │ │ │ │ Resources.Designer.cs
│ │ │ │ │ │ Resources.resx
│ │ │ │ │ │ Settings.Designer.cs
│ │ │ │ │ └ Settings.settings
│ │ │ │ └ vb
│ │ │ │ │ 2D Barcode.2005.sln
│ │ │ │ │ 2D Barcode.2005.vbproj
│ │ │ │ │ 2D Barcode.2008.sln
│ │ │ │ │ 2D Barcode.2008.vbproj
│ │ │ │ │ ExampleImagesFolder.vb
│ │ │ │ │ Form1.Designer.vb
│ │ │ │ │ Form1.resX
│ │ │ │ │ Form1.vb