從example開始,學習EmguCV

2021-06-20 06:22:36 字數 697 閱讀 7337

以前用的opencv2.4.2和vs2008,用c++開發。感覺整個函式庫太大了,雖然文件還比較全但還是很難方便地使用。而且幾乎沒有物件導向的思想。

後來知道了emgucv,基本上就是.net版本的opencv,文件不如opencv,但可以利用.net開發的各種便利條件,所以嘗試學習一下。

我的emgucv版本是290,作業系統是windows 8 32位旗艦版,開發環境是vs2012

在開始之前,首先確認你可以完成此文中的helloworld:

emgucv自帶了很多例子,有的用exe格式提供(在bin目錄下),但win8下沒能成功執行;有的以工程的方式提供,但不能編譯通過。下面說一下我遇到的問題和解決辦法,僅供參考。

2、工程無法編譯通過

.net3.5和opencl的安裝請參照1。然後把工程資料夾從example資料夾拷貝到你的任意工作目錄中。雙擊工程檔案surffeature.csproj,可能會讓你轉換版本,轉換就是了。

然後會有很多錯誤和警告。首先在解決方案瀏覽器裡移除commonassemblyinfo.cs(或者將它拷貝到你的工程資料夾的父資料夾),然後按照開始提到的博文裡的方法新增各種引用。開始的時候我一次將引用全部新增了進來,後來發現不行。這樣就可以解決:先全部選中後新增進來,然後看到帶黃色嘆號的就移除,然後重新新增引用,在最近新增的裡面找到剛剛移除的幾個,然後從下往上開始乙個個新增、確認,就可以了。

這下應該能執行了,試試吧。

學習從自己開始

人生苦短,轉眼大學生活已過大半,回首往事,覺得自己很傻,浪費愛戀很多時間,而學到的知識卻是少之又少,所以現在決定發奮圖強,狂補一下了!現在我們正在學習資料結構,我每天就是去上上課,感覺日子過得很輕鬆,但是沒完我睡在床上,感覺自己一無是處,除了上課時間之外,我的時間全花在同外國人聊天了,雖然這對我的英...

從 開始機器學習

寫在前面 感覺自己學習的東西挺雜,好多都是浮於表面,沒有深度,總是會有一種不踏實的感覺,決心從這一次做起,認認真真的研究乙個方向 這是相當於第二次安裝ubuntu pyhton virtualenv tensorfloe opendv了,還記得第一次安裝的時候,總是有點小害怕,不過害怕歸害怕,錯誤是...

從巨集開始學習VBA

從巨集開始學習vba 主講 三戒 助教 apirl2008 swabe 一 什麼是巨集?引伸到excel 中,當你開啟巨集的錄製功能時,巨集錄製器會想錄影機一樣將你在 excel 中的大多數操作進行錄製,並且可以這些錄製內容 即 進行回放和編輯。二 例項演示巨集錄製,執行 回放 的過程 錄製巨集 要...