OpenCV概述
創(chuàng)新互聯(lián)建站基于成都重慶香港及美國等地區(qū)分布式IDC機房數(shù)據(jù)中心構建的電信大帶寬,聯(lián)通大帶寬,移動大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業(yè)服務器托管報價,主機托管價格性價比高,為金融證券行業(yè)資陽主機托管,ai人工智能服務器托管提供bgp線路100M獨享,G口帶寬及機柜租用的專業(yè)成都idc公司。OpenCV做為功能強大的計算機視覺開源框架,包含了500多個算法實現(xiàn),而且還在不斷增加,其最新版本已經(jīng)更新到3.2。其SDK支持Android與Java平臺開發(fā),對于常見的圖像處理需求幾乎都可以滿足,理應成為廣大Java與Android程序員的首先的圖像處理框架。Java中使用OpenCV的配置及其簡單,可以毫不客氣的說幾乎是零配置都可以。
一:配置
配置引入OpenCV相關jar包,首先要下載OpenCV的自解壓版本,下載地址: http://opencv.org/opencv-3-2.html
然后拉到網(wǎng)頁的最下方,下載Windows自解壓開發(fā)包
下載好了雙擊解壓縮之后找到build路徑,顯示如下:
雙擊打開Java文件夾,
里面有一個jar直接導入到Eclipse中的新建項目中去, 然后把x64里面的dll文件copy到Eclipse中使用的Java JDK bin和jre/bin目錄下面即可。環(huán)境就配置好啦,簡單吧!配置好的最終項目結構:
二:加載圖像與像素操作
讀入一張圖像 -, 一句話搞定
Mat src = Imgcodecs.imread(imageFilePath); if(src.empty()) return;