VS2015中OpenCV程式設計外掛Image Watch安裝和使用介紹
在VS中用OpenCV進行開發時,除錯經常需要去檢視當前影象的內容(影象大小,通道數,滑鼠所指像元在影象中的行列數和畫素值),介紹一個配合VS使用的OpenCV開發神器——Image Watch。
該外掛現在支援較新版本的vs版本如:vs2012,vs2013,vs2015等。
安裝
- 下載最新版本Image Watch(ImageWatch.vsix),下載地址:
https://visualstudiogallery.msdn.microsoft.com/e682d542-7ef3-402c-b857-bbfba714f78d - 安裝ImageWatch,雙擊ImageWatch.vsix進行安裝即可;
使用
開啟一個OpenCV工程,在Debug下設定斷點,通過view -> other windows -> Image Watch開啟Image Watch視窗,即可顯示cv::Mat影象
Image Watch可進行的操作包括:
-
放大、縮小影象;
-
將影象儲存到指定的目錄;
-
顯示影象大小、通道數;
-
拖拽影象;
-
可以檢視指定座標的畫素值(按照在記憶體中的順序顯示);
-
Link Views:所有相同尺寸的影象共享一個檢視;
-
畫素值以十六進位制顯示還是十進位制顯示;
-
在Watch視窗可對影象進行的操作包括(Image Watch包括Locals和Watch兩個視窗):
(1)、提取指定通道影象:@band(img, number);
(2)、對指定影象進行閾值化:@thresh(img, threshold);
(3)、對影象畫素值進行取絕對值操作:@abs(img);
(4)、對影象畫素值進行縮放操作:@scale(img, factor);
(5)、通過1/255方式縮放畫素值操作:@norm8(img);
(6)、沿y軸水平flip:@fliph(img);
(7)、沿x軸垂直flip:@flipv(img);
(8)、對影象進行矩陣轉置操作:@flipd(img);
(9)、對影象進行順時針90、180、270度操作:@rot90(img)、@rot180(img)、@rot270(img);
(10)、計算兩幅影象的畫素差值:@diff(img0, img1);
(11)、載入影象:@file(path),如 @file(“d:\1.jpg”);
(12)、將指定的記憶體地址內容按照指定的影象格式顯示出來:@mem(address, type, channels, width, height, stride),如@mem(0x00000000003d1050,UINT8, 3, 256, 256, 768 );
Image Watch的更詳細介紹可參考:
[1] http://research.microsoft.com/enus/um/redmond/groups/ivm/imagewatchhelp/imagewatchhelp.htm
[2] opencv中image watch外掛安裝使用教程
- 頂
相關文章
- OpenCV中的神器Image WatchOpenCV
- Sublime Text 3常用外掛安裝(含Emmet外掛指令介紹)
- MySQL審計外掛介紹MySql
- myeclipse 安裝和使用svn外掛Eclipse
- Sublime使用,安裝外掛
- chatgpt~外掛介紹ChatGPT
- 關於Eclipse 中 svn外掛 和 egit 外掛的安裝EclipseGit
- 安裝Maltego預設外掛Go
- oswatch的安裝和使用
- postgresql和postgis外掛安裝SQL
- vim外掛 NERDTree安裝使用
- rematch常用外掛介紹REM
- 3.03 模組外掛介紹
- Maven Assembly外掛介紹Maven
- Activiti Designer 5.14.1外掛安裝和使用
- ccs的介紹,安裝和使用入門
- 程式設計師必備的 chrome 外掛及下載安裝程式設計師Chrome
- Eclipse安裝lombok外掛及外掛使用案例EclipseLombok
- jquery.cookie外掛使用簡單介紹jQueryCookie
- alertify提示外掛使用方式簡單介紹
- Eclips中安裝Git 外掛Git
- Eclipse 中 安裝 SVN 外掛Eclipse
- MyEclipse中安裝svn外掛Eclipse
- hibernateTools外掛安裝及使用
- Tensorflow介紹和安裝
- logstash常用外掛介紹
- 【轉】jenkins外掛pipeline使用介紹Jenkins
- YprogressBar進度條外掛使用簡單介紹
- jQuery外掛Tmpl使用方法簡單介紹jQuery
- vs2015解除安裝和安裝
- Redmine外掛的安裝與解除安裝,知識庫外掛安裝。
- Linux中Libevent程式設計介紹Linux程式設計
- Erlang/Elixir 中的 OTP 程式設計介紹程式設計
- ElasticSearch的安裝和使用,Postman的安裝,Kibana的安裝,EShead外掛的安裝ElasticsearchPostman
- eclipse中ext外掛安裝方法Eclipse
- Ubuntu中給ff安裝flash 外掛Ubuntu
- Mac中Sublime Text 3外掛安裝、漢化及基本使用Mac
- Javascript程式設計師必須安裝幾個常用VS Code外掛 - klamserJavaScript程式設計師