gpt4 book ai didi

c# - 如何使用 EmguCV 设置网络摄像头属性?

转载 作者:太空宇宙 更新时间:2023-11-03 22:31:45 25 4
gpt4 key购买 nike

我按照 EmguCV 教程在 C# 中制作了一个用于捕获网络摄像头的应用程序。预览工作正常,但我无法更改相机属性,如亮度、曝光度等,我需要在我的应用程序中实现它。在文档中说我应该使用 CAP_PROP 枚举来完成它,但它不起作用,这是我更改亮度的代码:

_capture.SetCaptureProperty(Emgu.CV.CvEnum.CAP_PROP.CV_CAP_PROP_BRIGHTNESS, newBrightnessValue);

但没有任何改变......

我在 EmguCV 论坛上发现了一些回复,他们说这不应该用 EmguCV 完成,但我已经使用 EmguCV 完成了我的大部分项目,因此我不想从其他库重新开始:/

有没有其他方法可以做到这一点,但又不像 DirectShow 那样复杂?也许某些库可以设置这些属性,而无需更改我使用 Emgu CV 编写的其余代码?

最佳答案

我遇到了同样的问题,发现这是有效的:

CvInvoke.cvSetCaptureProperty(_capture.Ptr, CAP_PROP.CV_CAP_PROP_BRIGHTNESS, newBrightnessValue);

关于c# - 如何使用 EmguCV 设置网络摄像头属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22642157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com