Бих искал да променя ириса, времето на експозиция и iso параметъра с помощта на v4l2 lib в linux. Никога досега не съм използвал sth по този начин.
Открих, че трябва да променя това: V4L2_CID_EXPOSURE_AUTO; и ще направя това с тази част от кода:
// open capture
int descriptor = v4l2_open("/dev/video0", O_RDWR);
// manual exposure control
v4l2_control c;
c.id = V4L2_CID_EXPOSURE_AUTO;
c.value = V4L2_EXPOSURE_MANUAL;
if(v4l2_ioctl(descriptor, VIDIOC_S_CTRL, &c) == 0)
cout << "success";
След това бих искал да променя тези три параметъра на камерата: ирис, време на експозиция и iso.
Но не мога да намеря как...