DISQUS

codeBlogZ: OpenCV: первые шаги

  • Ruslan · 9 months ago
    Здравствуйте, Сергей!
    я так понимаю у вас этот код заработал без проблем?
    вот у меня проблема возникла. по сути такой ж код.. но при запуске приложения выходит ошибка.
    окно и прочее создаются.. даж веб-камера на буке включается.. идентиикатор камеры тоже - 0.
    может у вас подобная ошибка была?
  • codeBlogZ · 8 months ago
    Привет, Руслан
    С такой проблемой не сталкивался. Возможно что-то специфическое...

    ЗЫ. Сорри, что долго не отвечал. Этот коммент обнаружился в спаме.
  • Дмитрий · 9 months ago
    а как можно указать размер кадров, которые должна снимать камера?
    и как указать частоту обновления? например я хочу 800х600 и частоту 30 фпс
  • codeBlogZ · 8 months ago
    Эти параметры не задаются. Насколько мне известно, камера может снимать только в одном режиме (по-крайней мере, так дело обстоит с попсовыми камерами). Единственное что можно - при создании окна указывать его размеры. Остальное происходит автоматически со стороны библиотеки.
  • apimpl · 3 months ago
    На самом деле задается через параметры capture объекта, посмотрите в документации. Извиняюсь за голословность, но мне правда тоже лень сейчас туда заглядывать )
  • Anonymous · 1 month ago
    > void processFrame(IplImage*& image)
    Почему бы просто по указателю не передать?
  • codeBlogZ · 1 month ago
    Все-таки логически правильно писать именно так, либо вместо ссылки использовать указатель на указатель (посмотрите как это сделано в самой библиотеке). Потому как указатель на структуру IplImage - оперируемая в OpenCV величина, и ссылкой на указатель это дело подчеркивается.

    Вообще это тонкий момент, как лучше передавать. Если имеются какие-то аргументы против моего решения - прошу.