5万元百元大钞的渣渣钱重新拼接的软件方面的解决办法的思路。?最近有一个很火的新闻,这个新闻中提到的5万
5万元百元大钞的"渣渣钱"重新拼接的软件方面的解决办法的思路。
?
最近有一个很火的新闻,这个新闻中提到的5万元的钞票被撕碎,并且银行工作者6个小时才拼接成一张钱
?
?
要想重新拼接起来,方法很多,但难度都比较大。
下面是我想到的一种。各位程序员大虾看可行否。
第一步 取样,把碎片记录成一张张的图片。
1. 在一张纯色的桌子上铺满碎片,碎片不能重叠。用相机拍照。
2. 把照片的背景去掉,导出为一张张的小图片,图片名字为该碎片在照片里的坐标点。
第二步 图像识别
1. 识别出每张图片在钱币中的位置,标记周围一圈的坐标。(这一块还没有找到处理方式的细节,不过理论上肯定是可以的)
2. 把碎片坐标编号,和 周围一圈的坐标,存入数据库。
第三步 边缘识别
1. 取出一个碎片的数据,找到周围坐标中的一个点。
2. 从其他周围坐标数据中找相同的点,找到后,再次找这两个碎片中其他相同的坐标点,大于5个相同点的为可以拼接的两个碎片。(几个点根据坐标的精确度和实际情况确定)
3. 把这些相同点,存入另外一张表中,标记出坐标点,该坐标点是那两块碎片的。
4. 每次识别的目的就是找到一张可以拼接的纸币,当所有的重合点都找到以后(除了纸币本身周围的点)。认为一个纸币拼接完成。
5. 把识别完成一张的所有的重合点找到,第3步中记录的点。在一个坐标中画出所有的点,并标记出重合线是由哪两块碎片组成。
第四步 人工组合
1. 为了人工组合,需要准备的有:上一步得到的重合点组成的拼接图;每张碎片在最初照片中的位置坐标;
2. 由碎片的坐标位置,把组成一张人民币的所有碎片找到,按照拼接图拼接。重合线上会提示是哪两块碎片的线,方便拼接。
3. 找那种比较宽的透明胶带,粘在拼接好的纸币上。
重复第三步和第四步。可以找到一张张的人民币。
更多信息请查看?http://www.javady.com/index.php/category/thread
32 楼 ria2008 2012-05-09 有想法啊! 33 楼 say4ever2u 2012-05-09 都忽略了一个很简单 但很重要的前提, 手动把所有碎片的正反面分辨出来 都得几天时间!!!
什么的算法 坐标都是浮云!!!
想法可以有 可操作性不强!!! 34 楼 say4ever2u 2012-05-09 say4ever2u 写道都忽略了一个很简单 但很重要的前提, 手动把所有碎片的正反面分辨出来[size=x-large][/size] 都得几天时间!!!
什么的算法 坐标都是浮云!!!
想法可以有 可操作性不强!!!
35 楼 say4ever2u 2012-05-09 say4ever2u 写道say4ever2u 写道都忽略了一个很简单 但很重要的前提, 手动把所有碎片的正反面分辨出来 都得几天时间!!!
什么的算法 坐标都是浮云!!!
想法可以有 可操作性不强!!!
36 楼 vision2000 2012-05-09 真是苦B程序员,这些碎钱拼出来也不能流通,有没有价值是看银行的态度,最终的目标钱主是挽回损失
碎钱拼得再好,银行还是一样会销毁,完全没有拼的必要,算出钱的表面积折算出钱就行(重量不可靠,新旧钞票重量不一样)
程序员就是喜欢把一些事物往程序思维里套,导致失去鉴别事物本质的能力,杯具啊 37 楼 xieyanhua 2012-05-09 这种工作,非全自动才行。手工的难啊,铺在桌子上,一部小型一个哈欠,估计又得花N个小时重新排列 呵呵
识别全自动,拼图也全自动的,还好说,做个机器人,呵呵,然后吧程序已启动,就干活其他的活去了,让机器人自己在那里摆不,知道好位置,没事的话可以去看看机器人的工作进度,有拼装好的就拿给银行 呵呵 38 楼 xieyanhua 2012-05-09 天一 写道mikixiyou 写道史塔西档案馆
1989年11月9日柏林墙被推倒后,史塔西开始大量销毁各种档案材料。人工双手撕毁的资料竟装满16000个麻袋包。
统一后的德国政府原打算将这些撕毁的资料全部恢复,但估计至少要400年才能完成,目前由于每年耗资达100万欧元,这项工作暂时停止。
目前复原的档案,包含大量秘闻,举报,隐私和证据。在德国如想查阅,需要书面申请并等候两个月的审批。
德国联邦国家安全档案委员会(BStU)收存的史塔西档案,书写材料112公里,转作胶片的材料47公里,图片、幻灯片140万张,影像资料16.9万份,碎片材料1.55万袋。 那些碎片是史塔西人员在1989年末,眼看东德政权崩塌而试图销毁的材料。当时由于文件实在太多,办公室的碎纸机全部不堪重负而损毁。在这些碎片被彻底销毁之前,它们被市民委员会幸运地抢下。
bk-lin同学,你的这个想法,也可以用在此处。好好想想,说不定咱们也能用上。
手撕的用计算机还原的难度比剪的要大的多。。。
不知道看了照片没有,比我想象中的好多了,我以为都是被剪得很细的,但实际看了照片以后,其实很多相对来说还蛮大快的,基本上看也就是一张100被横着剪成了12份左右,大多数应该都是这样的,狂赌一厘米左右,长度就是整张100大钞的长度。呵呵
难度大大降低了,呵呵。没有看到照片时,以为是惨不忍睹,突击很多非常细小的碎片! 39 楼 Crusader 2012-05-09 拼接的人工和非人工成本可能都已经大于5万元 40 楼 jxpath 2012-05-09 描述不符合逻辑,这种钱直接报废.... 41 楼 xieyanhua 2012-05-09 呵呵,不用那么费劲了,一位自贡谢先生愿用5w现金换取5w的渣渣钱,呵呵! 42 楼 brightfox 2012-05-09 银行应该把这些碎钱称一下看看多重,照重量补一下就可以么,打个折扣也可以 43 楼 freezingsky 2012-05-09 这个事,得看银行的良心! 44 楼 bk_lin 2012-05-10 Crusader 写道拼接的人工和非人工成本可能都已经大于5万元
呵呵 人工拼接的成本很高的 45 楼 bk_lin 2012-05-10 freezingsky 写道这个事,得看银行的良心!
事实证明 银行没有良心 46 楼 bk_lin 2012-05-10 brightfox 写道银行应该把这些碎钱称一下看看多重,照重量补一下就可以么,打个折扣也可以
银行说 如果拼不成按照规定只能作废.. 47 楼 yaniyang 2012-05-10 称重是在保证所有钱都是真钱的前提?你怎么保证里面没有假钱啊 48 楼 BlackHawk2012 2012-05-10 又中国人民银行直接接手,造出5万元算了,这些碎片直接碾成粉拉倒算了 49 楼 touch_123 2012-05-10 yaniyang 写道称重是在保证所有钱都是真钱的前提?你怎么保证里面没有假钱啊
银行说 如果拼不成按照规定只能作废.. 50 楼 touch_123 2012-05-10 BlackHawk2012 写道又中国人民银行直接接手,造出5万元算了,这些碎片直接碾成粉拉倒算了
银行说 如果拼不成按照规定只能作废.. 51 楼 zdb_cn 2012-05-11 vision2000 写道真是苦B程序员,这些碎钱拼出来也不能流通,有没有价值是看银行的态度,最终的目标钱主是挽回损失
碎钱拼得再好,银行还是一样会销毁,完全没有拼的必要,算出钱的表面积折算出钱就行(重量不可靠,新旧钞票重量不一样)
程序员就是喜欢把一些事物往程序思维里套,导致失去鉴别事物本质的能力,杯具啊
如果这样,银行就要倒闭了,一毛的,一块的,一百的,都一个价