VS除錯不能watch變數值

2021-06-26 13:11:15 字數 371 閱讀 8445

在opencv裡,經常想檢視mat裡面的資料的值,但data成員後面提示《字串中的字元無效》,這是因為建立的mat的type不是uchar所造成的,改為cv_8uc1就沒有這個提示了(強迫症);這時,你想到用除錯-視窗-記憶體 來檢視資料,但發現資料是錯誤的,例如:

gpumat sa(src.size(),img_depth,scalar(0));
我將sa初始化為全0,img_depth是cv_32f1,但在記憶體中是亂碼,明明位址是根據sa.data輸入的,但資料就是不對,始終沒有搞明白。

好吧,這樣不行,只好把資料輸出到二進位制檔案裡,用ofstream咯,總算是能看到一堆0了!

有的時候,還真的要這樣做比較累才能看到自己想看的

Delphi除錯看變數值

delphi變數檢視 watch 檢查 inspect 在程式暫停的時候你可以用watch檢視某個變數,按ctrl f7 add watch,新增檢視 可以在檢視列表 watch list 中增加乙個變數。在watch中你可以檢視變數或者表示式,指定資料的格式,甚至可以指示delphi呼叫某些函式,...

Makefile Debug 除錯輸出變數值

warning 列印變數的值 1,使用info warning error增加除錯資訊 方法1 info,here add the debug info 但是此不能列印出.mk的行號 方法2 warning here add the debug info 方法3 error error this w...

python變數值 Python變數值轉變量

今天用python讀取乙個有很多欄位的配置檔案,配置檔案中的格式類似 pidstart 2600 startfid 47 starttid 450 startfirst 1 message 一般會想到的是 config open configpath,r for item in config set...