Можно ли создать интерфейс, который выполняет функцию main, а функции обратного вызова работают как прерывания?Мне нужен пользовательский интерфейс, чтобы, когда пользователь нажимал кнопку включения, программа начинала снимать изображения с камеры, а затем обрабатывать их и показывать их на интерфейсе.Программа нуждается в смене изображения в пользовательском интерфейсе до тех пор, пока кнопка не будет нажата снова, и это не прервет основную программу, которая захватывает и обрабатывает изображения
Основная функция берет изображения с камеры и последовательно обрабатывает их с помощью таймера.Им нужен графический интерфейс, который запускает процесс с помощью кнопки, а они останавливают его с помощью другой кнопки.Моя проблема в том, как я могу вызвать функцию, которая может быть запущена, пока она не будет прервана другой нажатой кнопкой.Я имею в виду, как я могу создать основную функцию, которая прерывается обратным вызовом в пользовательском интерфейсе.