感谢你的回答解决了部分问题。
其中100一下的编码是字母略微大于数字,不过100的编码是中间大,两边小的。虽然我没有收集到o和0,i和1同时出现在前四位情况的纸币,但不排除这种可能。现在人民币的编码都是1:2的比例,从形状上很难区分字母与数字。而你的方法前提是知道其排列是二字冠钞票还是三字冠钞票,然后再推出字母与数字的分别。
求突破证明猜想!
朋友,你的问题是不是可以理解为如何区分二字冠和三字冠?
第一,前面说过,作为冠字的拼音字母是大写的(因此是I不是i,是O不是o),所以从字形上来说,字母I最顶端是不会有小勾的,而阿拉伯数字1顶端有一个小小突出的勾;而字母O从字形上来说是圆的,阿拉伯数字0是拉长的圆;
第二,你说的冠号中间大两边小确实有这样的情况,不过大小问题并不影响形状,因此不与第一条冲突;
第三,冠号第四位100%是数字(目前来说,除非以后发行四字冠、五字冠……),因此你只要管前三位就好了。你只要根据第一条看冠号第三位就可以了:若第三位是数字,则前两位必定是字母,为二字冠;若第三位是字母,则前两位必定是1字母+1数字,为三字冠。或者你也可以只看冠号第二位:若第二位是字母,则必定是二字冠;若第二位是数字,则必定是三字冠。
呵呵,知道的啊。不过2005年版的人命比上I和1的形状是一样的。1是没有钩的。至于O,因为没有实际图片说明,无法判断。以最有难度的2005年版第五套100元人民币讨论,因为已经出现了三字冠,所以O和0,I和1出现在前三位的情况必然已经出现了。不过看其其他字母,均是长宽比为2:1的形状,且目测字母,数字所占像素点大小基本一致。在此情况下,难以区分。
比如说OII000000I,你知道第二个是I还是1呢?如果O和0图片上差不多又怎么办
以100元人民币为例:
首先纠正你一点小错误,2005年100元的数字1是带有小勾的(如下图),但是1999年版的100元的1确实是不带小勾的,那如何区分呢?
99年版的只有二字冠,因此冠号前两位的必定是字母O和I,后8位必定是阿拉伯数字;
新版的三字冠都是2005版的,不管2005版的是二字冠还是三字冠,I和1都很好分辨,O和0也不难(前面说了,一个是圆的,一个是长的,冠号大小的渐变不会改变其形状)
所以,如果真的遇到你说的OII000000I这种情况,我同样也可以断定:
这是字母OI+阿拉伯数字10000001,而且是1999年版的钞票。
MD,终于到二级了。不然还不能发图片。e
恩,这是最后一问了,简单一点好了。
提问在不知道这是几冠的情况下,说出一下图片编码。(哎~实际上不会这么变态,但是我是很认真在讨论这个问题,如果我去问银行这是几号,那还有什么意思,要自己能判断)
第一张是05版的二字冠:OX+41800008
第二张是05版的二字冠:AI+00446580
第三张是05版的二字冠:PO+07032888
第四张是99版的二字冠:IX+14715450
话说这个05版O和0还确实有点难分,
好在我们还是有三点可以确定的情况:
一是99版的只有二字冠,因此必定是两字母+8数字;
二是不管什么版,第一位肯定是字母,所以必定是字母O不是数字0;
三是不管什么版,后7位肯定是数字。
但是如果05版出现第二第三位都是0的情况,
就只能自己仔细分辨或者寄希望不要出现这么BT的情况了。