Я хотел бы изменить диафрагму, время экспозиции и параметр iso, используя v4l2 lib в Linux. Я никогда не использовал что-то подобное до сих пор.
Я обнаружил, что должен изменить это: 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.
Но не могу найти как...