#opencv #iplimage #opencv4
#opencv #iplimage #opencv4
Вопрос:
В opencv github wiki он гласит: «IplImage … в основном исключены из API и будут полностью исключены в дальнейших обновлениях OpenCV 4.x «. Но в версии 4.0.1 все еще есть файл includeopencv2 core type_c.h, который содержит структуру IplImage. Означает ли это, что мы все еще можем использовать эту структуру данных в opencv 4.0.1 [хотя это не рекомендуется делать]?
Комментарии:
1. Старые структуры устарели со времен OpenCV 3.0, если я не ошибаюсь. В их использовании нет никакой пользы. Если вам действительно нужно их использовать, например, для поддержки старой базы кода, тогда просто не обновляйте до более новой версии OpenCV.
2. @StefanDragnev Спасибо за ваш комментарий. Дело в том, что у меня огромная старая кодовая база, но ожидается, что она будет реализована с некоторыми новыми функциями в opencv4. Кажется, что включение заголовка выше может решить проблему компиляции — просто обойти.
3. Можете ли вы его использовать? Ну, это зависит от того, насколько вы большой игрок. То, как я это прочитал, таково: «Некоторые устаревшие материалы все еще могут валяться, но вы также можете считать, что они исчезли»., Имея в виду, что он устарел уже ~ 4 года. Если вам нужен OpenCV 4, то обновление кодовой базы для использования C API неизбежно. Его отключение только увеличивает техническую глубину.