
SharpCamera
那方山水
这个作者很懒,什么都没留下…
展开
-
c#专业的UVC摄像头深控类库-SharpCamera介绍
SharpCamera是专业的UVC摄像头深控类库。允许您在C#代码内修改摄像头的高级参数,比如亮度、对比度、清晰度、色调、饱和度、伽玛值、白平衡、逆光对比、增益、缩放、焦点、曝光、光圈、全景、倾斜、滚动等参数,且可以立即生效。可以对画面进行旋转,抓拍、获取每一帧的帧图片等操作。接口调用简单,不依赖任何第三方类库,.NET Framework2.0或更高皆可完美运行。本类库的优点稳定高效Sh...转载 2019-09-24 21:10:04 · 2422 阅读 · 1 评论 -
C#读写修改设置调整UVC摄像头画面-色调
有时,我们需要在C#代码中对摄像头的色调进行读和写,并立即生效。如何实现呢?建立基于SharpCamera的项目首先,请根据之前的一篇博文 点击这里 中的说明,建立基于SharpCamera的摄像头控制项目。获取色调属性对象获取Camera对象的Hue属性,通过该属性进行色调的读和写。//获取色调的属性对象CameraProperty thePro = curCamera.Hue;...转载 2019-09-24 21:46:19 · 385 阅读 · 0 评论 -
C#读写设置修改调整UVC摄像头画面-光圈
有时,我们需要在C#代码中对摄像头的光圈进行读和写,并立即生效。如何实现呢?建立基于SharpCamera的项目首先,请根据之前的一篇博文 点击这里 中的说明,建立基于SharpCamera的摄像头控制项目。获取光圈属性对象获取Camera对象的Iris属性,通过该属性进行光圈的读和写。//获取光圈的属性对象CameraProperty thePro = curCamera.Iris;...转载 2019-09-24 21:47:56 · 442 阅读 · 0 评论 -
C#读写修改设置调整UVC摄像头画面-全景
有时,我们需要在C#代码中对摄像头的全景进行读和写,并立即生效。如何实现呢?建立基于SharpCamera的项目首先,请根据之前的一篇博文 点击这里 中的说明,建立基于SharpCamera的摄像头控制项目。获取全景属性对象获取Camera对象的Pan属性,通过该属性进行全景的读和写。//获取全景的属性对象CameraProperty thePro = curCamera.Pan;...转载 2019-09-24 21:49:34 · 412 阅读 · 0 评论 -
C#读写修改设置调整UVC摄像头画面-滚动
有时,我们需要在C#代码中对摄像头的滚动进行读和写,并立即生效。如何实现呢?建立基于SharpCamera的项目首先,请根据之前的一篇博文 点击这里 中的说明,建立基于SharpCamera的摄像头控制项目。获取滚动属性对象获取Camera对象的Roll属性,通过该属性进行滚动的读和写。//获取滚动的属性对象CameraProperty thePro = curCamera.Roll;...转载 2019-09-24 21:51:21 · 257 阅读 · 1 评论 -
C#读写调整UVC摄像头画面-饱和度
有时,我们需要在C#代码中对摄像头的饱和度进行读和写,并立即生效。如何实现呢?建立基于SharpCamera的项目首先,请根据之前的一篇博文 点击这里 中的说明,建立基于SharpCamera的摄像头控制项目。获取饱和度属性对象获取Camera对象的Saturation属性,通过该属性进行饱和度的读和写。//获取饱和度的属性对象CameraProperty thePro = curCa...转载 2019-09-24 21:53:08 · 436 阅读 · 0 评论 -
C#读写设置修改调整UVC摄像头画面-倾斜
有时,我们需要在C#代码中对摄像头的倾斜进行读和写,并立即生效。如何实现呢?建立基于SharpCamera的项目首先,请根据之前的一篇博文 点击这里 中的说明,建立基于SharpCamera的摄像头控制项目。获取倾斜属性对象获取Camera对象的Tilt属性,通过该属性进行倾斜的读和写。//获取倾斜的属性对象CameraProperty thePro = curCamera.Tilt;...转载 2019-09-24 21:54:43 · 297 阅读 · 0 评论 -
C#读写设置修改调整UVC摄像头画面-白平衡
有时,我们需要在C#代码中对摄像头的白平衡进行读和写,并立即生效。如何实现呢?建立基于SharpCamera的项目首先,请根据之前的一篇博文 点击这里 中的说明,建立基于SharpCamera的摄像头控制项目。获取白平衡属性对象获取Camera对象的WhiteBalance属性,通过该属性进行白平衡的读和写。//获取白平衡的属性对象CameraProperty thePro = cur...转载 2019-09-24 21:56:21 · 909 阅读 · 0 评论 -
C#读写修改设置调整UVC摄像头画面-缩放
有时,我们需要在C#代码中对摄像头的缩放进行读和写,并立即生效。如何实现呢?建立基于SharpCamera的项目首先,请根据之前的一篇博文 点击这里 中的说明,建立基于SharpCamera的摄像头控制项目。获取缩放属性对象获取Camera对象的Zoom属性,通过该属性进行缩放的读和写。//获取缩放的属性对象CameraProperty thePro = curCamera.Zoom;...转载 2019-09-24 21:57:56 · 923 阅读 · 0 评论 -
C#读写修改设置调整UVC摄像头画面-伽玛
有时,我们需要在C#代码中对摄像头的伽玛进行读和写,并立即生效。如何实现呢?建立基于SharpCamera的项目首先,请根据之前的一篇博文 点击这里 中的说明,建立基于SharpCamera的摄像头控制项目。获取伽玛属性对象获取Camera对象的Gamma属性,通过该属性进行伽玛的读和写。//获取伽玛的属性对象CameraProperty thePro = curCamera.Gamm...转载 2019-09-24 21:44:18 · 205 阅读 · 0 评论 -
C#读写设置修改调整UVC摄像头画面-增益
有时,我们需要在C#代码中对摄像头的增益进行读和写,并立即生效。如何实现呢?建立基于SharpCamera的项目首先,请根据之前的一篇博文 点击这里 中的说明,建立基于SharpCamera的摄像头控制项目。获取增益属性对象获取Camera对象的Gain属性,通过该属性进行增益的读和写。//获取增益的属性对象CameraProperty thePro = curCamera.Gain;...转载 2019-09-24 21:42:19 · 692 阅读 · 0 评论 -
一张图看懂SharpCamera
通过下面的图片,可以瞬间看懂整个类库的脉络.转载 2019-09-24 21:13:35 · 889 阅读 · 0 评论 -
C#采集UVC摄像头画面并支持旋转和分辨率切换
在项目中,我们会需要控制uvc摄像头,采集其实时画面,或者对其进行旋转。目前市面上大多数USB摄像头都支持UVC协议。那么如何采集呢?当然是采用SharpCamera!因为SharpCamera支持对采集的画面进行旋转,也可以对采集结果进行亮度、对比度等数十种高级参数进行调整。下面开始演示关键代码,您也可以在文末下载全部源码:设置授权第一步:在引用了SharpCamera.dll之后,调用Sh...转载 2019-09-24 21:15:59 · 3504 阅读 · 0 评论 -
C#读写调整设置UVC摄像头画面-亮度
有时,我们需要在C#代码中对摄像头的亮度进行读和写,并立即生效。如何实现呢?建立基于SharpCamera的项目首先,请根据之前的一篇博文 点击这里 中的说明,建立基于SharpCamera的摄像头控制项目。获取亮度属性对象获取Camera对象的Brightness属性,通过该属性进行亮度的读和写。//获取亮度的属性对象CameraProperty brightnessPro = cu...转载 2019-09-24 21:18:16 · 675 阅读 · 0 评论 -
C#读写设置修改调整UVC摄像头画面-对比度
有时,我们需要在C#代码中对摄像头的对比度进行读和写,并立即生效。如何实现呢?建立基于SharpCamera的项目首先,请根据之前的一篇博文 点击这里 中的说明,建立基于SharpCamera的摄像头控制项目。获取对比度属性对象获取Camera对象的Contrast属性,通过该属性进行对比度的读和写。//获取属性对象CameraProperty ContrastPro = curCam...转载 2019-09-24 21:20:29 · 323 阅读 · 0 评论 -
C#读写修改设置调整UVC摄像头画面-清晰度
有时,我们需要在C#代码中对摄像头的清晰度进行读和写,并立即生效。如何实现呢?建立基于SharpCamera的项目首先,请根据之前的一篇博文 点击这里 中的说明,建立基于SharpCamera的摄像头控制项目。获取清晰度属性对象获取Camera对象的Sharpness属性,通过该属性进行清晰度的读和写。//获取清晰度的属性对象CameraProperty SharpnessPro = ...转载 2019-09-24 21:22:34 · 519 阅读 · 0 评论 -
C#读写调整修改设置UVC摄像头画面-逆光对比
有时,我们需要在C#代码中对摄像头的逆光对比进行读和写,并立即生效。如何实现呢?建立基于SharpCamera的项目首先,请根据之前的一篇博文 点击这里 中的说明,建立基于SharpCamera的摄像头控制项目。获取逆光对比属性对象获取Camera对象的BacklightCompensation属性,通过该属性进行逆光对比的读和写。//获取逆光对比的属性对象CameraProperty...转载 2019-09-24 21:24:24 · 594 阅读 · 0 评论 -
C#读写设置修改调整UVC摄像头画面-曝光
有时,我们需要在C#代码中对摄像头的曝光进行读和写,并立即生效。如何实现呢?建立基于SharpCamera的项目首先,请根据之前的一篇博文 点击这里 中的说明,建立基于SharpCamera的摄像头控制项目。获取曝光属性对象获取Camera对象的Exposure属性,通过该属性进行曝光的读和写。//获取曝光的属性对象CameraProperty thePro = curCamera.E...转载 2019-09-24 21:26:07 · 1000 阅读 · 0 评论 -
C#读写设置修改调整UVC摄像头画面-焦点
有时,我们需要在C#代码中对摄像头的焦点进行读和写,并立即生效。如何实现呢?建立基于SharpCamera的项目首先,请根据之前的一篇博文 点击这里 中的说明,建立基于SharpCamera的摄像头控制项目。获取焦点属性对象获取Camera对象的Focus属性,通过该属性进行焦点的读和写。//获取焦点的属性对象CameraProperty thePro = curCamera.Focu...转载 2019-09-24 21:28:00 · 715 阅读 · 1 评论 -
C#控制操控操作多个UVC摄像头设备
有时,我们需要在C#代码中对多个UVC摄像头进行操作,如何实现呢?建立基于SharpCamera的项目首先,请根据之前的一篇博文 点击这里 中的说明,建立基于SharpCamera的摄像头控制项目。关键代码如下:获取多个Camera实例CameraMgr可以通过ChooseCamera返回多个Camera实例,每个对应一个摄像头。//获取第一个camera1 = cameraMgr.C...转载 2019-09-24 21:59:41 · 1322 阅读 · 0 评论