C#开发巴斯勒相机SDK
简单的做了一个C#开发巴斯勒SDK,主要就是单次取图,实时拍摄,参数设置,图像比例设置等
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-01-04 12:20 巴斯勒sdk
目录 0 2019-01-04 12:20 巴斯勒sdkWindowsFormsApplication1
目录 0 2019-01-10 10:06 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1
文件 1316 2019-01-10 09:21 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1.sln
文件 44544 2019-01-10 16:36 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1.v11.suo
文件 187 2019-01-04 12:20 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1App.config
目录 0 2019-01-10 09:21 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1in
目录 0 2019-01-07 15:48 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebug
目录 0 2019-01-04 15:53 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugAssemblies
目录 0 2019-01-04 15:53 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugAssembliesBasler.Pylon
目录 0 2019-01-04 15:53 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugAssembliesBasler.Pylonx64
文件 960968 2017-07-19 13:57 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugAssembliesBasler.Pylonx64Basler.Pylon.dll
文件 2181852 2017-07-19 13:36 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugAssembliesBasler.Pylonx64Basler.Pylon.xml
目录 0 2019-01-04 15:53 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugAssembliesBasler.Pylonx86
文件 942024 2017-07-19 13:57 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugAssembliesBasler.Pylonx86Basler.Pylon.dll
文件 2181852 2017-07-19 13:35 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugAssembliesBasler.Pylonx86Basler.Pylon.xml
目录 0 2019-01-04 15:53 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugAssembliesPylonC.Net
文件 67016 2017-07-19 13:57 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugAssembliesPylonC.NetPylonC.NET.dll
文件 213233 2017-07-19 13:03 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugAssembliesPylonC.NetPylonC.NET.xml
文件 942024 2017-07-19 13:57 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugBasler.Pylon.dll
文件 2181852 2017-07-19 13:35 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugBasler.Pylon.xml
文件 180 2019-01-07 10:05 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugPylonLiveViewControl.EnumerationComboBoxUserControl.resources
文件 180 2019-01-07 10:05 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugPylonLiveViewControl.FloatSliderUserControl.resources
文件 180 2019-01-07 10:05 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugPylonLiveViewControl.IntSliderUserControl.resources
文件 22016 2019-01-09 17:35 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugWindowsFormsApplication1.exe
文件 187 2019-01-04 12:20 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugWindowsFormsApplication1.exe.config
文件 40448 2019-01-09 17:35 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugWindowsFormsApplication1.pdb
文件 22984 2019-01-10 09:17 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugWindowsFormsApplication1.vshost.exe
文件 187 2019-01-04 12:20 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugWindowsFormsApplication1.vshost.exe.config
文件 490 2018-04-12 07:35 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugWindowsFormsApplication1.vshost.exe.manifest
目录 0 2019-01-10 09:21 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inRelease
............此处省略52个文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Basler.Pylon;
using System.Diagnostics;
using System.Drawing.Imaging;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
private Camera camera = null;
private PixelDataConverter converter = new PixelDataConverter();
private Stopwatch stopWatch = new Stopwatch();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender EventArgs e)
{
UpdateDeviceList();
button1.Enabled = true;
button2.Enabled = false;
button4.Enabled = false;
button5.Enabled = false;
button6.Enabled = false;
button7.Enabled = false;
pictureBox1.MouseWheel += new MouseEventHandler(pictureBox1_MouseWheel);
}
private void UpdateDeviceList() //相机列表加载
{
try
{
// Ask the camera finder for a list of camera devices.
List allCameras = CameraFinder.Enumerate();
ListView.ListViewItemCollection items = deviceListView.Items;
// Loop over all cameras found.
foreach (ICameraInfo cameraInfo in allCameras)
{
// Loop over all cameras in the list of cameras.
bool newitem = true;
foreach (ListViewItem item in items)
{
ICameraInfo tag = item.Tag as ICameraInfo;
// Is the camera found already in the list of cameras?
if (tag[CameraInfoKey.FullName] == cameraInfo[CameraInfoKey.FullName])
{
tag = cameraInfo;
newitem = false;
break;
}
}
// If the camera is not in the list add it to the list.
if (newitem)
{
// Create the item to display.
ListViewItem item = new ListViewItem(cameraInfo[CameraInfoKey.FriendlyName]);
// Create the tool tip text.
string toolTipText = ““;
foreach (KeyValuePair kvp in cameraInfo)
{
toolTipText += kvp.Key + “: “ + kvp.Value + “
“;
}
item.ToolTipText = toolTipText;
// Store the camera info in the displayed item.
item.Tag = cameraInfo;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-01-04 12:20 巴斯勒sdk
目录 0 2019-01-04 12:20 巴斯勒sdkWindowsFormsApplication1
目录 0 2019-01-10 10:06 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1
文件 1316 2019-01-10 09:21 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1.sln
文件 44544 2019-01-10 16:36 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1.v11.suo
文件 187 2019-01-04 12:20 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1App.config
目录 0 2019-01-10 09:21 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1in
目录 0 2019-01-07 15:48 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebug
目录 0 2019-01-04 15:53 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugAssemblies
目录 0 2019-01-04 15:53 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugAssembliesBasler.Pylon
目录 0 2019-01-04 15:53 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugAssembliesBasler.Pylonx64
文件 960968 2017-07-19 13:57 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugAssembliesBasler.Pylonx64Basler.Pylon.dll
文件 2181852 2017-07-19 13:36 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugAssembliesBasler.Pylonx64Basler.Pylon.xm
目录 0 2019-01-04 15:53 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugAssembliesBasler.Pylonx86
文件 942024 2017-07-19 13:57 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugAssembliesBasler.Pylonx86Basler.Pylon.dll
文件 2181852 2017-07-19 13:35 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugAssembliesBasler.Pylonx86Basler.Pylon.xm
目录 0 2019-01-04 15:53 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugAssembliesPylonC.Net
文件 67016 2017-07-19 13:57 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugAssembliesPylonC.NetPylonC.NET.dll
文件 213233 2017-07-19 13:03 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugAssembliesPylonC.NetPylonC.NET.xm
文件 942024 2017-07-19 13:57 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugBasler.Pylon.dll
文件 2181852 2017-07-19 13:35 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugBasler.Pylon.xm
文件 180 2019-01-07 10:05 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugPylonLiveViewControl.EnumerationComboBoxUserControl.resources
文件 180 2019-01-07 10:05 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugPylonLiveViewControl.FloatSliderUserControl.resources
文件 180 2019-01-07 10:05 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugPylonLiveViewControl.IntSliderUserControl.resources
文件 22016 2019-01-09 17:35 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugWindowsFormsApplication1.exe
文件 187 2019-01-04 12:20 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugWindowsFormsApplication1.exe.config
文件 40448 2019-01-09 17:35 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugWindowsFormsApplication1.pdb
文件 22984 2019-01-10 09:17 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugWindowsFormsApplication1.vshost.exe
文件 187 2019-01-04 12:20 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugWindowsFormsApplication1.vshost.exe.config
文件 490 2018-04-12 07:35 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inDebugWindowsFormsApplication1.vshost.exe.manifest
目录 0 2019-01-10 09:21 巴斯勒sdkWindowsFormsApplication1WindowsFormsApplication1inRelease
............此处省略52个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)