basler相机设置详解
pylon界面中文说明-德国basler工业相机

Pylon Viewer中文简要说明书目录1. 整体界面1.1 菜单栏1.2 工具栏1.3 Devices 窗体1.4 Features 窗体1.5 Feature Documentation 窗体1.6 Feature Properties 窗体1.7图像显示窗体2. 菜单栏和工具栏介绍2.1 File 菜单Save ImageExit2.2 View 菜单项2.3 Camera 菜单2.4 工具栏介绍3.主窗体介绍3.1 Devices 窗体3.2 Features 窗体3.3 Feature Properties 窗体3.4 Feature Documentation 窗体3.5 图像显示窗体4.参数调节和功能介绍4.1主要参数列表4.2 Analog Controls 功能介绍4.2.1 Gain Auto4.2.2 Gain Selector4.2.3 Gain Raw4.2.4 Black Level Selector4.2.5 Black Level(Raw )4.2.6 Balance White Auto4.2.7 Balance Ratio Selector4.2.8 Balance Ratio(Abs)4.2.9 Balance Ratio (Raw)4.2.10 Gamma Enable4.2.11 Gamma4.3 Image Format Controls 功能介绍4.3.1 Pixel Format4.3.2 Pixel Size4.3.3 Pixel Color Filter4.3.4 Dynamic Range Min4.3.5 Dynamic Range Max4.3.6 Reverse X4.3.7 Test Image Selector4.4 AOI Controls 功能参数介绍4.4.1 Width4.4.2 Height4.4.3 X Offset4.4.4 Y Offset4.4.5 Binning Horizontal4.4.6 Binning Vertical4.5 Acquisition Controls 功能参数介绍4.5.1 Acquisition Frame Count4.5.2 Trigger Selector4.5.3 Trigger Mode4.5.4 Generate Software Trigger4.5.5 Trigger Source4.5.6 Trigger Activation4.5.7 Trigger Delay(Abs)[us]4.5.8 Exposure Mode4.5.9 Exposure Auto4.5.10 Exposure Time(Abs)4.5.11 Exposure Timebase4.5.12 Enable Exposure Timebase4.5.14 Exposure Time(Raw)4.5.15 Enable Acquisition Frame Rate4.5.16 Acquisition Frame Rate(Abs)[HZ] 4.5.17 Resulting Frame Rate(Abs)[HZ] 4.5.18 Acquisition Status Selector4.6 Digital IO Controls 功能参数介绍4.6.1 Line Selector4.6.2 Line Mode4.6.3 Line Format4.6.4 Line Source4.6.5 Line Inverter4.6.6 Line Status4.6.7 Line Status All4.6.8 User Output Selector4.6.9 User Output Value4.6.10 User Output Value All4.7 Configuration Sets 功能介绍4.7.1 Configuration Set Selector4.7.2 User Set Save4.7.3 User Set Load4.7.4 Default Startup Set4.8 Auto Function Parameters 功能参数介绍4.8.1 Target Gray Value4.8.2 Gain(Raw)Lower Limit4.8.3 Gain (Raw)Upper Limit4.8.4 Exposure Time(Abs)Lower Limit 4.8.5 Exposure Time(Abs)Upper Limit 4.8.6 Auto Function AOI1. 整体界面Pylon Viewer 最全面的整体界面(如图1.1)共包含以下七个部分:Pylon Viewer 整体界面1.1 菜单栏主要的菜单选项,包含显示,采集,存储等。
basler相机硬触发的接线方法

basler相机硬触发的接线方法Basler相机是一种先进的工业相机,用于各种视觉应用。
为了确保图像的准确性和稳定性,有时需要使用硬触发方法来控制相机的拍摄时间。
在本文中,我们将为您介绍Basler相机的硬触发接线方法,以帮助您了解如何正确地设置和使用这个功能。
首先,我们需要明确的是,在使用Basler相机进行硬触发时,需要使用外部设备(例如传感器或触发器)来触发相机进行拍摄。
这样可以确保相机在预定的时间点捕获图像,以满足特定的应用需求。
接下来,让我们一步一步回答您的问题,介绍Basler相机硬触发的接线方法。
步骤1:了解Basler相机的硬触发功能首先,您需要确认您所使用的Basler相机是否支持硬触发功能。
大多数Basler相机都有硬触发功能,但具体功能和设置可能会因型号和固件版本的不同而有所不同。
您可以在相机的用户手册或Basler官方网站上找到关于硬触发功能的详细信息。
步骤2:准备外部设备在连接Basler相机之前,您需要准备一个外部设备来触发相机的拍摄。
常见的外部设备可以是传感器、触发器或其他类型的信号源。
您需要根据应用需求选择合适的设备,并确保其能够提供可靠的触发信号。
步骤3:选择合适的触发模式每个Basler相机都有不同的触发模式可供选择,以适应不同的应用需求。
常见的触发模式包括边沿触发、电平触发和软触发等。
您需要根据实际需求选择合适的触发模式,并在相机的设置中进行相应的配置。
步骤4:连接相机和外部设备一旦您选择了合适的触发模式,接下来需要将相机与外部设备连接起来。
首先,将外部设备的触发信号线连接到相机的触发输入接口。
接下来,将相机的触发输出接口连接到外部设备的触发输入接口。
确保连接牢固稳定,以确保触发信号的可靠传输。
步骤5:配置相机设置现在,您需要进入相机的设置界面,并对硬触发相关的参数进行配置。
具体的设置步骤可能因不同的相机型号而有所差异。
通常,您需要设置触发模式、触发源、触发边沿或电平等参数来确保相机能够正确地接收和响应触发信号。
basler 相机参数设置

/*index = 0//设置相机为内触发= 1//设置相机为外触发= 2//设置相机的曝光时间= 3//设置相机的增益= 4//相机的频率= 5//图片的宽度= 6//图片的高度= 7//灯的触发信号*/static void SetupCamera( Pylon::CInstantCamera& camera, int index){using namespace GenApi;//获取参数节点列表INodeMap &cameraNodeMap = camera.GetNodeMap();if(index == 0){CEnumerationPtr ptrTriggerSel = cameraNodeMap.GetNode ("TriggerSelector");ptrTriggerSel->FromString("FrameStart");CEnumerationPtr ptrTrigger = cameraNodeMap.GetNode ("TriggerMode");ptrTrigger->SetIntValue(0);}else if(index == 1){CEnumerationPtr ptrTriggerSel = cameraNodeMap.GetNode ("TriggerSelector");ptrTriggerSel->FromString("FrameStart");CEnumerationPtr ptrTrigger = cameraNodeMap.GetNode ("TriggerMode");ptrTrigger->SetIntValue(1);CEnumerationPtr ptrTriggerSource = cameraNodeMap.GetNode ("TriggerSource");ptrTriggerSource->FromString("Line1");}else if(index == 2){const CFloatPtr exposureTime = cameraNodeMap.GetNode("ExposureTimeAbs");exposureTime->SetValue(theApp.m_iExposeTime);}else if(index == 3){const CIntegerPtr cameraGen = cameraNodeMap.GetNode("GainRaw");cameraGen->SetValue(theApp.m_iGain);}else if(index == 4){const CBooleanPtr frameRate = cameraNodeMap.GetNode("AcquisitionFrameRateEnable"); frameRate->SetValue(TRUE);const CFloatPtr frameRateABS = cameraNodeMap.GetNode("AcquisitionFrameRateAbs");frameRateABS->SetValue(theApp.m_iHZ);}else if(index == 5){const CIntegerPtr widthPic = cameraNodeMap.GetNode("Width");widthPic->SetValue(theApp.m_Width);}else if(index == 6){const CIntegerPtr heightPic = cameraNodeMap.GetNode("Height");heightPic->SetValue(theApp.m_Height);}else if(index == 7){CEnumerationPtr ptrLineSource = cameraNodeMap.GetNode ("LineSource"); ptrLineSource->SetIntValue(2);}}。
basler相机常用参数

Basler相机常用参数Basler是一家知名的工业相机制造商,其相机广泛应用于工业自动化、机器视觉以及科学研究等领域。
在使用Basler相机时,了解和掌握相机的常用参数是非常重要的。
本文将介绍Basler相机的常用参数,包括分辨率、帧率、曝光时间、增益、白平衡等。
1. 分辨率相机的分辨率是指图像的像素数量,通常用宽度和高度表示。
Basler相机提供了多种分辨率选项,用户可以根据实际需求选择合适的分辨率。
常见的分辨率有640x480、1280x1024、1920x1080等。
较高的分辨率能够提供更多的细节信息,但也会增加图像处理的计算量。
2. 帧率帧率是指相机每秒钟能够捕获和传输的图像帧数。
Basler相机的帧率取决于相机的传感器和图像传输接口。
较高的帧率能够提供更流畅的图像显示,对于快速移动的物体或需要实时监控的场景非常重要。
常见的帧率有30fps、60fps等。
3. 曝光时间曝光时间是指相机传感器感光元件暴露于光线下的时间。
Basler相机的曝光时间可以通过调整相机的参数来设置。
较长的曝光时间可以捕获更多的光线信息,适用于光线较暗的环境或需要增强图像亮度的场景。
较短的曝光时间可以减少运动模糊,适用于快速移动的物体。
4. 增益增益是指相机传感器对光线信号的放大倍数。
Basler相机的增益可以通过调整相机的参数来设置。
较高的增益可以增强图像亮度,适用于光线较暗的环境或需要增强图像细节的场景。
但过高的增益会引入图像噪声,降低图像质量。
5. 白平衡白平衡是指相机对不同光源下的图像进行校正,使图像中的白色物体呈现真实的白色。
Basler相机提供了自动白平衡和手动白平衡两种模式。
自动白平衡会根据场景中的光源自动调整白平衡参数,而手动白平衡允许用户根据实际情况手动设置白平衡参数。
6. 曝光模式Basler相机提供了多种曝光模式,包括自动曝光、手动曝光和一次性曝光。
自动曝光模式下,相机会根据场景亮度自动调整曝光时间和增益。
basler相机常用参数

basler相机常用参数摘要:一、引言二、Basler相机简介三、Basler相机常用参数1.分辨率2.帧率3.曝光时间4.信噪比5.动态范围6.镜头接口四、Basler相机参数设置与优化1.选择合适的分辨率2.调整帧率以满足需求3.合理设置曝光时间4.提高信噪比5.优化动态范围6.选择合适的镜头接口五、总结正文:一、引言Basler相机作为工业相机市场中的佼佼者,被广泛应用于各种领域,如机器视觉、自动化检测等。
了解并掌握Basler相机的常用参数对于充分发挥其性能至关重要。
本文将详细介绍Basler相机的一些常用参数,并探讨如何根据实际需求进行参数设置与优化。
二、Basler相机简介Basler相机是一款高性能的工业相机,提供多种分辨率、帧率、信噪比等参数供用户选择。
用户可以根据自己的需求,选择合适的参数配置,以满足不同应用场景的要求。
三、Basler相机常用参数1.分辨率分辨率是指相机可以捕捉的图像的清晰度和细节程度。
Basler相机提供多种分辨率选择,如VGA、HD、Full HD等。
用户应根据实际应用需求,选择合适的分辨率。
2.帧率帧率是指相机每秒钟可以捕捉的图像帧数。
帧率越高,相机捕捉动态画面的能力越强。
Basler相机支持多种帧率设置,用户可以根据实际需求进行调整。
3.曝光时间曝光时间是指相机感光元件接收光线的时间。
曝光时间越长,画面越亮,但可能导致运动物体出现模糊;曝光时间越短,画面越暗,但可以更好地捕捉运动物体。
用户应根据实际场景光线条件和拍摄目标,合理设置曝光时间。
4.信噪比信噪比是指图像中信号与噪声的比例。
信噪比越高,画面质量越好。
Basler相机具有高信噪比性能,用户可以根据实际需求进行优化。
5.动态范围动态范围是指相机可以捕捉到的光线强度范围。
高动态范围的相机可以在高反差场景中捕捉到更多的细节。
Basler相机提供高动态范围设置,用户可以根据实际场景光线条件进行选择。
6.镜头接口镜头接口是指相机与镜头的连接方式。
BASLAR相机触发说明

(OPT所用)6pin触发线pin脚说明: 白1pin、棕2pin、绿3pin、黄4pin、灰5pin、粉6pin。
从图中可以看出Ace 相机内部的Input line 采用了光耦隔离,为了 方便理解和记忆,我们简化为Figure 2 所示:
在Figure 2 中,2 脚为I/O Input,5 脚为I/O Gnd,当电流从2 脚流进,经过LED(图 中灯泡所示),然后从5 脚流出。此时LED 会被点亮,然后左侧的开关就会闭合, 相机会接收到一个触发信号。这个LED 对流过它的电流是有要求的,既不能太小, 也不能太大。没必要深究极限值,Basler Ace 给出了推荐值(5mA~15mA)。只要 能保证流进2 脚的电流在这个范围之内,相机的触发就不会有问题。所以当外 部电压不同的时候,相应的串联一个限流电阻,将电流控制在5mA~15mA 这个范 围即可。
一般相机的Input line 会和传感器连接。下面以欧姆龙光电传感器E3X-NA11为例给出 常用的接线图(NPN)。
褐
12~24V
此处不 连通
黑
input
output 蓝
GND
INPUT软件设置
INPUT设置完成
OUTPUT设置(相机触发光源控制器)
硬件连接 OPT光源控制器有两种触发方式,分别为电平触发与开关触发
input
output GND
DC 7~24V
Trig COM
电平触发的控制器与相机接线图
对于开关触发的控制器,直接把相机
的output端接到要触发的trig通道, 相机的GND端接到COM即可。
控制器触发分类
控制器型号 DPA1024E系列 DPM0524E系列 DPH20048-4 DPA1024C-4 DPA0405B-4 DPA6024-2-V3.2
basler相机详解教程

确保下载的软件包与您的操作系统/硬件体系结构相匹配。x86或ARM、32位或64位有不同的软件包版本。
2下载软件包后,打开shell,将cd放入下载位置,然后键入:
sudo dpkg -i <package-name>
pylon现在安装在您的系统上。默认位置是/opt/pylon5、/opt/pylon6或/opt/pylon(即,pylon根目录)。根据嵌入式系统的性能,可能需要手动对GigE Vision或USB3 Vision相机执行一些性能优化。pylon自述中详细描述了所需的步骤,安装后可以在pylon根目录中找到。
2)在开发计算机上安装交叉工具链SDK。
a. cd到imx-yocto-bsp/build-xwayland-imx8mqevk-basler/tmp/deploy/sdk.
在这里,您可以找到作为安装脚本构建的SDK(例如,fsl-imx-xwayland-glibc-x86_64-fsl-image- validate -imx-aarch64-toolchain-4.14-sumo.sh)。。
安装完成后,可以立即启动pylon Viewer。
对于pylon5,在shell中键入以下内容:
/opt/pylon5/bin/PylonViewerApp
对于pylon6,键入:
/opt/pylon6/bin/pylonviewer
或者
/opt/pylon/bin/pylonviewer
取决于使用的pylon版本。
示例附有make文件。例如,为了构建所有C++示例,进入C++子目录并运行make是足够的。
basler工业相机的使用方法

basler工业相机的使用方法
Basler工业相机是一种高性能的工业相机,通常用于机器视觉、自动化和工业应用中。
它们具有高分辨率、快速图像采集和稳定的
性能,能够满足工业领域对于精准图像采集和处理的需求。
首先,使用Basler工业相机需要进行以下步骤:
1. 安装相机驱动程序,在使用Basler工业相机之前,需要安
装相应的驱动程序。
这些驱动程序通常可以从Basler官方网站上下
载并安装到计算机上。
2. 连接相机,将Basler工业相机通过合适的接口(如USB、GigE、Camera Link等)连接到计算机上。
确保连接稳定可靠。
3. 配置相机参数,使用Basler提供的相机配置工具,可以对
相机的参数进行配置,如曝光时间、增益、帧率等。
这些参数根据
具体的应用需求进行调整。
4. 软件开发,如果需要在自己的应用程序中使用Basler工业
相机,需要使用Basler提供的SDK(软件开发工具包)进行开发。
SDK通常提供了丰富的接口和示例代码,方便开发者进行图像采集和处理。
5. 图像采集和处理,通过编写相应的程序,可以实现对Basler工业相机的图像采集和处理。
可以使用SDK提供的函数来控制相机的工作模式,采集图像并进行后续的图像处理工作。
总的来说,使用Basler工业相机需要对相机进行驱动安装、连接、参数配置和软件开发等步骤。
同时,根据具体的应用需求,可能还需要对相机进行定制化的配置和开发工作。
希望以上信息能够帮助你更好地了解Basler工业相机的使用方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
请按如下顺序设置相机IP:一、确定与相机连接的网卡(1G速率)
二、设定网卡IP:
三、启动相机的IP设定工具IP工具启动后的界面:
按IP工具中右上角第2个按钮“Change Configuration”后弹出对话框修改相机IP地址“10.114.44.70”与子码掩码“255.255.255.0”,确认。
对话框确认后的画面:
按右上角第3个按钮“Write Configuration”得到下图:注意红圈内的内容错误:
再次修改:
注意三个红圈中,左下的那个,就是上次“Write Configuration”时错误的那个。
达到这个状态后,再“Write Configuration”,就可以得到下面的状态:
四、检验上述完全正确IP——》“10.114.44.XX”“10.114.44.YY”,子码掩码255.255.255.0。
五、正确后,启动另一个工具软件“Pylon Viewer”
点击连续拍照(单次拍照也行),能得到图片即为正常。
设置结束。