linux opencv 安裝和配置

2021-06-14 10:25:55 字數 2146 閱讀 3934

在fedora16 和 centos 下面配置opencv,由於不同主機裝的軟體的都不一樣,所以不能一概而論

大概需要的開發套件:

pkgconfig  libpng  zlib libjpeg  libtiff libjasper

ffmepeg gtk+ 的基本庫(這裡可選,用到的時候再裝也行)

下面是我的主機安裝配置opencv。

在centos和fedora16下面,一般都把使用者的軟體裝在 /usr/local/*** 下面

$ cp opencv-2.4.0.tar.bz2 /usr/local/

$ tar -xvf opencv-2.4.0.tar.bz2

$ cd  opencv-2.4.0

2.4.0的下面是以cmakelists.txt形式

$ yum install cmake

$ cmake cmakelists.txt

$ make && make install

opencv 會安裝在 /usr/local/lib 目錄和 /usr/local/include/opencv/

$ vim /etc/ld.so.conf

最後一行加入 /usr/local/lib

$ ldconfig

或者export ld_library_path=/usr/local/lib

[cpp]view plain

copy

print?

#ifdef _ch_

#pragma package 

#endif

#define cv_no_backward_compatibility

#ifndef _eic

#include "cv.h"

#include "highgui.h"

#include 

#include 

#endif

#define number 100

#define delay 5

char

wndname = 

"drawing demo"

;  cvscalar random_color(cvrng* rng)  

intmain( 

intargc, 

char

** argv )  

for(i = 0; i< number; i++)  

for(i = 0; i< number; i++)  

for(i = 0; i< number; i++)  

for(i = 0; i< number; i++)  

for(i = 0; i< number; i++)  

for(i = 1; i< number; i++)  

cvinitfont( &font, cv_font_hershey_complex, 3, 3, 0.0, 5, line_type );  

cvgettextsize( "opencv forever!"

, &font, &text_size, &ymin );  

pt1.x = (width - text_size.width)/2;  

pt1.y = (height + text_size.height)/2;  

image2 = cvcloneimage(image);  

for( i = 0; i < 255; i++ )  

// wait for a key stroke; the same function arranges events processing

cvwaitkey(0);  

cvreleaseimage(&image);  

cvreleaseimage(&image2);  

cvdestroywindow(wndname);  

return

0;  

}  #ifdef _eic

main(1,"drawing.c"

);  

#endif

$ g++ `pkg-config opencv --libs --cflags opencv` drawing.c -o drawing

$ ./drawing

ok!!

linux opencv 安裝和配置

在fedora16 和 centos 下面配置opencv,由於不同主機裝的軟體的都不一樣,所以不能一概而論 大概需要的開發套件 pkgconfig libpng zlib libjpeg libtiff libjasper ffmepeg gtk 的基本庫 這裡可選,用到的時候再裝也行 下面是我的...

linux opencv安裝與入門記錄

按官網說明文件,使用cmake按步驟編譯編譯即可 原始碼八十兆左右,編譯完成後有3個g。猜測是有許多可選項一併編譯了,待求證 使用 剛編譯完對其還是一頭霧水,不知用法。在官網上看了主要模組的大概介紹。網上各種例程包含標頭檔案又各有差異。經查證,是由於版本差異。目前新版的opencv標頭檔案命名為op...

Bitnami Redmine安裝和外掛程式配置

公司要進行敏捷開發管理,最後選擇redmine作為管理工具。而redmine本身的安裝非常麻煩,要安裝mysql,ruby,redmine,apach。顯然這不是乙個偷懶的人應該做的,最後找到bitnami redmine這個統一桶,傻瓜式一鍵安裝。bitnami redmine官網 外掛程式安裝配...