opencv 本身是開源的,跨平台,這裡以windows為例,其它平台類似
讀取後可得到的屬性
//顯示
imshow("cv_img", cv_img); waitkey(10);縮放
regmat.convertto(regmat, cv_8uc1, 0.2);
通首轉換
opencv預設通道順序是bgr,而不是rgb。
cvcvtcolor是opencv庫中的乙個函式
功能:函式cvcvtcolor實現色彩空間轉換。
函式形式: void cvcvtcolor( const cvarr* src, cvarr* dst, int code );
引數列表:
src:源影象(輸入的 8-bit , 16-bit 或 32-bit 單倍精度浮點數影像)
dst:目標影象(輸入的 8-bit , 16-bit 或 32-bit 單倍精度浮點數影像)
cvtcolor(src, dst, cv_rgb2gray);
二值化:
可以通過 調節 threshold 達到想要的結果
threshold( inputarray src,outputarray dst,double threshold,double maxval,int type );
mat src = imread("color_1.png");
//如果影像為空的話,直接返回
if (src.empty())
mat dst ;
//將彩色影像轉換為灰度影像
//轉換公式為
//y = 0.2126 r + 0.7152 g + 0.0722 b.
// 轉為二值圖
threshold(src, dst, 122, 255, cv_thresh_binary);
//建立顯示原始影像和處理結果影像的視窗
namedwindow("src", window_autosize);
namedwindow("dst", window_autosize);
//顯示兩幅影像
imshow("src", src);
imshow("dst", dst);
//等待按鍵按下的時候,繼續下一條語句
waitkey(0);
//銷毀視窗
destroywindow("src");
destroywindow("dst");
JS方法常用方法整理
字串的常用屬性 date物件的用法 var dt new date var dt new date 一種特殊的寫法,只適用於這個date的物件 dt.getfullyear 年 dt.getmonth 月 從0開始 dt.getdate 日 dt.gethours 小時 dt.getminutes ...
String Array常用方法整理
array,string,boolean,number,regexp都有共同的方法 tostring value tolocalestring 一,array 1,棧方法 push 新增資料到陣列末尾,pop 從陣列末尾移除最後乙個元素.2,佇列方法 shift 從陣列的前段移除乙個元素,unshi...
Objective C常用方法整理
對於開發而言,每個人都有屬於自己的一套開發工具類和一套開發元件庫,以下我整理了部分內容,具體的方法宣告就不寫了,只寫方法實現,具體內容可檢視文章結尾附件。物件轉字典 nsdictionary getobjectdata id obj else return dic id getobjectinter...