歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Red hat Linux

基於Ubuntu 11.10/12.04編譯OpenCV 2.x(適用於Fedora和紅帽子RHEL 6.2)

我這個人還是比較青睐於紅帽子系統的,目前經常使用的Linux是rhel 6.2和Fedora 15,畢竟紅帽是那麼的穩定與方便,只不過資源不太好找。在編譯Learning OpenCV第二章第二個視頻例子的時候卻不能運行,我估摸著可能是解碼器的問題,聽朋友說Ubuntu比較方便,於是便下載安裝,並又再對OpenCV進行重新編譯,事實證明完全沒有問題。
    還有,Linux下源碼我只在Ubuntu 11.10/12.04和rhel 6.2下編譯成功了,並且沒有任何問題,只不過視頻播放在rhel下比較難解決,不像ubuntu直接更新插件就可以了。
    首先要確保ubuntu已經安裝GTK+ 2.x(可以執行“pkg-config --modversion gtk+-2.0”命令查看GTK+ 2.x版本,見圖1)或者Carbon,否則可能導致程序不能正常運行(如圖2所示,這裡顯示的信息是之前在Ubuntu 11.10版本編譯之後,運行程序出現的錯誤提示信息[安裝完成gtk+ 2.x之後,程序正常運行],但是下面是我在Ubuntu 12.04下編譯配置的)。
圖1 沒有安裝GTK+ 2.x   圖2 程序運行錯誤(因開始編譯OpenCV時沒有安裝GTK+ 2.x)    可見,我的電腦沒有安裝GTK+ 2.x,故現在要安裝GTK+ 2.x,安裝GTK環境只要安裝一個gnome-core-devel就可以了,裡面集成了很多其他的包。
    即執行下面命令,注意在安裝軟件之前要配置好網絡(VM下網絡配置可參考本人博文:VMware WorkStation的三種網絡連接方式 http://www.linuxidc.com/Linux/2012-05/59466.htm):
Copyright © Linux教程網 All Rights Reserved