日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Opencv3与Opencv2的区别,及opencv2项目移植到opencv3注意事项

發(fā)布時間:2023/12/9 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Opencv3与Opencv2的区别,及opencv2项目移植到opencv3注意事项 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Opencv2標(biāo)志著opencv革命性的改變,Opencv2帶來了全新的C++接口,將Opencv的能力無限放大。在2.0時代,opencv增加了新的平臺支持,包括iOS和Android,通過CUDA和openGL實現(xiàn)了GPU加速,為Python和Java用戶提供了接口。

Opencv 3改變了項目架構(gòu)的方式,3.0版本不會像2.0版本一樣激進(jìn)的嘗試,只會有足夠穩(wěn)定的改進(jìn)。項目架構(gòu)的改變是Opencv 3最為重大的革新之處。2.0版本是各個模塊都是以整體的形式構(gòu)建然后組合在一起的。然而,隨著功能的增加,opencv主體集成了各種各樣的功能模塊,變得越來越臃腫。而3.0版本就是為了給日益發(fā)福的opencv減肥,因為Opencv3決定向其他大項目一樣,拋棄整體架構(gòu),使用內(nèi)核+插件的架構(gòu)形式。

在GitHub中,除了存放著正式版本的opencv的主倉庫和新增加的“opencv_extra”倉庫以外,opencv3中還添加了一個名為“opencv_contrib”的全新倉庫,該倉庫包括很多讓人興奮的功能:臉部識別,文本探測,文本識別,新的邊緣檢測器,充滿藝術(shù)感的圖像修復(fù),深度地圖處理,新的光流和追蹤算法等。

opencv_contrib倉庫是大多數(shù)實驗性代碼放置的地方,一些API可能會有改變,這些額外模塊可以在CMake中用OPENCV_EXTRA_MODULES_PATH=/modules傳遞給CMake文件。

 

opencv2項目移植到opencv3需要注意的一些細(xì)節(jié)。由于opencv3的主體部分只是在opencv2的基礎(chǔ)上進(jìn)行小幅度的更改,所以opencv2的大部分程序都可以在opencv3上運行。但有些也會報錯。

1【由于宏名稱的變更造成的“未聲明的標(biāo)識符”系列

總結(jié)

以上是生活随笔為你收集整理的Opencv3与Opencv2的区别,及opencv2项目移植到opencv3注意事项的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。