Привет я искал это, но еще не мог найти решение; довольно в новинку для человечности. В настоящее время у меня есть и 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. Я должен продолжить двигаться отсюда?
У меня была эта проблема во время caffe, делают. Решенный это путем добавления этого к моему/caffe/makefile.config: LIBRARY_DIRS: = $ (OPENCV_LIB)/usr/local/lib
, где/usr/local/lib - то, где библиотеки OpenCV 3.3.1 - то, что я хочу использовать.
Без того оператора, caffe делают, использовал/usr/lib для OpenCV. Та папка - то, где у меня есть библиотеки OpenCV 2.4.