OPENCV入門第一步

2021-10-04 05:12:28 字數 1867 閱讀 2019

**

很仰慕opencv,從未使用過,現在終於邁出了第一步,以茲記錄。

目的:將opencv源**編譯後,在codeblock環境下使用。

工作環境:opencv4.2.0, codeblock17.12, cmake3.12.2, win10。

準備工作1

入門的幾個小步驟:

4.2.0

.tar

.gz;

step2:使用cmake建構opencv**;

step3:使用mingw32-make編譯opencv**;

step4:設定codeblock的opencv工作環境;

step5:使用codeblock做自己的第乙個程式。

先看看我的codeblock的工作環境,後面所有的工作結果都是給codeblcok服務的。

編譯opencv,開啟命令視窗輸入:mingw32-make install。此過程大約持續1個小時左右,因pc效能而異。編譯好的目標檔案儲存在install目錄下(e:\opencv-4.2.0\bin\install) 。

看一下編譯成功後的檔案目錄結構:

整理編譯後結果。

將以下3個目錄拷貝到e:\opcv411\下

e:\studys\opencv-4.2.0\bin\install\include ,

e:\studys\opencv-4.2.0\bin\install\x64\mingw\bin,

e:\studys\opencv-4.2.0\bin\install\x64\mingw\lib

然後就可以刪除其他無用的檔案,這樣就可以節省空間(幾個g)。

下面是構建自己**的6個步驟:

在main裡面就可以看到自動生成的**。先刪除這些**,使用opencv裡面的demo**,做第乙個程式,使用pc的攝像頭看看自己的輪廓!

開啟幫助文件opencv-4.2.0-docs.zip,裡面的介紹可以看到下面的**:

}直接執行這段**,就可以看到自己的輪廓了!!!!

Python入門第一步

我覺得,開始學習一門程式設計時候,不僅僅是要去學習它的語法,而是在給你一段 的時候,你能夠對這段 的主要結構在心裡面有乙個大致的框架,也就是你要知道這一塊是幹什麼的,那一塊又是幹什麼的,然後再一塊一塊的詳細去看 的具體語句。1.物件是在應用程式中使用的 組合成乙個單一的實體的資料。例如,物件導向使用...

linux開發入門第一步

前言 本人14年畢業一直從事嵌入式開發,從微控制器程式 電路 pcb設計 物料採購 除錯焊接 批量生產 文件整理。那個心碎呀。言歸正傳,對linux一直有接觸,但是一直沒有整理,感覺零零散散,一點都不圓潤。在此從零整理linux,也給自己梳理開發流程,總結開發過程,勿重複造輪子,時間就是金錢,效率就...

Python入門第七講 程式設計第一步

嘗試來寫乙個斐波納契數列 usr bin python3 fibonacci series 斐波納契數列 兩個元素的總和確定了下乙個數a,b 0,1while b 10 print b a,b b,a b執行以上程式,輸出結果為 112 358這個例子介紹了幾個新特徵。第一行包含了乙個復合賦值 變數...