Как выбрать и отобразить изображение из папки на C ++ opencv? [Дубликат]

Вы также можете создать перегрузку ShowDialog в своем дочернем классе, который получает параметр out, который возвращает результат.

public partial class FormOptions : Form
{
  public DialogResult ShowDialog(out string result)
  {
    DialogResult dialogResult = base.ShowDialog();

    result = m_Result;
    return dialogResult;
  }
}
1
задан Termininja 4 January 2017 в 10:00
поделиться

2 ответа

Как говорит Мики, в OpenCV нет такого средства, но вам нечего останавливать на использовании Zenity или каких-либо альтернатив, которые работают в командной строке:

zenity  --title  "Gimme some text!" --entry --text "Enter your text here"

Если он делает то, что вы хотите, вы можете интегрировать его в свою программу на C ++, вызвав его через popen().

3
ответ дан Mark Setchell 15 August 2018 в 19:23
поделиться


Из doc :

Хотя OpenCV был разработан для использования в полномасштабных приложениях и может быть используемые в функционально богатых интерфейсах пользовательского интерфейса (например, Qt *, WinForms * или Cocoa *) или вообще без какого-либо интерфейса, иногда требуется быстро попробовать функциональность и визуализировать результаты. Это то, для чего был разработан модуль HighGUI.

HighGui предоставляет только ограниченный графический интерфейс, в основном для целей отладки. Если вам нужно что-то большее:

  • , показывающее изображения
  • , обнаруживающие щелчки мыши
  • с помощью ползунков для изменения некоторого значения
  • draw фигуры или текст
  • используют кнопку (только для стороннего Qt)

, тогда вам нужно использовать некоторую графическую библиотеку, такую ​​как Qt *, WinForms * или Cocoa *.

1
ответ дан Miki 15 August 2018 в 19:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: