★解决19900蒙恬名片王识别问题★ 附配置文件
刷了T大做的PDAG19900rom发现名片识别的照片采样率有问题,其默认值为128X160,因而采样像素过低导致无法识别,且无法调整该值。之后T大发布的19900优化版也存在同样的问题。[color=red]([size=5]问题原因是汉王与名片王相互冲突,故最后一步需重装汉王,已提供汉王下载[/size])[/color]
后来看到高手enginetanmary对WM系统多媒体的相关介绍,了解到名片识别拍摄采样时调用的是SHCameraCapture结构的应用程序编程接口。
[url=http://blog.csdn.net/enginetanmary/archive/2008/04/07/2257906.aspx]http://blog.csdn.net/enginetanmary/archive/2008/04/07/2257906.aspx[/url]
而蒙恬名片王的config.ini也是采用SHCameraCapture的参数配置,看来问题就出在这里。下面就简单了,不用去修改注册表:lol ,自己折腾了一下发现copy一个其他机型蒙恬名片王的config.ini文件替换windows目录下的源文件就可以了。[color=red](经确认原文件为汉王的配置文件,名片王和汉王的配置文件名相同,可能由于刷rom的时候文件生成次序不同,名片王的设置文件被汉王的同名文件覆盖,二者存在不兼容问题,次法替换会导致汉王无法正常使用,重装汉王可以解决)[/color]正确的配置如下:
[color=blue][SHCameraCapture]
; Parameters for API SHCameraCapture()
nResolutionWidth=1600
nResolutionHeight=1200
;CAMERACAPTURE_STILLQUALITY_DEFAULT=0
;CAMERACAPTURE_STILLQUALITY_LOW=1
;CAMERACAPTURE_STILLQUALITY_NORMAL=2
;CAMERACAPTURE_STILLQUALITY_HIGH=3
StillQuality=0[/color]
[color=red](注意:第二行“;”和“Parameters”之间并无空格,只因连起来会出现某个表情符号,实属无奈)[/color]
这里我们把默认分辨率设置为PDAG的最大分辨率1600X1200,目前测试一切正常,如果发现拍摄时显示内存不足的朋友(PDAG应该不会出现这个问题,除非开了一堆东西在后台运行)可以把分辨率设低点,我测试发现320X240也能识别,只是偶尔把某些字识别错(例如把“医”识别为“庆”:L )
下面的StillQuality 属性设置该照片的压缩级别。在 CameraCaptureStillQuality 枚举中,High 选项意味着低压缩率用于保持照片的高质量。Low 选项与其相反(结果产生具有较低质量的高压缩)。Normal 选项产生介于 High 和 Low 选项之间的质量。由于PDAG的照相设置中只提供了“标准”、“高”两种质量选择,因而这里我们可以选择0,2,3。保险起见我们选择默认值StillQuality=0。
[color=navy][size=5]说的太多了,下面提供配置好的config.ini文件,所有要做的就是替换windows目录下的原文件,然后重新安装汉王手写(2008年2月版,与rom集成的相同)就可以了[/size][/color]
[[i] 本帖最后由 dexterdidi 于 2008-6-2 22:47 编辑 [/i]] :yct037: 谢谢分享 config.ini是ROM文件,怎么替换?
而且看上去机器里的这个文件并非名片王的配置文件啊?应该是汉王手写的配置文件才对。
[[i] 本帖最后由 ynyczhb 于 2008-6-2 16:21 编辑 [/i]] 楼上这位仁兄高见,现在发现汉王和名片王的配置文件都是config.ini,所以我们刷rom的时候由于文件生成次序不同,名片王的配置文件被汉王的配置文件覆盖了。替换的话会导致汉王无法使用,这是两个软件相互不兼用的问题。目前发现重新安装汉王手写后可以解决该问题,大家还有更好的方法欢迎讨论:yct052:
[[i] 本帖最后由 dexterdidi 于 2008-6-2 22:27 编辑 [/i]] 把两个文件的内容合并在一起应该可以,键名不同,大家各取所需。 经验证楼上的办法不行。我现在是另外装了一个名片王解决这个问题。
[[i] 本帖最后由 ynyczhb 于 2008-6-3 23:43 编辑 [/i]] 可以把你的名片王告诉发一份给我吗?我也碰到了同样的问题,谢谢!我的E-mail是[email]victor0330@tom.com[/email],谢谢!! 由于本人不用汉王手写,所以先在注册表里把它屏蔽了。
然后按照楼主提供的CONFIG.INI直接覆盖手机WINDOWS目录下的同名文件(手机连电脑,让它们同步,然后打开移动设备,找到手机的WINDOWS目录。复制电脑的文件,粘贴到手机里,这样就可以覆盖了),然后再用蒙恬名片王,可以正常识别! 解决19900蒙恬名片王识别问题
页:
[1]