JBTALKS.CC

标题: 我的final project [打印本页]

作者: 剑仙    时间: 2010-6-5 03:41 PM
标题: 我的final project
大家好。。。
我现在正在修读computing 课程, 这个sem要拿final project 了, 想请教大家有些什么不错的意见。

我的project 打算用java 编写, 因为我比较熟悉java. 我有一个不错的idea , 是关于 OCR (optical character recognition), input 是一张handwritting or printed text 的图片 (handwritting 比较难), output 是editable 的 text. 请问有谁有哪方面的经验? 对我来说, 这个题目有些难, 涉及了 image processing, pattern recognision, machine vision, (还有最要命的) artificial neural network. = =  希望我能在这里找到高手指点指点。

第二个 比较容易些, 我input 一张有barcode 的图片, 程式会ouput barcode 的 information. 相较第一个这个比较容易些, 请问有谁有研究过barcode 方面的资料吗? 有的话请说说意见, 交流交流一下。

还有一个是 chatterbot, 不知道大家有玩过吗? 可以和人对话的程式。 需要 artificial intelligence 方面的知识 , 也许要natural language 方面的知识 = =。 如果有谁有develop 过 expert system 更好, 我对expert system 很有兴趣。   

最后一个是, 手机程序, 用j2me 编写 (我最近才刚学j2me = =) , 我想写个auto message reply application, 但是功能好像太单一了 = =。 分数不高啊。。。请问有谁有这方面的高见, 请发表发表。


我的project 为期 两个sem, 之后就毕业了, hahahha。 两个sem, 其实在几个月(6-7)而已。 希望大家给点意见。谢了。
作者: mandy515    时间: 2010-6-5 03:52 PM
matlab这个software有ANN,character  recognition
作者: 剑仙    时间: 2010-6-5 06:08 PM
是java 的吗? 你的意思是可以用它提供的 Java API? 你有写过完整的OCR 程式?
我不太会 处理image, 例如 去处背景非文字颗粒, 调整字体和背景颜色(以减少判别失误), 锁定字体(计算字体的占位框框), 提取字体储存 等等。。。 我已经看了很多资料, 都是着重在artificial neural network,  = = 可是没有无法正确的提取字体, 我也不能training network and testing the network.。。。= =

有谁知道Java 的那个API 有提供 image processing or manipulation 的吗?
作者: weeming21    时间: 2010-6-5 06:22 PM
如果要分数高,建议想些创新的题材,或比叫少人写的(参靠你的学长们的project,看看什么语言以及题目比较少人写),因为那些lecturer会在你final presentation的时候拿你的和过去他们看过的作比较的。

在想题目前,应该考虑到你的lecturer会怎样shoot你

1) OCR是很久的程序,相信很多人用过了,但是并没有100%准确的OCR,因为受太多因素影响,比如字形,颜色,模糊度,字体大小等所影响。你还必须考虑到你lecture会拿市场上的OCR和你作比较...

2) 这个你要用barcode scanner 还是普通的scanner scan? 如果你用普通的scanner, 一般上lecturer会问你为什么不用barcode scanner..... 如果你用barcode scanner, 都不需要写了,因为driver返回的值已经是明文了,如: *1223490-123123*

3)这个你需准备强大的library.... 还必须假设你的lecturer倒是会自己来对话...  

4)如你所说... 太简单...

这些是我的个人看法,并不是我泼冷水。
作者: 剑仙    时间: 2010-6-5 08:14 PM
其实我的presentation 也没有你想象得这么严, 毕竟我也只是 degree 的level 罢了。像OCR or barcode scanner 如果做得出来,我也已经很满意了。。。我觉得题目必须平衡于我的能力和题目的困难度之间, 哈哈, 我自认不是一个很在行的 pragrammer, 还在学习中。。。像我现在的能力 还不能做到“创新的题材“
= = (尽力中), 能够模仿现有的application 已经很不错了。

至于你所说的barcode, 我的idea 原本是用手机拍下照片然后转换成information, 也就是develop 成一个phone application. 如何?
作者: ~Zero    时间: 2010-6-6 12:09 AM
其实我的presentation 也没有你想象得这么严, 毕竟我也只是 degree 的level 罢了。像OCR or barcode scann ...
剑仙 发表于 2010-6-5 08:14 PM

这个 idea 不错.
其实在日本 (和一些先进国家) 已经有这种趋势了,
就是在通告还是广告上放上一个 QR code, 参考 http://en.wikipedia.org/wiki/QR_Code ,
然后手机拍下来就可以解读里面的内容和储存等.

反正是 assignment/project, 可以做简单些,
就拍下 barcode, 里面其实是 contact details, 让手机自动解读或储存,
实际用途方面, 可是说:
很多广告, 例如招租, 征聘等, 都附上联络人和号码,
为了方面看的人, 和避免打错号码等, 可以附上 barcode, 用手机拍下来储存.
作者: 剑仙    时间: 2010-6-6 01:30 PM
回 ~zero: 多谢多谢, 你的idea 不错。我很有兴趣。 花了几个小时做了点research, 发现有两个很common 的
open source project,

1) http://code.google.com/p/zxing/
2) http://sourceforge.jp/projects/qrcode/devel/

不只有那位有用过这两个engine 吗? 效果如何? 我还在研究中 哈哈。。。 我比较喜欢第二个,
但是用日文的= =。。。 第一个有点复杂, 可以input various type of barcode,像 UPC-A, code 93, code 128, QR-code and so on。 对初学者 来说 有点困难。
作者: voyager    时间: 2010-7-3 06:03 PM



ANN不需要费太多时间,把重点放在image processing吧。
这是以前我的final project, VB6,没有用任何open source的.........
作者: 剑仙    时间: 2010-7-3 08:39 PM
wow, voyager, 很强的题目。。。。 不过图片里的车子 更不错一下。。。 酱多pipe?

能给个 联络方式交流一下吗? 我最近也在研究 image processing, 不过是java(j2me) 的。。。。。。。。。。




欢迎光临 JBTALKS.CC (https://jbtalks.my/) Powered by Discuz! X2.5