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