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

OpenCV и Линукс

12.09.2017, 16:23. Показов 2325. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.

Пробую обучить каскад Хаара для openCV по материалам этого сайта

Дохожу до создания приведенных файлов и все, клин.
Выдает ошибку:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
pi@raspberrypi:~/Desktop/Haar $ opencv_createsamples -info Good.dat -vec samples.vec -w 30 -h 20
Info file name: Good.dat
Img file name: (NULL)
Vec file name: samples.vec
BG  file name: (NULL)
Num: 1000
BG color: 0
BG threshold: 80
Invert: FALSE
Max intensity deviation: 40
Max x angle: 1.1
Max y angle: 1.1
Max z angle: 0.5
Show samples: FALSE
Width: 30
Height: 20
Max Scale: -1
Create training samples from images collection...
Unable to open image: /home/pi/Desktop/Haar/Good/G85551.bmp
OpenCV Error: Unknown error code -9 () in cvSetImageROI, file /home/pi/opencv/modules/core/src/array.cpp, line 3022
terminate called after throwing an instance of 'cv::Exception'
  what():  /home/pi/opencv/modules/core/src/array.cpp:3022: error: (-9)  in function cvSetImageROI
 
Aborted
Пробовал найти ошибку в интернете, но не получилось( Нашел только один сайт. Прошу помочь.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.09.2017, 16:23
Ответы с готовыми решениями:

Си/Си++/Линукс, тесты на тему управления памятью и работе с ос линукс, папками и каталогами
Создал его в гугл формах, там вопросы об управлении памятью и тест по работе с ос Линукс, папками и каталогами. Заранее благодарю всех...

Подскажите пожалуйста как правильно Grub в линукс Федоре настроить, чтобы ещё и второй линукс Мандриву можно было загружать.
КАк мне в линукс Федора в начальный загрузчик Grub вписать ещё второй линукс, чтобы при загрузки компа мне можно было бы выбирать между...

C# и Линукс
У меня вопрос.Есть ли аналог си шарп,который будет обладать всеми качествами языка(с шарпа),но будет кроссплатформенным.А второе.Как кодить...

12
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
12.09.2017, 16:39
Цитата Сообщение от Lictor Посмотреть сообщение
Code
1
Unable to open image: п»ї/home/pi/Desktop/Haar/Good/G85551.bmp
Что это там такое перед /home? Мусор какой-то. Я думаю дело в этом.
0
0 / 0 / 1
Регистрация: 20.07.2017
Сообщений: 72
12.09.2017, 16:43  [ТС]
Это видимо табуляция некорректно вставилась, там на самом деле такого нет.
Миниатюры
OpenCV и Линукс  
0
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
12.09.2017, 16:44
Lictor, Ну так а файл-то такой есть?
0
0 / 0 / 1
Регистрация: 20.07.2017
Сообщений: 72
12.09.2017, 16:45  [ТС]
Содержимое фала Good.dat выглядит так

C++
1
2
3
4
5
6
7
8
9
10
11
12
/home/pi/Desktop/Haar/Good/G85551.bmp 1 0 0 407 93
/home/pi/Desktop/Haar/Good/G(10)85629.bmp 1 0 0 526 115
/home/pi/Desktop/Haar/Good/G(100)85635.bmp 1 0 0 407 72
/home/pi/Desktop/Haar/Good/G(101)85641.bmp 1 0 0 407 68
/home/pi/Desktop/Haar/Good/G(102)85647.bmp 1 0 0 418 74
/home/pi/Desktop/Haar/Good/G(103)85651.bmp 1 0 0 440 74
/home/pi/Desktop/Haar/Good/G(104)85656.bmp 1 0 0 472 81
/home/pi/Desktop/Haar/Good/G(105)8571.bmp 1 0 0 500 84
/home/pi/Desktop/Haar/Good/G(106)8576.bmp 1 0 0 513 87
/home/pi/Desktop/Haar/Good/G(107)85712.bmp 1 0 0 534 84
/home/pi/Desktop/Haar/Good/G(108)85727.bmp 1 0 0 543 84
и далее
путь реально соответсвует. Размеры были проставлены программой из начала статьи из первого сообщения.
0
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
12.09.2017, 16:47
Цитата Сообщение от Lictor Посмотреть сообщение
п»ї/home/pi/Desktop/Haar/Good/G85551.bmp 1 0 0 407 93
Ну вот опять этот мусор
Это похоже на UTF-8 BOM. Сохраняй файл без BOM.
0
0 / 0 / 1
Регистрация: 20.07.2017
Сообщений: 72
12.09.2017, 16:47  [ТС]
Файл реально есть
Миниатюры
OpenCV и Линукс  
0
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
12.09.2017, 16:57
Lictor, ???
Файл без BOM сохрани и все у тебя наладится)
Какой редактор используешь?
0
0 / 0 / 1
Регистрация: 20.07.2017
Сообщений: 72
12.09.2017, 17:28  [ТС]
Использую обычный редактор в линукс LibreOffice Write. Сохранил текст на компе в блокноте без каког-либо форматирования. В кодировке UTF 8. не помогло(
0
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
12.09.2017, 17:35
Лучший ответ Сообщение было отмечено Lictor как решение

Решение

Цитата Сообщение от Lictor Посмотреть сообщение
В кодировке UTF 8. не помогло(
Сохраняй в ANSI, если через блокнот. Только убедись, что не скопировал BOM из прежнего файла руками.
А LibreOffice BOM точно добавляет, если сохраняешь в UTF-8.
1
0 / 0 / 1
Регистрация: 20.07.2017
Сообщений: 72
12.09.2017, 19:16  [ТС]
Получилось. Заодно узнал что такое BOM. Очень благодарен!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
pi@raspberrypi:~ $ cd /home/pi/Desktop/Haar
pi@raspberrypi:~/Desktop/Haar $ opencv_createsamples -info GoodANSI.dat -vec samples.vec -w 35 -h 20
Info file name: GoodANSI.dat
Img file name: (NULL)
Vec file name: samples.vec
BG  file name: (NULL)
Num: 1000
BG color: 0
BG threshold: 80
Invert: FALSE
Max intensity deviation: 40
Max x angle: 1.1
Max y angle: 1.1
Max z angle: 0.5
Show samples: FALSE
Width: 35
Height: 20
Max Scale: -1
Create training samples from images collection...
GoodANSI.dat(163) : parse errorDone. Created 162 samples
Миниатюры
OpenCV и Линукс  
0
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
12.09.2017, 19:21
Цитата Сообщение от Lictor Посмотреть сообщение
Получилось.
Ну и славно. Осталось только выяснить причем тут C++ для Linux
0
0 / 0 / 1
Регистрация: 20.07.2017
Сообщений: 72
12.09.2017, 19:25  [ТС]
В далеком и светлом будущем я буду писать на нем код
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.09.2017, 19:25
Помогаю со студенческими работами здесь

Зависает линукс!
Здравствуйте. Давно хотел перейти на линукс, но была и остается одна загвоздка. Я играю в одну единственную игру это "Русская...

Python в Линукс
Какой Python устанавливать? Зашел на python.org. Там написано

Карта Линукс
Карта Линукс

Переход на линукс
Хочу освоить линукс, в будущем (почти) полностью перейти на него. Посоветуйте дистрибутив + графическую оболочку. Есть ли альтернативы...

QT тема линукс
Где в убунту закинуть файл .css со стилем для редактора ? Статью на хабре нашел с описание и самим файлом, как запускать нашел, не знаю где...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru