Opencv 2.4 e 3.1: escolha um padrão

2

Oi Eu procurei por isso, mas não consegui encontrar uma solução ainda; meio novo para o Ubuntu. Atualmente eu tenho tanto Opencv 2.4 e 3.1 na minha máquina. Se eu fizer

pkg-config --modversion opencv

imprimirá 3.1.0; mas se eu usar o Python e

print cv2.__version__

então ele vai dar 2.4.8. Eu quero fazer 3.1 como o padrão quando eu

import cv2

em Python. Como faço isso?

EDITAR :

Estou no Ubuntu 14.04. Eu instalei o Opencv 3 através deste: script para instalação . O Opencv 2.4 foi instalado anteriormente de maneira semelhante. Atualmente, se eu verificar

/usr/local/lib

existem 2 conjuntos de arquivos .so: como libopencv_core.so e libopencv_core.so.3.1. Eu devo proceder daqui?

    
por richards 29.10.2016 / 18:50

1 resposta

0

Eu tive esse problema durante um caffe make. Resolvi isso adicionando isso ao meu /caffe/makefile.config: LIBRARY_DIRS: = $ (OPENCV_LIB) / usr / local / lib

onde / usr / local / lib é onde as bibliotecas do OpenCV 3.3.1 são as que eu quero usar.

Sem essa afirmação, o caffe make estava usando o / usr / lib para o OpenCV. Essa pasta é onde eu tenho bibliotecas OpenCV 2.4.

    
por Don Novkov 16.09.2018 / 05:09

Tags