OpenCV3編程入門-讀書筆記1

一、OpenCV概述

1、OpenCV全程Open Source Computer Vision Library,即開源計算機視覺庫。它是一個跨平臺的開源計算機視覺庫,可以運行在windows、linux、Mac OS、Android、iOS等操作系統上。OpenCV用C/C++編寫,輕量且高效,還支持使用C#、Ch、Ruby等編程語言,同時提供對Python、Ruby、MATLAB等語言的接口。

OpenCV官方主頁:http://opencv.org

OpenCV Github主頁:http://github.com/Itseez/opencv

OpenCV開發版Wiki主頁:http://code.opencv.org

二、HighGUI圖形用戶界面

1、圖像的載入、顯示和輸出

(1)nameWindow

(2)imshow

(3)imread

(4)imwrite

三、OpenCV數據結構

1、常用數據結構和函數

(1)點:Point,位於core.hpp

(2)顏色:Scalar,位於core.hpp

(3)尺寸:Size,位於core.hpp

(4)矩形:Rect,位於core.hpp

(5)顏色空間轉換函數:cvtColor()

原型:void cvtColor(InputArray src,OutputArray dst,int code,int dstCn=0);

例:cvtColor(srcImage,dstImage,COLOR_BGR2HSV);

注:OpenCV默認的圖片通道存儲順序是BGR,而不是RGB

 2、基本圖形的繪製

(1)直線:line

(2)橢圓:ellipse

(3)矩形:rectangle

(4)圓:circle

(5)填充的多邊形:fillPoly

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章