问道吧 关注:3,198,347贴子:80,469,185

如何实现瑶池诗会自动答题

只看楼主收藏回复

1、利用opencv对诗会文字进行分割,获取文字模板
2、将文字模板和诗会截图进行匹配
3、依次点击图片,完成答题


IP属地:北京1楼2024-01-10 10:36回复
    跨行如隔山这个opencv是啥


    IP属地:贵州来自iPhone客户端2楼2024-01-10 10:40
    收起回复
      你说得对,但是你只是解决了如何识别一句诗,你如何使用鼠标精准的点击呢


      IP属地:河南3楼2024-01-10 10:44
      收起回复
        我一直很好奇,这连小学生诗词储备都能做的诗会,为什么这么多人做不来?


        IP属地:宁夏来自Android客户端4楼2024-01-10 10:46
        收起回复
          实现步骤:
          1、通过水平投影对图形进行水平分割,获取每一行的图像;
          2、通过垂直投影对分割的每一行图像进行垂直分割,最终确定每一个字符的坐标位置,分割出每一个字符;
            先简单介绍一下投影法:分别在水平和垂直方向对预处理(二值化)的图像某一种像素进行统计,对于二值化图像非黑即白,我们通过对其中的白点或者黑点进行统计,根据统计结果就可以判断出每一行的上下边界以及每一列的左右边界,从而实现分割的目的。
          下面通过Python+opencv来实现该功能
          首先来实现水平投影:

          垂直投影效果如下


          IP属地:北京6楼2024-01-10 10:50
          收起回复
            通过垂直投影可以获得每一个字符左右的起始位置,这样也就可以获得到每一个字符的具体坐标位置,即一个矩形框的位置。
            下面是实现的全部代码:

            获取水平投影效果如下


            IP属地:北京7楼2024-01-10 10:54
            回复
              你在说啥


              IP属地:山西来自Android客户端8楼2024-01-10 10:55
              回复
                你在这教吧友python呢?


                IP属地:北京9楼2024-01-10 10:58
                回复
                  我现在做了文字识别,诗词匹配。我现在就想,如果我再加个模拟鼠标自动点击文字答题,会不会算成外挂


                  IP属地:江苏10楼2024-01-10 11:02
                  收起回复
                    传上GitHub,瞅瞅


                    IP属地:广东11楼2024-01-10 11:04
                    回复
                      这么跟你说吧,前年这个活动我把十几个小号的作诗都做了,现在修炼成了,完全不用看答案,一眼就能看出来怎么答,上学都没这么认真,现在我都是三个号切换着答题,今年小号也不打了,太累了


                      IP属地:河南来自Android客户端12楼2024-01-10 11:15
                      收起回复
                        让我学会这个,还不如让我把那些诗都背下来


                        IP属地:天津来自Android客户端13楼2024-01-10 11:31
                        回复
                          牛逼,最简单的诗词还要搞个这,自己答几分钟完事


                          IP属地:天津来自Android客户端14楼2024-01-10 11:33
                          回复
                            问道百分之九十的人初中毕业,你这太深奥了。不如背诗


                            IP属地:江苏来自Android客户端15楼2024-01-10 12:23
                            收起回复
                              简单模拟库自做底层会不会好一点,用开源过的万一号没了不就亏了吗


                              IP属地:广西来自Android客户端16楼2024-01-10 12:37
                              回复