日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

opencv中image watch插件安装与使用教程

發布時間:2023/11/27 生活经验 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 opencv中image watch插件安装与使用教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ??Image Watch是OpenCV的一款最新工具,它能夠即時顯示出矩陣的內容,即memory中Mat的信息,方便程序的調試,非常好用,目前它可以支持vs2012、vs2013及vs2015。

? ? 下載最新版本Image Watch(ImageWatch.vsix)網址:點擊打開鏈接

安裝步驟及使用:

1.雙擊安裝即可(ps:有的文章說要復制文本放到VS2012安裝目錄,VS2012/COMMOM7/IDE/Microsoft VSIX Installer.EXE之類,本人試過,不用復制也可安裝成功,若有不同情況,可在下方留言,互相交流)

2.打開一個OpenCV工程,在Debug下設置斷點,運行到斷點處,通過view -> other windows -> Image Watch打開Image Watch窗口,即可顯示當前的變量和圖像等。

? ??Image Watch可以在圖像編程過程中查看圖片的各種信息,在圖像處理過程中非常的實用。

Image Watch可進行的操作包括:

?

1.? 放大、縮小圖像;

2.? 將圖像保存到指定的目錄;

3.? 顯示圖像大小、通道數;

4.? 拖拽圖像;

5.? 可以查看指定坐標的像素值(按照在內存中的順序顯示);

6.? Link Views:所有相同尺寸的圖像共享一個視圖;

7.? 像素值以十六進制顯示還是十進制顯示;

8.? 在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);

? ? ? ? (12).將指定的內存地址內容按照指定的圖像格式顯示出來;

OpenCV關于Image Watch的介紹頁面:點擊打開鏈接

Image Watch的官網

------------------------------------------------------------------

更新指令使用方法:

評論下有問如何計算兩幅圖像差值,以此為例。將兩幅圖加入到watch窗口,顯示如下(ps 我的兩幅圖像完全一致):

計算matImproc_dbg-image,雙擊“matImproc_dbg”名稱,輸入“@diff(matImproc_dbg,image)”,回車,可看到兩圖差值如下,由于完全一樣,所以圖像灰度值全為0.

其他操作類似。

IMAGE WATCH HELP

?

?

?

?

?

總結

以上是生活随笔為你收集整理的opencv中image watch插件安装与使用教程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。