看板 C_and_CPP 關於我們 聯絡資訊
將圖檔讀入之後,做二值化處理,將上面的座標轉成數值(或將數值存入TXT檔) 這個動作 我該怎麼去做? 之前有發問類似問題 但沒有解決 請各位幫忙一下~ 從一開始 然後該怎麼做 給我一點意見 謝謝.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.86.97.62
VictorTom:二值化的基本就是彩色->灰階值=>依threshold分0/1(255) 05/11 23:30
VictorTom:不過我不懂座標轉數值是要幹麻, 一般BMP每條scanline就 05/11 23:30
VictorTom:值化時自然就相當於依照每一個座標上的pixel去處理, 所 05/11 23:32
VictorTom:以會做二值化以後, 轉數值應該就不是什麼大問題.... 05/11 23:32
VictorTom:如果你根本不會開圖檔, 就看你是要自己去硬解圖檔format 05/11 23:33
VictorTom:或者是用既有的元件/tools/library去開; 你這麼籠統的問 05/11 23:34
VictorTom:法, 實在不清楚你的問題到底在哪個環節....Orz 05/11 23:34
VictorTom:(驚)有一行推文沒按到y.... 下一行插在二三推中間.... 05/11 23:36
VictorTom:相當於座標軸y, scanline上的每個pixel就是x, 你要做二 05/11 23:36
tsuo0327:轉成數值意思是 將它放進二維陣列裡面 能夠這樣做嗎?而 05/14 20:25
tsuo0327:二值化動作 我有參考網路 跟書本 但就是做不好這動作 05/14 20:26
VictorTom:先解圖檔檔頭取得圖檔Width/Height/BPP這些format資訊. 05/14 21:35
VictorTom:然後你就知道需要開(malloc/new)怎樣的array來放, 然後 05/14 21:35
VictorTom:就循序把pixel的data慢慢讀進array放. 你得先做好這些事 05/14 21:36
VictorTom:再來談轉灰階或二值化, 如果你連開圖檔讀資料都還辦不到 05/14 21:36
VictorTom:後續其他都不用想了; 所以如果你確定不用既有的Tool或 05/14 21:37
VictorTom:library的話, 就先把自己開圖檔(通常是BMP)給搞清楚弄明 05/14 21:38
VictorTom:白吧; 參考code還有問題, 就把參考資料和自己寫的code再 05/14 21:38
VictorTom:貼上來; 不然你的問題太大哉問讓人很難回答....Orz 05/14 21:39
tsuo0327:解圖檔檔頭資訊 那些動作我知道 但我不知道如何把這些 05/16 22:04
tsuo0327:動作 做出來.. 直到把資料放進array 這邊 我要的是這些 05/16 22:05
tsuo0327:卻不知道從何下手 (新手.. 愚蠢問題請包涵 05/16 22:07