OpenCV 名稱空間學習筆記
寫在開頭
歷經重重阻難,OpenCV環境終於於北京時間2020.10.07凌晨12:36配置成功,感謝東曉的睿智頭顱!在這充滿紀念意義的一天,讓我們開始第一章的學習[狗頭]
標配標頭檔案
#include <opencv2\core\core.hpp>
#include <opencv2\highgui\highgui.hpp>
using namespace cv;
Mat 類簡析
Mat 類是用於儲存影像以及其他矩陣資料的資料結構,預設情況下其尺寸為0
定義一個Mat 類物件,可以寫 cv::Mat pic(320, 640, cv::Scalar(100));
影像載入與顯示
-
影像載入原型:
Mat imread(const strings& filename, intflags=1);
第一個引數載入圖片的路徑名
第二個引數載入標識,指定一個載入影像的顏色型別 -
影像顯示原型:
void imshow(const string& winname, InputArray mat);
第一個引數填需要顯示視窗的標識名稱
第二個引數填需要顯示的影像
輸出影像到檔案 imwrite() 函式
函式原型:bool imwrite(const strings& filename, InputArray img, const vector< int >& params=vector< int >());
- 第一個引數填需要寫入的檔名
- 第二個引數填 Mat 型別的影像資料
- 第三個參數列示特定格式儲存的引數編碼
綜合示例
#include <opencv2\core\core.hpp>
#include <opencv2\highgui\highgui.hpp>
using namespace cv;
int main()
{
//影像的載入和顯示
Mat girl = imread("girl.jpg");//載入影像到 Mat
namedWindow("【1】動漫圖");//建立一個名為“【1】動漫圖”的視窗
imshow("【1】動漫圖", girl);//顯示名為“【1】動漫圖”的視窗
Mat image = imread("dota.jpg", 199);
Mat logo = imread("dota_logo.jpg");
//載入後先顯示
namedWindow("【2】原畫圖");
imshow("【2】原畫圖", image);
namedWindow("【3】logo圖");
imshow("【3】logo圖", logo);
//定義一個 Mat型別,用於存放影像的 ROI
Mat imageROI;
imageROI = image(Rect(0, 0, logo.cols, logo.rows));
addWeighted(imageROI, 0.5, logo, 0.3, 0, imageROI);
namedWindow("【4】原畫+logo圖");
imshow("【4】原畫+logo圖", image);
waitKey(0);
return 0;
}
(程式異常中斷)
建立滑動條
相關文章
- 【 PHP 學習筆記 】名稱空間PHP筆記
- [ PHP 學習筆記 ] 名稱空間PHP筆記
- TP5學習筆記一 名稱空間筆記
- TypeScript學習筆記(三)泛型、模組化和名稱空間TypeScript筆記泛型
- php名稱空間namespace使用筆記PHPnamespace筆記
- 名稱空間
- JAXB名稱空間及名稱空間字首處理
- PHP 名稱空間PHP
- PHP名稱空間PHP
- vuex名稱空間Vue
- jQuery 名稱空間jQuery
- JavaScript 名稱空間JavaScript
- C#學習 [型別系統] 名稱空間(12)C#型別
- go 學習筆記之工作空間Go筆記
- python名稱空間Python
- C++名稱空間C++
- 更改模型名稱空間模型
- 全域性名稱空間
- C++ 名稱空間C++
- Python 名稱空間Python
- 11. 名稱空間
- ts---名稱空間
- opencv學習筆記(一)OpenCV筆記
- 使用p名稱空間和c名稱空間的XML快捷方式XML
- DB2學習筆記 - 表空間DB2筆記
- 跟我一起學習C++ 之 初識名稱空間C++
- PHP 核心特性 - 名稱空間PHP
- Spring名稱空間解析Spring
- 使用名稱空間:基礎
- ros節點名稱空間ROS
- JavaScript 中的名稱空間JavaScript
- PHP名稱空間概念解析PHP
- JAXB玩轉名稱空間
- Python 的名稱空間Python
- System.Web 名稱空間Web
- Python名稱空間包Python
- Python中名稱空間是什麼?名稱空間生命週期是多久?Python
- System.Security.Cryptography 名稱空間