Opencv 2.4 и 3.1: выберите по умолчанию
Привет, я искал это, но пока не смог найти решение; вид новичка в убунту. В настоящее время на моей машине установлены Opencv 2.4 и 3.1. Если я сделаю
pkg-config --modversion opencv
распечатает 3.1.0; но если я использую Python и
print cv2.__version__
тогда это даст 2.4.8. Я хочу сделать 3.1 по умолчанию, когда я
import cv2
в Python. Как мне это сделать?
РЕДАКТИРОВАТЬ:
Я на Ubuntu 14.04. Я установил Opencv 3 через это: скрипт для установки. Opencv 2.4 был установлен ранее аналогичным образом. В настоящее время, если я проверю
/usr/local/lib
Есть 2 набора файлов.so: например, libopencv_core.so и libopencv_core.so.3.1. Должен ли я продолжить отсюда?
1 ответ
У меня была эта проблема во время приготовления кофе. Решил это, добавив это в мой /caffe/makefile.config: LIBRARY_DIRS:= $(OPENCV_LIB) /usr/local/lib
где / usr / local / lib - это то место, где я хочу использовать библиотеки OpenCV 3.3.1.
Без этого утверждения caffe make использовал / usr / lib для OpenCV. В этой папке у меня есть библиотеки OpenCV 2.4.