日期:2020年08月22日
正文共:1079字9图
预计阅读时间:3分钟
作者:土豆
前言:读博苦逼吗?当然苦!论文、实验的压力经常压得人苦不堪言,还要遭受来自导师或者实验室其他师兄姐弟妹的时不时的精神打击。但除了这些,真的就不能有点苦中作乐的事儿用以减压么?答案当然是有的。我在闲暇时喜欢逛一些科研社区。有的社区除了可以让你在学术大神面前瑟瑟发抖,感觉自己太学渣之外,还有相亲版块,让你时刻谨记自己单身狗的身份。这也是我喜欢这些社区的原因之一。有一次我在逛某个社区时,看到一篇很别致的征友贴。一般的征友贴都是先介绍自己,再写一下对异性的要求,而这篇完全没有这些。贴子是一个妹子发的,她把自己的QQ号隐藏在了一个数独里。解出数独的人可按照她给出的行列线索找到QQ号。妹子还说只有第一个添加她的人,她才会通过好友请求。这种解谜性质的题目对理工科宅男具有天然的吸引力,心形数独的背后,我仿佛已经看到妹子向我挥出幸福的小手。作为一个从小就参加数学竞赛的工科男,解数独当然算不上什么难事。差不多十分钟就解出来了。我按照妹子给的线索,顺利地找出了QQ号。尝试搜索了一下,用户确实存在,性别显示为女。看来解得没有问题,幸福来得太突然。马上添加难道被人捷足先登了?我又回去看那篇帖子,果不其然,下面一堆回复的,有好几个都把答案贴上来了。不得不说一句:宅男的手速一个比一个快!!!这次的教训告诉我,跟宅男比手速不是一个好的选择,为了将来在与宅男的比拼中占据优势,我决定编一个解数独的小程序。俗话说得好:机会是留给有准备的人的,指不定哪天又有妹子贴一个数独出来呢~我打开了最熟悉的Matlab. 一个小时后,一个解数独的程序完成。把数独当作一个9*9的矩阵,空白位置填0,输入原始矩阵,调用一个编好的函数便可得到结果。测试了几个别的数独,全部秒解,Perfect!!!。好了,我可以静静地等待下一个玩数独的妹子出现了。等待的过程是漫长的,也是煎熬的。于是我对原有的程序进行了升级。之前的程序,需要手动输入数独矩阵,这一过程不仅容易出错,还慢。“慢“会误事啊,我不能接受。我加入了图片识别。程序直接读入图片,自动识别到数独的最外边框。对边框内的数字及其位置进一步识别,得到原始数独矩阵,再调用之前解数独的程序,得到结果,并填充到原始图片中。作者简介:土豆,男,90后,北京某校博士在读;性格内敛而低调,奢华而有内涵。