- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用一个名为 DMM 27UJ003-ML
的相机文件可通过 this link 获得.此相机具有一些功能,例如 Brightness
可以在OpenCV
中设置,例如看下面的代码
//Header
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
VideoCapture cap(0); //Access to camera with ID = 0
double brightness = cap.get(CV_CAP_PROP_BRIGHTNESS); // get value of brightness
cout<<brightness<<endl; //print brightness value in console
}
结果是 0.5
没关系,我可以设置Brightness
同样,但如果我想更改 Exposure time
问题就会出现!!(Exposure time
是另一个可以可变的相机属性)
int main()
{
VideoCapture cap(0);
cap.set(CV_CAP_PROP_EXPOSURE,0.1);
}
但是Exposure time
无法以适当的方式设置,如果想使用 get
知道什么设置为Exposure time
的方法值,结果很奇怪
VideoCapture cap(0);
double Exposure = cap.get(CV_CAP_PROP_EXPOSURE);
cout<<Exposure<<endl;
Exposure
的结果是inf
并且相机对外部环境没有反应(看起来Exposure time
实际上是inf
)所以唯一的方法是重置Exposure time
是公司给我的软件,我不知道如何在 opencv
中设置此功能
感谢您的帮助。
最佳答案
在开头添加如下代码:
cap.set(CV_CAP_PROP_AUTO_EXPOSURE,0.25);
0.25
表示“手动模式”。
关于c++ - 如何使用 opencv 设置 DMM 27UJ003-ML 相机的曝光时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46203828/
我使用安捷伦数字万用表进行测量。我使用 Python 2.7 和 PySerial 模块与它通信。想法:使用 FOR 循环,我从 DMM 读取并获取数据。它在某个时间点之前工作正常,每次都在不同的时间
我正在使用一个名为 DMM 27UJ003-ML 的相机文件可通过 this link 获得.此相机具有一些功能,例如 Brightness可以在OpenCV中设置,例如看下面的代码 //Header
我将用 Python 重写一个使用 Kevin Murphy 工具书的 MATLAB 脚本。 我知道 python 中有一些 HMM 算法实现(Viterbi、Baum Welch、Backword
我是一名优秀的程序员,十分优秀!