作者proach (p.roach)
看板C_and_CPP
標題Re: [問題] 請問做訊號處理的牛人是怎DEBUG的???
時間Thu May 14 23:02:37 2009
※ 引述《Carbontube (碳管)》之銘言:
: 或是做影像處理的,是怎debug呢?
: 有沒有library是可以直接繪圖的,就和matlab一樣,在程式碼任一行都可以繪圖,
: 不用把array值先save成file再叫別的程式去開。。。
: 不然處理一段就save一次, 再叫別的程式去開真的很麻煩啊QQ
: 還請大牛分享心得,謝謝
我猜猜....你用console mode寫程式,而且對 gui不熟對嗎? :P
其實這年頭只要不重視性能,用一些快速工具寫程式秀圖很快的啦,
BCB, VB.net, VC.net都幾行幫你處理好。
好吧,跟你講個笨方法,寫個 function,每次被 call就將某個 array
內的數值存成新圖檔,檔名每次遞增,例如 0001.bmp, 0002.bmp....
這些 bmp放在同一個 dir之下。這個 function只要寫一次就好了,
相信不會耗去你多少時間,不然網路上也有很多 lib可以抓來用。
開啟 ACDSee, 讓他跟該 dir同步,這代表每次該 dir內新增一張圖片,
ACDSee就會自動秀新圖,程式一路處理資料,製造圖片,ACDSee
也一路自動秀圖展示最新成果。
如果想看之前的結果,back回去就好啦,反正這年頭硬碟大,存個
幾百張圖也不算什麼.... :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.64.171
推 Carbontube:1.用VS的C++怎存圖啊??? 05/14 23:29
推 TroyLee:隨便找個繪圖的library就可以了吧...我都用libGD 05/15 00:04
→ TroyLee:只是我覺得有點爛...所以現在都改用gnuplot去輸出 05/15 00:04
推 Bencrie:存圖最簡單就存BMP吧 ... 把你的資料加個header就ok了 XD 05/15 00:19