搞一个蟋蟀图形分析软件
Google的阿尔法机器人玩围棋都赢了李世石了,为什么不设计一个根据蟋蟀照片分析好坏的软件?就像二维码扫一扫那么方便,打开应用对着罐子里的蟋蟀扫一扫就知道蟋蟀的品级了{:1_201:} 。我是个程序员又是个蟋蟀爱好者,这个事我觉得能做,并且很有意思。相似的东西比如人脸识别软件现在也日趋成熟,无非是根据人脸关键标记点实现一些分析算法,但是根据面相识别人的品级就是个高难度活了,那是算命的干的活。蟋蟀的话只有玩蛐蛐的才在行,不过我觉得比算命的难度并不低,给蟋蟀相面指标有:
牙齿及虫脸占的作用虽然很大,但是不好扫一扫,暂且不论。
虫形指标:
须:长度、粗度、细密度
头:头深度、腮帮厚度,星门出角度,头高度貌似不好识别
斗丝、耳环(二者形状及搭配)
项:宽度、长度、鼓度(项毛与项斑)
六架:腿长度、粗度、间距(腿斑)
翅膀:中线距离项翅连接长度、中线角度、边骨及翅尖角度、翅纹细密度(貌似这又与下面要说的虫色有关联)
尾峰:长度、细度
虫色指标:(感觉这个就很难了,各方面搭配都有着关联)越写越觉得这个事太难了{:1_206:}
脑搭颜色、斗丝颜色、项皮颜色,翅膀颜色,肉身颜色,腿关节颜色
实现技术的话,因为我只会C++编程,恰好C++在图像分析方面的天然优势,又有开源视觉库opencv(C++实现)的支持。
现在的问题就是:写完上面的抽象出来的指标我已经开始头疼了,我玩蟋蟀是个初学者,写着写着就觉得好多不懂的地方,指标对不对?还缺哪些指标?虫形指标占总评分的比例?虫色指标占总评分比例?各个分指标所占归属大指标比例?他们之间的千丝万缕的联系所占比例?(说白了还是不懂虫,不能很好的功能抽象化)虫色提取时光照和闪光灯的色差怎么办?
还有好多我想不到的疑问怎么办?
请大家一起讨论
如果懂虫的话,帮忙抽象(抽象的意思就是整体问题细分化,找到具体单个功能的指标)指标,帮忙定义各个指标所占比例。
如果懂C++编程的话,我们先一块来学opencv,这个库要重写,然后分工完成指标分析函数。
指标抽象细化还需各位实力虫友不吝赐教。
我的电话是:18730765972
沧州虫友杨永
{:3_294:}{:3_282:} 本帖最后由 双地须 于 2017-10-9 20:35 编辑
为你有这样的想法点赞{:3_294:}对蟋蟀来说,难度较大,失之毫厘差之千里。还有想做成功这件事,里面所涉及到的方方面面东西太多太多。
不过怎么说呢,世界上什么东西都是从无到有,就像你说的,阿尔法机器人玩围棋都赢了李世石。
从你发的图,就知道你是这方面的人才,呵呵!我是帮不了你忙,回个帖
,表示支持一下。{:3_280:}
动态不定,神势无形。 飞雪樱花 发表于 2017-10-9 18:47
动态不定,神势无形。
哈哈!还是兄弟厉害,简单俩句话,把蟋蟀的基本特点给描绘出来了。{:3_292:} {:3_294:} SU 玩的就是“无定相” {:3_279:}动态 泛色 铃性等等方面都要随着时间推移 靠人为观察 当然表面的硬指标的确能够被录入分析筛选 这样的想法可以理解{:3_280:} 好想法。难搞,搞初选应该能搞成,精选不成了。就象搞健美的与搞武术的、同样是好身体差别大了。{:3_280:} 本帖最后由 土虫一只 于 2017-10-10 09:51 编辑
想法是好的,我94年学的计算机专业,对电脑也略懂,至于电脑下棋打胜人,其实只是玩了一个花样,什么花样呢.我怀疑是炒作!
你也学过机算机,也知道编程,你得输入条件,必须给电脑信息,然后电脑自己工作,程序循环(如果死循环的话,哈哈),大师跟电脑下棋,大师在明处,电脑在暗处,把大师之前的棋路跟应对方法录入电脑,那么机器工作肯定比人脑轻松,只要有电,零件不坏反应肯定比大师快.而大师年纪一天天上升,大脑反应肯定不及机器.
回过来说,我们对电脑中的棋路加以研究,也会发现好多漏洞.电脑有永远补不完的漏洞.如果大师在之前的比赛中留一手(必杀技),讲到这就是古人老说的"师父带徒弟一定要留一手,教了徒弟杀师傅".当电脑遇到不在设定中的棋路时,电脑程序很可能死循环,也就是BUG.BUG是永远存在的,因为计算机也离不开五行相生相克,这边漏洞补好,那边就又出来了,如果说没有BUG,那么这个就违反了自然规律,违反自然规律的东西在这个空间是看不到的.
电脑是人脑发明出来的,是不可能胜过人脑的.优势只在于能量问题.你对电脑棋路进行研究,也会发现漏洞,甚至百步,十步就有可能杀掉电脑,只是发现没发现的问题.
话说回来,你用这个用到虫子上来,不是不可行,可以帮助虫友识别虫子种类,级别.但是不定性因素太多了.比如"天时""养法""虫性"这些都在不断变化的.定中有变,变中有定.
你着手先从,虫子的种类(名称),级别入手,慢慢再深入.打个比方(一扫描,显示"真青"按牙的比例(只能扫到牙的长宽厚,扫不出硬度哇,排一下大约是团长,旅长级),那么色呢,虫色得过了秋分才定,有人说虫色变化不大,在这里我绝对反对这个观点,虫子的色变化简直是天上地下,有的色变的你都不认识了,怀疑这是不是当初自己的虫子了.(早秋捉出来看看像重青,养着养着变淡青了,再养养发现变白青了,哈哈哈),当然也可以,以不变应万变,早秋一扫战斗力60,中秋,晚秋也可以再扫一扫,战斗力上升了说明养功不错,战斗力下降了,可能养功不到位也可能虫子老了.
程序设定要以低到中到高到中到低这样的势态来设定. 这是定数,刚蜕出来的嫩虫战斗肯定低,慢慢长大了战斗力就上升了,哪怕养功不好也在上升(这是自然规律)然后到一个高峰(虫子的斗龄)过后就下降了.
仅供参考. 楼主想法不错,我简单的干过这事,那些数据比值大的虫,全败了,没鸟用 stephent 发表于 2017-10-10 11:34
楼主想法不错,我简单的干过这事,那些数据比值大的虫,全败了,没鸟用
{:1_390:} 土虫一只 发表于 2017-10-10 09:36
想法是好的,我94年学的计算机专业,对电脑也略懂,至于电脑下棋打胜人,其实只是玩了一个花样,什么花样呢.我怀 ...
那个不是炒作的 stephent 发表于 2017-10-10 11:34
楼主想法不错,我简单的干过这事,那些数据比值大的虫,全败了,没鸟用
请问您的方法能通过图片自动提取这些数据吗,是怎么实现的呢? 没法自动提取,我是拿一个叫几个像素的APP划线,线段包含的像素值会显示,然后简单计算 没法自动提取,我是拿一个叫几个像素的APP划线,线段包含的像素值会显示,然后简单计算 如果有自动化的朋友,可以找朋友搞一套机器视觉的图像处理软件,算法不复杂,但是针对性强(测量自己颜色提取等等),只要逻辑能力够,绝对能把一只虫的基础特征提取得一清二楚,而且可实现智能,即照片调用后直接出数据。当然,需要将拍照时的色温这一项调到一个定值,且需要加偏振片以获得真实颜色。我懒得搞。。。 恐怕对蟋蟀这个活体昆虫要有深刻的解读和理解,是起歩条件之一。此说为鼓励! 大约在七十年代发明的一项高科技是用激光照的全息照片,立体的可全方位看的,相当于现代三D吧、如能用软件做出来、可放大了全息全方位看虫、一定管用、人与科学结合起来成功率很高的。我用高倍放大镜看虫比不用強多了。 这个玩意要是搞成功了那么每年的蛐蛐价格都要翻几倍,伤不起啊。 刚看到!交通大学有设备,我与李世均教授讨论过,但是你要的数据没有!设备小型化更难!世界级难题! 刚看到!交通大学有设备,我与李世均教授讨论过,但是你要的数据没有!设备小型化更难!世界级难题! {:3_292:}{:3_292:} 本帖最后由 星空 于 2017-10-11 17:37 编辑
这几天工作闲暇正在学用python分析图片,第一步:识别图片中是否存在蟋蟀,有的话含有几个蟋蟀
页:
[1]
2