[問題] 想請問 opencv imshow指令

看板C_and_CPP作者 (嗯)時間12年前 (2013/06/03 15:44), 編輯推噓4(403)
留言7則, 4人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) c++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) opencv 問題(Question): 想請問假如我有一個矩陣,其值介於-3.14~3.14之間矩陣型態為CV_8U 假如我要正確的顯示影像(imshow) ,我該怎麼打呢,前面需要更改甚麼嗎? 因我顯示出來的畫面都是不正確的 另外imwrite也是 謝謝 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 121.254.64.183

06/03 16:03, , 1F
你要先把你的範圍轉換到0~255
06/03 16:03, 1F

06/03 16:08, , 2F
想請問可是我的數值是有小數點的
06/03 16:08, 2F

06/03 16:08, , 3F
還是我更改為型態為CV_32F呢?
06/03 16:08, 3F

06/03 17:04, , 4F
"正確的顯示影像" 什麼是正確的?
06/03 17:04, 4F

06/03 17:14, , 5F
影像就是0~255,你不這樣子的話你想怎樣顯示
06/03 17:14, 5F

06/03 17:15, , 6F
還是你的正確顯示的定義跟我想的不一樣
06/03 17:15, 6F

06/03 23:37, , 7F
normalize到0~255 再轉CV_8U型態
06/03 23:37, 7F
文章代碼(AID): #1Hh4brfk (C_and_CPP)