作者oooppps (oops)
看板C_and_CPP
標題[問題] fprintf存取檔案中有亂碼
時間Thu Feb 25 17:18:01 2016
小妹在純C的環境下寫一個function
目標是將攝影機CCD拍到的灰階圖片存起來
但是我存到的檔案前面會出現亂碼,後面才是正確的數據
請問一下是fprintf那邊有錯嗎><?
謝謝大家
CCD中擷取到的圖片(大小為88*60)
只有數字(0~255)的txt檔
http://imgur.com/cWK4LUB
txt檔前幾行是亂碼
http://imgur.com/zAaCjxq
http://codepad.org/u0aie2tT
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.121.137.222
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.121.137.222
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1456391885.A.84C.html
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1456391885.A.84C.html
02/25 18:08
超崩潰QQ
02/25 18:33
02/25 18:35
是的,我把灰階圖片用0~255的數值存成txt檔
請問圖片的檔頭要怎們去掉?謝謝><
另,我之前有加上
memset(matrix,0,sizeof(matrix));
但只是把亂碼的地方變成空白而已
並沒有單純存取圖片內容:\
※ 編輯: oooppps (140.121.137.222), 02/25/2016 19:24:54
02/25 19:42
02/25 19:42
就是只有數字和逗號,沒空白
就是只有數字和逗號,沒空白
※ 編輯: oooppps (140.121.137.222), 02/25/2016 19:57:38
02/25 21:02
02/25 21:03
我試試看用w
fwrite是將CCD抓到的圖片存成matrix
※ 編輯: oooppps (61.228.168.51), 02/25/2016 22:50:52
02/25 23:53
原來如此!謝謝您
02/26 00:52
是file裡面東西
02/26 00:52
灰階圖片的矩陣
02/26 08:15
是指fprintf 那邊嗎?
※ 編輯: oooppps (140.121.137.213), 02/26/2016 09:38:43
→ TobyH4cker: ... 02/26 09:40
→ oooppps: !!!!對不起回覆我的大大們,我用手機編輯結果誤刪到留言Q 02/26 09:42
推 kai5566: 我做影像的,要不要乾脆我寫個完整程式碼給你參考? 02/26 10:15
→ kai5566: 還是你完成了?那我就不必麻煩囉 02/26 10:15
大大感謝你QQ我等等寄信跟你說
→ suwako: 先不管程式碼 你要先給出一個明確的預期輸出結果 我們才有 02/26 10:46
→ suwako: 辦法判斷你的程式碼是不是有問題的 02/26 10:46
明確的預期輸出結果就是能夠得到88*60個數字和逗號存成txtx檔
→ Caesar08: kai5566好心人 02/26 11:50
真的QQ
※ 編輯: oooppps (140.121.137.222), 02/26/2016 13:31:57
→ suwako: 那這樣我不太懂matrix的用意是什麼 用MHI_img不就是有包含 02/26 13:34
→ suwako: 88*60筆資料了嗎? 02/26 13:35
大大感謝你們!!!我把fwrite disable 之後就好了QQ
非常感謝大家orz QQ
請問要怎麼發P幣
※ 編輯: oooppps (140.121.137.222), 02/26/2016 15:27:18
推 kai5566: 不用給p幣了,我去發幾篇費雯就有的東西XD 02/26 15:40