作者tsuo0327 (RTB)
看板C_and_CPP
标题[问题] C语言读图档转座标
时间Mon May 11 22:21:22 2009
将图档读入之後,做二值化处理,将上面的座标转成数值(或将数值存入TXT档)
这个动作 我该怎麽去做?
之前有发问类似问题 但没有解决
请各位帮忙一下~
从一开始 然後该怎麽做
给我一点意见 谢谢..
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.86.97.62
1F:→ VictorTom:二值化的基本就是彩色->灰阶值=>依threshold分0/1(255) 05/11 23:30
2F:→ VictorTom:不过我不懂座标转数值是要干麻, 一般BMP每条scanline就 05/11 23:30
3F:→ VictorTom:值化时自然就相当於依照每一个座标上的pixel去处理, 所 05/11 23:32
4F:→ VictorTom:以会做二值化以後, 转数值应该就不是什麽大问题.... 05/11 23:32
5F:→ VictorTom:如果你根本不会开图档, 就看你是要自己去硬解图档format 05/11 23:33
6F:→ VictorTom:或者是用既有的元件/tools/library去开; 你这麽笼统的问 05/11 23:34
7F:→ VictorTom:法, 实在不清楚你的问题到底在哪个环节....Orz 05/11 23:34
8F:→ VictorTom:(惊)有一行推文没按到y.... 下一行插在二三推中间.... 05/11 23:36
9F:→ VictorTom:相当於座标轴y, scanline上的每个pixel就是x, 你要做二 05/11 23:36
10F:→ tsuo0327:转成数值意思是 将它放进二维阵列里面 能够这样做吗?而 05/14 20:25
11F:→ tsuo0327:二值化动作 我有参考网路 跟书本 但就是做不好这动作 05/14 20:26
12F:推 VictorTom:先解图档档头取得图档Width/Height/BPP这些format资讯. 05/14 21:35
13F:→ VictorTom:然後你就知道需要开(malloc/new)怎样的array来放, 然後 05/14 21:35
14F:→ VictorTom:就循序把pixel的data慢慢读进array放. 你得先做好这些事 05/14 21:36
15F:→ VictorTom:再来谈转灰阶或二值化, 如果你连开图档读资料都还办不到 05/14 21:36
16F:→ VictorTom:後续其他都不用想了; 所以如果你确定不用既有的Tool或 05/14 21:37
17F:→ VictorTom:library的话, 就先把自己开图档(通常是BMP)给搞清楚弄明 05/14 21:38
18F:→ VictorTom:白吧; 参考code还有问题, 就把参考资料和自己写的code再 05/14 21:38
19F:→ VictorTom:贴上来; 不然你的问题太大哉问让人很难回答....Orz 05/14 21:39
20F:→ tsuo0327:解图档档头资讯 那些动作我知道 但我不知道如何把这些 05/16 22:04
21F:→ tsuo0327:动作 做出来.. 直到把资料放进array 这边 我要的是这些 05/16 22:05
22F:→ tsuo0327:却不知道从何下手 (新手.. 愚蠢问题请包涵 05/16 22:07