你的位置:首页 > 软件开发 > ASP.net > 在DevExpress中使用CameraControl控件进行摄像头图像采集

在DevExpress中使用CameraControl控件进行摄像头图像采集

发布时间:2016-10-27 21:00:11
在我们以前的项目了,做摄像头的图片采集,我们一般还是需要做一个封装处理的,在较新版本的DevExpress控件里面,增加了一个CameraControl控件,可以直接调用摄像头显示的,因此也可以做头像采集等功能,本文介绍如何基于这个控件做相关的图像采集操作。1、CameraCon ...

在我们以前的项目了,做摄像头的图片采集,我们一般还是需要做一个封装处理的,在较新版本的DevExpress控件里面,增加了一个CameraControl控件,可以直接调用摄像头显示的,因此也可以做头像采集等功能,本文介绍如何基于这个控件做相关的图像采集操作。

1、CameraControl控件介绍

该控件从15.1开始,就开始加入控件组了,控件的使用很简单,直接拖动到界面就可以在Winform界面上使用了。本案例基于16.1进行开发的,因此也都具有这些控件模块的。

例如我们直接把CameraControl控件拖动到界面上,然后运行界面就可以看到如下效果。

在DevExpress中使用CameraControl控件进行摄像头图像采集

在摄像的界面上,有一个配置的选项,可以对摄像头的分辨率等参数进行设置处理。

在DevExpress中使用CameraControl控件进行摄像头图像采集

同时在PictureEdit控件上,也可以开启摄像头采集功能,只需要在控件属性里设置一下即可:

在DevExpress中使用CameraControl控件进行摄像头图像采集

运行界面得到效果如下所示。

在DevExpress中使用CameraControl控件进行摄像头图像采集

这个采集图片的菜单项文字没有汉化,因此有点怪异,我们也可以通过使用其内置的对话框(TakePictureDialog )进行图片采集操作。

具体代码如下所示:

private void btnInternal_Click(object sender, EventArgs e){  TakePictureDialog d = new TakePictureDialog();  if (d.ShowDialog() == System.Windows.Forms.DialogResult.OK)  {    this.pictureEdit1.Image = d.Image;  }}

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:在DevExpress中使用CameraControl控件进行摄像头图像采集

关键词:图像

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。