Я использую ubuntu 18.04, и мне нужно установить opencv 2.4 (чтобы использовать запатентованные функции, которые недоступны в более новых версиях, например SIFT, SURF). Но всякий раз, когда я устанавливаю любую версию, будь то 2.4, 3.2 или даже 3.4, и проверяю версию, используя python cv2.__version__
, он выводит '3.2.0'
и, следовательно, не может использовать запатентованные функции.
Итак, есть ли способ использовать установленную версию 2.4 вместо 3.2, или мне нужно удалить и переустановить? Я установил его, следуя этому ответу { ссылка }
EDIT
Я не удалил предыдущую версию должным образом. Правильный способ удаления:
$ cd ~/opencv/build
$ sudo make uninstall
, затем удалите папку opencv