129 / 17 / 5
Регистрация: 23.03.2020
Сообщений: 103
|
|||||||||||||||||||||
Python c opencv использующий dll с cpp и opencv через ctypes и пустые окна30.01.2024, 20:09. Показов 11125. Ответов 4
Возможно мне стоило писать в тред по питону, заранее прошу прощения если ошибся.
У меня есть dll написанная на cpp, вот ее код Header:
У меня есть код на python, представленный ниже
Мне нужно будет кидать картинку из питона в плюсы. В процессе происходило непотребство, поэтому я упростил задачу до того, что питон у себя сам читает и выводит свою картинку, а плюсы читают и пока что просто выводят свою картинку, и тут начинается проблема с которой мне нужна помощь. В том виде в котором код представлен выше питон штатно выводит Райана Гослинга, а плюсы выводят пустое окошко, причем правильного размера. Если я закомменчу в питоне 42 строчку, а именно эту:
Собственно первый и единственный вопрос. Почему? Я читал в инете, и похожая ошибка была у людей, когда они не ставили waitkey после imshow, и там что-то типо того что opencv не успевает обработать событие вывода картинки в окно. У меня стойкое ощущение что я что-то делаю не так, простите если вопрос глупый, помогите пожалуйста ![]()
0
|
30.01.2024, 20:09 | |
Ответы с готовыми решениями:
4
OpenCV kmeans.cpp из opencv249\sources\samples\cpp Opencv Dev-Cpp Opencv error the function/feature is not implemented (opencv was built without surf support) |
129 / 17 / 5
Регистрация: 23.03.2020
Сообщений: 103
|
|
01.02.2024, 16:10 [ТС] | |
Проблема упростилась
Подключил ту же dll из других плюсов, ничего не изменилось, dll выводит серый экран При том что перед этим просто функция без класса выводила картинку вроде бы нормально Возможно я что-то напортачил с ООП
0
|
![]() 208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
|
||||
02.02.2024, 01:59 | ||||
![]() РешениеДобавлено через 1 час 47 минут Добавлено через 4 минуты
0
|
129 / 17 / 5
Регистрация: 23.03.2020
Сообщений: 103
|
|
17.02.2024, 13:58 [ТС] | |
Проблема решилась
Только я не уверен что именно помогло Полагаю, что дело в том, что я начал передавать картинку как массив c_ubyte и возможно потому что начал подгружать dll через ctypes.CDLL()
0
|
17.02.2024, 13:58 | |
Помогаю со студенческими работами здесь
5
Лабораторная bag-of-words image classification OpenCV 2.4 в OpenCV 3
OpenCV Python
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Трассировка корутин Kotlin с OpenTelemetry
mobDevWorks 14.07.2025
Асинхронное программирование меняет правила игры, особенно когда речь заходит о трассировке операций. В Kotlin с его корутинами эта проблема приобретает особый оттенок, который я хотел бы детально. . .
|
Облачные приложения на Rust: руководство по архитектуре микросервисов
golander 13.07.2025
Когда я впервые взялся за проектирование облачной платформы для одного из наших клиентов, выбор стоял между привычными Go и Java. Но после нескольких месяцев разработки микросервисной системы,. . .
|
Как Node.js выполняет асинхронные операции
Reangularity 13.07.2025
Каждый раз, когда я рассказываю про Node. js, возникает один и тот же вопрос: "Как эта штука может быть быстрой, если JavaScript — однопоточный язык?" И это действительно кажется парадоксом. Ведь в. . .
|
Как писать чистый, тестируемый и качественный код на Python
py-thonny 12.07.2025
Помню свой первый проект на Python. Работал тогда быстро, грязно, лишь бы работало. Код был похож на запутанный клубок - переменные по одной букве, функции на 200 строк, комментарии отсутствовали как. . .
|
Blazor и контроллер сервопривода IoT Meadow Maple
Wired 11.07.2025
Я решил разобраться, как можно соединить современные веб-технологии с миром "железа". Интересная комбинация получилась из Blazor в качестве веб-интерфейса и микроконтроллера Meadow с его веб-сервером. . .
|
Генерация OpenQASM из кода Q#
EggHead 10.07.2025
Летом 2024-го я начал эксперименты с библиотекой Q# Bridge, и знаете что? Она оказалась просто находкой для тех, кто работает на стыке разных квантовых экосистем. Основная фишка этой библиотеки -. . .
|
Изучаем новый шаблон ИИ-чата .NET AI Chat Web App
stackOverflow 10.07.2025
В . NET появилось интересное обновление - новый шаблон ИИ-чата под названием . NET AI Chat Web App. Когда я впервые наткнулся на анонс этого шаблона, то сразу понял, что Microsoft наконец-то. . .
|
Результаты исследования от команды ARP (июль 2025 г.)
Programma_Boinc 10.07.2025
Результаты исследования от команды ARP (июль 2025 г. )
Африканский проект по дождям (ARP) World Community Grid снова запущен! Мы рады поделиться обновленной информацией о нашем прогрессе с осени. . .
|
Angular vs Svelte - что лучше?
Reangularity 09.07.2025
Сегодня рынок разделился на несколько четких категорий: тяжеловесы корпоративного уровня (Angular), гибкие универсалы (React), прогрессивные решения (Vue) и новая волна компилируемых фреймворков. . .
|
Code First и Database First в Entity Framework
UnmanagedCoder 09.07.2025
Entity Framework дает нам свободу выбора, предлагая как Code First, так и Database First подходы. Но эта свобода порождает вечный вопрос — какой подход выбрать?
Entity Framework — это. . .
|