介紹Image Watch---用於C++和影像除錯
Image Watch是個新的Visual Studio2012插件在調試C ++圖像和視頻處理應用
例如:例如照片增強了實際的應用,Image Watch提供了一個調試點陣圖介於觀看視窗的記憶體內。
所以讓您不再需要產生代碼給"儲存這個中間圖片在檔案中"當在追蹤錯誤報表時。
最初的版本已經內建有支持OpenCV的圖像類型,並可以擴展觀看以及用戶自定義圖像類型。
1. 先點選箭頭指著的下載
然後就會開始下載及安裝了
再來就是點箭頭指著的安裝
一下子~很快就安裝好了
安裝好再重新啟動就可以了
Code
<?xml version="1.0" encoding="utf-8"?>
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
<UIVisualizer ServiceId="{A452AFEA-3DF6-46BB-9177-C0B08F318025}" Id="1"
MenuName="Add to Image Watch"/>
<Type Name="ImgWGenericImage<*>">
<UIVisualizer ServiceId="{A452AFEA-3DF6-46BB-9177-C0B08F318025}" Id="1" />
</Type>
<Type Name="ImgWGenericImage<*>">
<Expand>
<Synthetic Name="[type]" Condition='strcmp("unsigned char", "$T1") == 0'>
<DisplayString>UINT8</DisplayString>
</Synthetic>
<Synthetic Name="[type]" Condition='strcmp("float", "$T1") == 0'>
<DisplayString>FLOAT32</DisplayString>
</Synthetic>
<Item Name="[channels]">nchannels</Item>
<Item Name="[width]">ncols</Item>
<Item Name="[height]">nrows</Item>
<Item Name="[data]">data</Item>
<Item Name="[stride]">ncols*nchannels*sizeof($T1)</Item>
</Expand>
</Type>
</AutoVisualizer>
執行結果
參考來源:http://channel9.msdn.com/posts/Introducing-Image-Watch
http://lsongbee.blogspot.tw/2013/08/vs2012-extension-image-watch.html