由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 开放了我的数学公式识别库和相关安卓应用的源码
相关主题
2天撸了个手写体数字识别程序APP泡沫即将破灭(转载)
有什么好的Java open source?要开始學metor了 写个app退休。妈的不给烙印打工了。
zhaoce老师,求教如何转行搞java?card.com手机app源代码:ionic/angular
开源是可以看到源代码的意思吧,为什么这个看不到呢?看到一个同学做的App下载量超过百万了
用Java写一个简单的browser那些免费的提供大量下载的站点怎么存活的?
intel提供fpga的定制处理器good C++ open source project?
gradle真是个好东西啊Help: any good decompiler for DLL
这样选语言如何?很简单的练习题,不知各位大佬正巧做过或者还有源码?
相关话题的讨论汇总
话题: photomath话题: 数学公式话题: 识别话题: 软件话题: 应用
进入Programming版参与讨论
1 (共1页)
w*******s
发帖数: 285
1
诸位版上的大牛中牛小牛,本人小developer一枚,这几年一直在利用业余时间开发安
卓应用。但是最近两年比较忙,无法对自己的安卓应用快速升级更新,所以决定把代码
贡献出来,希望能够给需要的人以帮助。
本人开发的软件是一个数学公式图像识别的库,以及基于这个库的安卓应用。用户只需
要点击安卓应用的一个按钮,进入拍照模式,然后对数学公式拍照,就可以识别公式并
根据识别的结果进行计算或者作图。
本人不是人工智能或计算机视觉科班出身,编这个软件存粹靠自己的摸索。再加上又是业
余时间在做,所以,识别的准确率和效率都有待提高。主要的问题是第一,没有足够多
的数学公式素材进行训练;第二,还没有实现自动学习,还是得依靠开发者进行代码修
改。但是,我觉得我的思路是对的,这个软件的性能和准确率的提升空间是很大的。我
知道现在有很多商业数学公司识别的软件,比如PhotoMath之类,准确率和效率都很高
。但是它是用C写的,源码不是开放的。我一个人单枪匹马,肯定比不上PhotoMath背后
的大公司,但我想,如果有大牛愿意在我的这个JAVA库上继续发展,从硬件兼容性和开
放性的角度看,这个库还是很有前景的。
我的这些代码的下载地址是
https://github.com/woshiwpa
它包含3个项目:CoreMathImgProc是纯JAVA数学公式识别库,JMathImgProc是基于桌面
的JAVA测试程序,用于调用并测试CoreMathImgProc,SmartMath是调用
CoreMathImgProc库的安卓应用。具体如何编译,参见每个项目的readme.MD文件。希望
大家能够多多关注这个库,把这个帖子顶起来。
w***g
发帖数: 5958
2
能贴几个test case上来吗?感觉这个东西很难做,想看看你效果做的怎么样了。
多谢!

是业

【在 w*******s 的大作中提到】
: 诸位版上的大牛中牛小牛,本人小developer一枚,这几年一直在利用业余时间开发安
: 卓应用。但是最近两年比较忙,无法对自己的安卓应用快速升级更新,所以决定把代码
: 贡献出来,希望能够给需要的人以帮助。
: 本人开发的软件是一个数学公式图像识别的库,以及基于这个库的安卓应用。用户只需
: 要点击安卓应用的一个按钮,进入拍照模式,然后对数学公式拍照,就可以识别公式并
: 根据识别的结果进行计算或者作图。
: 本人不是人工智能或计算机视觉科班出身,编这个软件存粹靠自己的摸索。再加上又是业
: 余时间在做,所以,识别的准确率和效率都有待提高。主要的问题是第一,没有足够多
: 的数学公式素材进行训练;第二,还没有实现自动学习,还是得依靠开发者进行代码修
: 改。但是,我觉得我的思路是对的,这个软件的性能和准确率的提升空间是很大的。我

b**********h
发帖数: 419
3
支持一下。能开放自己成果的人还是很少的。

是业

【在 w*******s 的大作中提到】
: 诸位版上的大牛中牛小牛,本人小developer一枚,这几年一直在利用业余时间开发安
: 卓应用。但是最近两年比较忙,无法对自己的安卓应用快速升级更新,所以决定把代码
: 贡献出来,希望能够给需要的人以帮助。
: 本人开发的软件是一个数学公式图像识别的库,以及基于这个库的安卓应用。用户只需
: 要点击安卓应用的一个按钮,进入拍照模式,然后对数学公式拍照,就可以识别公式并
: 根据识别的结果进行计算或者作图。
: 本人不是人工智能或计算机视觉科班出身,编这个软件存粹靠自己的摸索。再加上又是业
: 余时间在做,所以,识别的准确率和效率都有待提高。主要的问题是第一,没有足够多
: 的数学公式素材进行训练;第二,还没有实现自动学习,还是得依靠开发者进行代码修
: 改。但是,我觉得我的思路是对的,这个软件的性能和准确率的提升空间是很大的。我

a*****g
发帖数: 19398
4
好哟
不是~机——器~人……吧

是业

【在 w*******s 的大作中提到】
: 诸位版上的大牛中牛小牛,本人小developer一枚,这几年一直在利用业余时间开发安
: 卓应用。但是最近两年比较忙,无法对自己的安卓应用快速升级更新,所以决定把代码
: 贡献出来,希望能够给需要的人以帮助。
: 本人开发的软件是一个数学公式图像识别的库,以及基于这个库的安卓应用。用户只需
: 要点击安卓应用的一个按钮,进入拍照模式,然后对数学公式拍照,就可以识别公式并
: 根据识别的结果进行计算或者作图。
: 本人不是人工智能或计算机视觉科班出身,编这个软件存粹靠自己的摸索。再加上又是业
: 余时间在做,所以,识别的准确率和效率都有待提高。主要的问题是第一,没有足够多
: 的数学公式素材进行训练;第二,还没有实现自动学习,还是得依靠开发者进行代码修
: 改。但是,我觉得我的思路是对的,这个软件的性能和准确率的提升空间是很大的。我

w*******s
发帖数: 285
5
你在手机上装SmartMath然后对着打印体数学公式拍照啊。只要不是太复杂,应该可以
识别。当然,现在有很多商业数学公式识别的软件,比如PhotoMath之类,准确率和效
率都很高,但这是大公司支持的闭源软件,用C写的,我是用JAVA写的开源软件,你要
是愿意做贡献,改进这个库,我欢迎。
在电脑上,也有regression test。你用gradle编译了JMathImgProc项目后,在bin目录
下会有一个JMathImgProc.jar,你运行java -jar JMathImgProc.jar,它会告诉你如何
进行regression test。regression test的图片文件都在JMathImgProc项目下的
regression_test目录中。

【在 w***g 的大作中提到】
: 能贴几个test case上来吗?感觉这个东西很难做,想看看你效果做的怎么样了。
: 多谢!
:
: 是业

g****t
发帖数: 31659
6
牛!
算法设计怎么做的?我也觉得这个很难啊。
w***g
发帖数: 5958
7
想让人装你的软件很难的, 毕竟不是刚需.

【在 w*******s 的大作中提到】
: 你在手机上装SmartMath然后对着打印体数学公式拍照啊。只要不是太复杂,应该可以
: 识别。当然,现在有很多商业数学公式识别的软件,比如PhotoMath之类,准确率和效
: 率都很高,但这是大公司支持的闭源软件,用C写的,我是用JAVA写的开源软件,你要
: 是愿意做贡献,改进这个库,我欢迎。
: 在电脑上,也有regression test。你用gradle编译了JMathImgProc项目后,在bin目录
: 下会有一个JMathImgProc.jar,你运行java -jar JMathImgProc.jar,它会告诉你如何
: 进行regression test。regression test的图片文件都在JMathImgProc项目下的
: regression_test目录中。

a*****g
发帖数: 19398
8
好啊。

【在 w*******s 的大作中提到】
: 你在手机上装SmartMath然后对着打印体数学公式拍照啊。只要不是太复杂,应该可以
: 识别。当然,现在有很多商业数学公式识别的软件,比如PhotoMath之类,准确率和效
: 率都很高,但这是大公司支持的闭源软件,用C写的,我是用JAVA写的开源软件,你要
: 是愿意做贡献,改进这个库,我欢迎。
: 在电脑上,也有regression test。你用gradle编译了JMathImgProc项目后,在bin目录
: 下会有一个JMathImgProc.jar,你运行java -jar JMathImgProc.jar,它会告诉你如何
: 进行regression test。regression test的图片文件都在JMathImgProc项目下的
: regression_test目录中。

a**e
发帖数: 8800
9
感谢开源

是业

【在 w*******s 的大作中提到】
: 诸位版上的大牛中牛小牛,本人小developer一枚,这几年一直在利用业余时间开发安
: 卓应用。但是最近两年比较忙,无法对自己的安卓应用快速升级更新,所以决定把代码
: 贡献出来,希望能够给需要的人以帮助。
: 本人开发的软件是一个数学公式图像识别的库,以及基于这个库的安卓应用。用户只需
: 要点击安卓应用的一个按钮,进入拍照模式,然后对数学公式拍照,就可以识别公式并
: 根据识别的结果进行计算或者作图。
: 本人不是人工智能或计算机视觉科班出身,编这个软件存粹靠自己的摸索。再加上又是业
: 余时间在做,所以,识别的准确率和效率都有待提高。主要的问题是第一,没有足够多
: 的数学公式素材进行训练;第二,还没有实现自动学习,还是得依靠开发者进行代码修
: 改。但是,我觉得我的思路是对的,这个软件的性能和准确率的提升空间是很大的。我

f*******t
发帖数: 7549
10
相关主题
intel提供fpga的定制处理器APP泡沫即将破灭(转载)
gradle真是个好东西啊要开始學metor了 写个app退休。妈的不给烙印打工了。
这样选语言如何?card.com手机app源代码:ionic/angular
进入Programming版参与讨论
F********k
发帖数: 27
11
支持一下。
w*******s
发帖数: 285
12
你这就说错了,我的SmartMath的手机应用,早几年就在谷歌商店发布了,参见下面的
谷歌商店的链接,里面有SmartMath应用的详细介绍:
https://play.google.com/store/apps/details?id=com.cyzapps.SmartMath
下载量不多,也就几十万。github的几个,几十个,最多几百个的下载量,真的是九牛
一毛,更何况,我在谷歌商店发布的SmartMath,是带广告的,虽然用户肯定不喜欢点
广告,但是总还是有块把两块钱一天,我在github上发布的是不带广告的源代码,我自
己是一点收益也没有的。
我开始开发这个软件的时候,PhotoMath还没有出来,就是在PhotoMath出来的头一年,
我的软件的识别正确率也比PhotoMath高(速度肯定慢一些,PhotoMath毕竟是用的C写
的,不过这个速度真的不是很重要)。但是后来PhotoMath搞到了投资,雇佣了大量的
工程师和专业人才进行研发,我看过PhotoMath开发公司的网站,他们一个组就有40多
人,开圣诞节Party,一张照片都装不下。而我在澳洲这个鸟不拉屎的地方,没有人支
持我,只能靠自己单打独斗。我终于意识到,我自己一个人这样搞下去,是不可能成功
的。如果我不开放源码,我的这个软件会慢慢沉没下去,最终消失,我把我的代码公开
出来,说白了是因为我不想让我投入了这么巨大的时间和精力开发的这个软件"baby"最
终死掉。
至于你说不是刚需么,我就呵呵了,你知道全世界有多少中学生小学生吗?你上中学上
小学的时候难道不想偷懒?用手机拍个照片就可以得到答案,这是多大的诱惑啊,否则
PhotoMath也不会有那么大的下载量。
你要说我要推广我的软件么,这倒是提醒了我。我还有一个软件,叫可编程科学计算器
,我自己设计了一个脚本语言,可以不加修改地跨平台运行,可以独立的开发数学计算
的软件,还可以编游戏,界面土一点,功能绝对一流,你要有兴趣,可以在酷安网:
https://www.coolapk.com/apk/com.cyzapps.AnMath
或者谷歌商店:
https://play.google.com/store/apps/details?id=com.cyzapps.AnMath
下载。
不过我现在暂时不会把可编程科学计算器软件的源代码公开。

【在 w***g 的大作中提到】
: 想让人装你的软件很难的, 毕竟不是刚需.
a9
发帖数: 21638
13
主要是你在本站一点credit都没有啊

【在 w*******s 的大作中提到】
: 你这就说错了,我的SmartMath的手机应用,早几年就在谷歌商店发布了,参见下面的
: 谷歌商店的链接,里面有SmartMath应用的详细介绍:
: https://play.google.com/store/apps/details?id=com.cyzapps.SmartMath
: 下载量不多,也就几十万。github的几个,几十个,最多几百个的下载量,真的是九牛
: 一毛,更何况,我在谷歌商店发布的SmartMath,是带广告的,虽然用户肯定不喜欢点
: 广告,但是总还是有块把两块钱一天,我在github上发布的是不带广告的源代码,我自
: 己是一点收益也没有的。
: 我开始开发这个软件的时候,PhotoMath还没有出来,就是在PhotoMath出来的头一年,
: 我的软件的识别正确率也比PhotoMath高(速度肯定慢一些,PhotoMath毕竟是用的C写
: 的,不过这个速度真的不是很重要)。但是后来PhotoMath搞到了投资,雇佣了大量的

w***g
发帖数: 5958
14
我错了, 赞干货。 看来写app真能赚钱。
不过现在你贴出来这儿东西的revenue了,我倒是要担心有人要拿你的代码去赚钱了。
你要方便还请贴几个图给大家看看。

【在 w*******s 的大作中提到】
: 你这就说错了,我的SmartMath的手机应用,早几年就在谷歌商店发布了,参见下面的
: 谷歌商店的链接,里面有SmartMath应用的详细介绍:
: https://play.google.com/store/apps/details?id=com.cyzapps.SmartMath
: 下载量不多,也就几十万。github的几个,几十个,最多几百个的下载量,真的是九牛
: 一毛,更何况,我在谷歌商店发布的SmartMath,是带广告的,虽然用户肯定不喜欢点
: 广告,但是总还是有块把两块钱一天,我在github上发布的是不带广告的源代码,我自
: 己是一点收益也没有的。
: 我开始开发这个软件的时候,PhotoMath还没有出来,就是在PhotoMath出来的头一年,
: 我的软件的识别正确率也比PhotoMath高(速度肯定慢一些,PhotoMath毕竟是用的C写
: 的,不过这个速度真的不是很重要)。但是后来PhotoMath搞到了投资,雇佣了大量的

w********m
发帖数: 1137
15
赞,这个app做的很好啊
看来PR/CV还是个人力密集型的行业,training太麻烦了
要是能搞到钱,用react native + hot code push + 后台tensorflow重构一下可能更
好吧
w***g
发帖数: 5958
16
PR/CV从糙快猛到人力密集其实只有一线之遥:
用别人的state-of-the-art code,就是糙快猛,
想要百尺杆头更进一步则是超级人力密集。

【在 w********m 的大作中提到】
: 赞,这个app做的很好啊
: 看来PR/CV还是个人力密集型的行业,training太麻烦了
: 要是能搞到钱,用react native + hot code push + 后台tensorflow重构一下可能更
: 好吧

w***g
发帖数: 5958
17
我装了SmartMath。没找到拍照的地方。

【在 w*******s 的大作中提到】
: 你在手机上装SmartMath然后对着打印体数学公式拍照啊。只要不是太复杂,应该可以
: 识别。当然,现在有很多商业数学公式识别的软件,比如PhotoMath之类,准确率和效
: 率都很高,但这是大公司支持的闭源软件,用C写的,我是用JAVA写的开源软件,你要
: 是愿意做贡献,改进这个库,我欢迎。
: 在电脑上,也有regression test。你用gradle编译了JMathImgProc项目后,在bin目录
: 下会有一个JMathImgProc.jar,你运行java -jar JMathImgProc.jar,它会告诉你如何
: 进行regression test。regression test的图片文件都在JMathImgProc项目下的
: regression_test目录中。

d*******r
发帖数: 3299
18
PR/CV 是 Pattern Recognition and Computer Vision? 这么人力密集?
你们这么一说,瞬间感觉炒得火热的AI job不那么高大上了, 真的大多都是"调参师父"?

【在 w***g 的大作中提到】
: PR/CV从糙快猛到人力密集其实只有一线之遥:
: 用别人的state-of-the-art code,就是糙快猛,
: 想要百尺杆头更进一步则是超级人力密集。

g****t
发帖数: 31659
19
调参代替编程
已经非常进步了

父"?

【在 d*******r 的大作中提到】
: PR/CV 是 Pattern Recognition and Computer Vision? 这么人力密集?
: 你们这么一说,瞬间感觉炒得火热的AI job不那么高大上了, 真的大多都是"调参师父"?

w*******s
发帖数: 285
20
参见下面的图示,很简单啊。
另外,写App赚不了钱,我花了这么大的精力,一天一两块钱,喝西北风啊。我甚至怀
疑photomath也是在烧钱,这么大一个公司,做免费软件,收益在哪里?

【在 w***g 的大作中提到】
: 我装了SmartMath。没找到拍照的地方。
相关主题
看到一个同学做的App下载量超过百万了Help: any good decompiler for DLL
那些免费的提供大量下载的站点怎么存活的?很简单的练习题,不知各位大佬正巧做过或者还有源码?
good C++ open source project?【求教】投票机编写的简单方法
进入Programming版参与讨论
a*****g
发帖数: 19398
21
和学校合作

【在 w*******s 的大作中提到】
: 参见下面的图示,很简单啊。
: 另外,写App赚不了钱,我花了这么大的精力,一天一两块钱,喝西北风啊。我甚至怀
: 疑photomath也是在烧钱,这么大一个公司,做免费软件,收益在哪里?

w********m
发帖数: 1137
22
不好办,撞到了大厂的护城河。
看看有没有其他的细分市场。

【在 w*******s 的大作中提到】
: 参见下面的图示,很简单啊。
: 另外,写App赚不了钱,我花了这么大的精力,一天一两块钱,喝西北风啊。我甚至怀
: 疑photomath也是在烧钱,这么大一个公司,做免费软件,收益在哪里?

w*******s
发帖数: 285
23
和學校合作?那幫人我不是不知道,要把你的成果全部變成他們的,最後給你在他們的
paper上面挂個倒數第二,第三作者的名。還不如在github上公開源代碼。

【在 a*****g 的大作中提到】
: 和学校合作
w*******s
发帖数: 285
24
很難,也許有這樣的機會,不過搶在大廠之前找到並實現很難。

【在 w********m 的大作中提到】
: 不好办,撞到了大厂的护城河。
: 看看有没有其他的细分市场。

w********m
发帖数: 1137
25
反正你消息已经放出去了,就耐心等着吧
mitbbs虽然low逼,找国内土豪还是极好的。
过几天做考霸,全能试题王的老板就找上门了。
说不定做女优识别的老板也有需求。
有了钱,你先找个美工把button什么的重做一遍。
再找一堆马仔给图片打tag。这事就成了。

【在 w*******s 的大作中提到】
: 很難,也許有這樣的機會,不過搶在大廠之前找到並實現很難。
c******y
发帖数: 29
26
想起了一个新闻,和你的很不一样但算是相关吧
http://www.zaobao.com.sg/sme/sme-interview/story20170815-787337
他们的网站 http://www.miaoacademy.org
w*******s
发帖数: 285
27
国内的土豪不是那么容易,在国内还容易点,但要看运气。我又不在国内。

【在 w********m 的大作中提到】
: 反正你消息已经放出去了,就耐心等着吧
: mitbbs虽然low逼,找国内土豪还是极好的。
: 过几天做考霸,全能试题王的老板就找上门了。
: 说不定做女优识别的老板也有需求。
: 有了钱,你先找个美工把button什么的重做一遍。
: 再找一堆马仔给图片打tag。这事就成了。

1 (共1页)
进入Programming版参与讨论
相关主题
很简单的练习题,不知各位大佬正巧做过或者还有源码?用Java写一个简单的browser
【求教】投票机编写的简单方法intel提供fpga的定制处理器
stl: How to implement map idea with vector in stl ?gradle真是个好东西啊
缩小图象的程序这样选语言如何?
2天撸了个手写体数字识别程序APP泡沫即将破灭(转载)
有什么好的Java open source?要开始學metor了 写个app退休。妈的不给烙印打工了。
zhaoce老师,求教如何转行搞java?card.com手机app源代码:ionic/angular
开源是可以看到源代码的意思吧,为什么这个看不到呢?看到一个同学做的App下载量超过百万了
相关话题的讨论汇总
话题: photomath话题: 数学公式话题: 识别话题: 软件话题: 应用