[問題] opencv 的 printf 沒顯示畫面

看板C_and_CPP (C/C++)作者 (Ian Kinsler break out!)時間14年前 (2011/08/16 17:08), 編輯推噓6(6015)
留言21則, 5人參與, 最新討論串1/1
開發平台(Platform): DEV C++ 額外使用到的函數庫(Library Used): OPENCV 問題(Question):在做影像處理 有用到cvDFT的函數 可是我無論把 printf加在哪裡都顯示不出來printf的畫面 程式碼(Code): 程式碼在這 http://pastie.org/2379579 主要程式就是 webcam的捕捉 和 cvDFT 而已 沒加入甚麼東西 可是我現在要寫printf時卻發現都只有webcam的畫面 printf不管寫在哪邊都顯示不出來 只有在printf下面寫一行system("pause")才出的來 不過這樣沒意義 因為webcam的畫面就不會出現了 昨日opencv的版主也沒用system("pause") 所以應該跟這個無關 請各位先進幫我看看哪邊出了問題 萬分謝謝:) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.38.86.218 ※ 編輯: z04jp6rmp4 來自: 114.38.86.218 (08/16 17:08)

08/16 17:18, , 1F
printf 後面加個 fflush(stdout); 試試 (亂猜)
08/16 17:18, 1F

08/16 17:43, , 2F
不太能理解, printf是顯示在stdout,你是要show在畫面上嗎?
08/16 17:43, 2F

08/16 17:46, , 3F
記得opencv應該有PutText(), 這是你要的功能嗎?
08/16 17:46, 3F

08/16 17:48, , 4F
我試試看 就是printf不是會出現一個黑色框框 我連那個
08/16 17:48, 4F

08/16 17:48, , 5F
都出不來 ex. printf("HELLO WORLD"); 沒東西跑出來
08/16 17:48, 5F

08/16 17:49, , 6F
只有webcam的畫面
08/16 17:49, 6F

08/16 17:50, , 7F
k大給我的是繪圖用的QQ 我只是要最基本用printf印出字
08/16 17:50, 7F

08/16 20:23, , 8F
為什麼不把訊息寫在你要輸出的iplImage裡?
08/16 20:23, 8F

08/16 20:30, , 9F
把main()裡的第一行的 FreeConsole() 給註解掉試試....
08/16 20:30, 9F

08/16 20:35, , 10F
http://0rz.tw/dQW4R 不然就是依需要重新AllocConsole.
08/16 20:35, 10F

08/16 20:51, , 11F
為什麼一定要顯示在dos console上?
08/16 20:51, 11F

08/16 20:56, , 12F
因為比較和藹可親啊(光速逃XD) 也可能是還沒練習到使用
08/16 20:56, 12F

08/16 20:56, , 13F
CV/win的方式output message吧....@_@"
08/16 20:56, 13F

08/16 20:59, , 14F
我看了這麼多opencv的程式,還沒有看過有人像原PO這樣做
08/16 20:59, 14F

08/16 20:59, , 15F
假如有方法的話,我也想知道 XD
08/16 20:59, 15F

08/16 21:00, , 16F
不是生個console(或說不要幹掉console)就可以了嗎@_@"
08/16 21:00, 16F

08/16 21:01, , 17F
小弟我沒用過CV, 目前環境也不方便裝, 故無法測試Orz
08/16 21:01, 17F

08/17 00:44, , 18F
感謝各位先進解答 我用Victor大方法把那個註解掉可以了
08/17 00:44, 18F

08/17 00:45, , 19F
CV/win是指用cvNameWindow創造出來的視窗嗎?
08/17 00:45, 19F

08/17 00:48, , 20F
就是那個windows介面, 因為不確定通稱, 所以簡單那樣寫
08/17 00:48, 20F

08/17 00:48, , 21F
來指稱相對於console以外的那個window介面:)
08/17 00:48, 21F
文章代碼(AID): #1EIZEKg9 (C_and_CPP)
文章代碼(AID): #1EIZEKg9 (C_and_CPP)