Форум программистов, компьютерный форум, киберфорум
C++: OpenCV
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/40: Рейтинг темы: голосов - 40, средняя оценка - 4.53
2 / 2 / 0
Регистрация: 03.05.2020
Сообщений: 33

Не могу открыть изображение или видео с cv::imread

05.03.2023, 15:00. Показов 10352. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет. Вот код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "opencv2/opencv.hpp"
 
 
using namespace cv;
void main()
{
    std::string path = "test.jpg";
    cv::Mat img = imread(path);
    cv::namedWindow("Image");
    cv::imshow("Image", img);
    cv::waitKey(0);
}
Вылезает исключение ошибки доступа на моменте вывода изображения в окно (imshow). В отладчике видел, что изображение даже не считывается (imread).

Пробовал менять путь, пихал в корень диска, пробовал другие изображения, пнг, жпг, пробовал разные версии openCV (4.5.5, 4.6.0, 4.7.0), изначально пытался прочесть видео (cv::VideoCapture(filename)), тоже не считывается.

Visual studio 2022, windows 11

В чём может быть проблема и что ещё попробовать?

Добавлено через 7 минут
Затестил с fstream вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "fstream"
 
using namespace cv;
void main()
{
    std::string path = "C:/test.jpg";
    std::ifstream file(path);
 
    if (file.is_open())
        std::cout << "OKAY" << std::endl;
 
    cv::waitKey(0);
}
файл открылся, то есть в пути я вроде бы точно не ошибся
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.03.2023, 15:00
Ответы с готовыми решениями:

Не могу разобраться с imageio.imread
Начинаю осваивать Питон. И, к сожалению, вылезает очень много &quot;неподобства&quot;. Например после установки некоторых библиотек перестал...

Не могу открыть фото и видео в телефоне
Здравствуйте, появилась такая проблема на днях на старом Xiaomi Redmi Note 5, лежал он какое то время не пользовался, при этом хорошо...

Преобразовать изображение видео в 3д или в vr примеры
Преобразовать изображение видео в 3д или в vr примеры на с++ opengl или еще каким-то способом

4
 Аватар для Laborant666
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
05.03.2023, 16:32
Цитата Сообщение от 6sful Посмотреть сообщение
Вылезает исключение ошибки доступа на моменте вывода изображения в окно (imshow). В отладчике видел, что изображение даже не считывается (imread).
В визуал студио надо кидать ресурсы не к экзешнику в дебаг\релиз, а в папку решения. Обратите внимание на скрин где находится папка "Source", и посмотрите на весь путь.
Тоже разок мучался почему не видно картинки в папке
Миниатюры
Не могу открыть изображение или видео с cv::imread  
0
 Аватар для Laborant666
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
05.03.2023, 16:38
Короче там где лежит main.cpp должны быть ресурсы ваши

Добавлено через 4 минуты
Когда же будет проект собран и запускать будете не из визуалки, а через экзешник - тогда уже ресурсы должны лежать рядом с экзешником. Такая вот заморочка у визуалки
0
2 / 2 / 0
Регистрация: 03.05.2020
Сообщений: 33
05.03.2023, 21:57  [ТС]
спасибо за ответ! проблема оказалась в другом.
случайно не ту версию opencv указал линковщику (release вместо debug)
я дурачок
0
 Аватар для Laborant666
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
05.03.2023, 23:23
Цитата Сообщение от 6sful Посмотреть сообщение
release вместо debug
Я наоборот на релизе запускаюсь, хм
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.03.2023, 23:23
Помогаю со студенческими работами здесь

Открыть текстовый документ или изображение при нажатии на кнопку
всем привет! хочу узнать как при помощи button при нажатии кнопки требовало открыть какой нибудь текстовый документ или же изображение ...

Как открыть или конвертировать видео в формате .exe ?
Есть у меня видео, которое некий гений засунул в файл exe, при открытии появляется окно показанное на скрине, flash player скачивал все...

При просмотре видео или просто играя в игру начинает моросить звук и изображение
При просмотре видео или просто играя в игру начинает моросить звук и изображение,вылетает синий экран (че написано прочесть не успеваю)и...

Не могу открыть или создать базу данных
Создаю в phpMyAdmin новую базу данных и пытаюсь ее открыть через PHP. Выполняется часть кода, которая должна работать при ненахождении...

Не могу открыть формат файла .ddf или .dat
Здравствуйте. Не могу открыть формат файла .ddf или .dat Перепробовал кучу программ. Вот ссылка на файлы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru