comando: su
poi la vostra password da root
Per installare Eclipse per C/C++:
yum install eclipse
yum install eclipse cdt
Per "installare" OpenCV:
Sul sito di opencv c'è la guida per ubuntu (http://docs.opencv.org/trunk/doc/tutorials/introduction/linux_install/linux_install.html) io ho semplicemente trovati i corrispettivi pacchetti per Fedora:
passo1
yum groupinstall "Development Tools"
passo2
yum install cmake
passo3
yum install git
passo4
yum install gtk3 gtk2
yum install gtk3-devel gtk2-devel
passo5
yum install pkgconfig
(nota: a volte puo dare come output niente da fare perchè probabilmente abbiamo già quel pacchetto)
passo6
yum install python-devel
yum install numpy
passo7
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
yum install ffmpeg
passo8
cd ~/<my_working _directory> (che può essere la cartella Scaricati che si trova in Home)
git clone https://github.com/Itseez/opencv.git
passo9
cd ~/opencv
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
passo10
make -j8
(# -j8 runs 8 jobs in parallel.
# Change 8 to number of hardware threads available.)
sudo make install
nota per il problema:
CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
devi installare il build-essential , se insisnte a non compirare allora date il comando(da root):
yum install gcc-c++
Per configurare Eclipse con OpenCV:
segui la guida sul sito di openCV http://docs.opencv.org/trunk/doc/tutorials/introduction/linux_eclipse/linux_eclipse.html
su fedora però gli include si trovano in
/usr/local/include
le librerie sempre in
/usr/local/libnota: Tipici problemi in Eclipse
1)Problema:
error while loading shared libraries: libopencv_core.so.3.0: cannot open shared object file: No such file or directory
andare nella cartella :
/etc/ld.so.conf.d/
creare il file:
opencv.conf
inserire questo:
/usr/local/include
poi dare il comando:
ldconfig
2) per il problema: No image data
Esegui Configuration --> Arguments --> Inserire il nome dell'immagine da visualizzare
Questi passi li ho provati sul mio portatile Asus e funziona tutto fin ora :)