foshuochanyu 想请教一下,R中是否有对应的包,可以解决以下问题: 从图片中提取数据,具体而言:比如输入一张已经做好的散点图或者折线图(png等格式),能否将其中的点的坐标提取出来。当然,处理之前,需要用户输入一些图的基本信息,比如横纵坐标的取值范围等。 请各位指点这个想法在R中是否可行,或者需要使用其他工具,又或者这个想法很傻很天真。 谢谢~~
bjt 做的话你得到的数据肯定有偏差。 思路也很简单,把图片读进来,然后相应位置的点或线,返回坐标。但读图片必然不精确,基本上和人眼识别没啥区别。有这时间还不如去找数据源,或者如果实在没数据,自己收集也好。
皮皮米菲兔 回复 第9楼 的 _CorLeOne_v:试试EBImage http://taiyun.cos.name/2011/04/ebimage-package-and-academic-model-lena/ http://bioconductor.wustl.edu/bioc/html/EBImage.html
foshuochanyu 非常感谢大家热心的回复和帮助,[s:13]。 我查了很久,现在有两个解决办法: 1. 一个哥们提供了一种R的解决办法,详见 http://rdataviz.wordpress.com/2010/03/05/getting-data-from-an-image-introductory-post/ (需要科学上网)。这种方法需要用户自己在图上画点,这肯定有偏差,但这种方法能行得通。在对付点很少,而且精度要求不高的情况下,可以尝试下。