周末来一发,结个尾

具体步骤
  1. 自定义相机扫描框实时扫描试卷二维码功能
  2. 扫描二维码获取当前试卷信息
  3. 自定义相机按试卷比例绘制裁剪框
  4. OpenCv对用户拍照图片进行矫正
  5. 对矫正后的图片,使用OpenCv对图片进行处理,获取到图片定位点信息。根据图片定位点算出每张图片原点的偏移量
  6. 获取到试卷起始定位点,根据第二步获取到的试卷坐标对图片进行题型框选(需要算原图和用户拍照图的宽高比例对坐标进行缩放处理,否则会圈的很不准确)
  7. OpenCv对框选内容进行图片切割、压缩。
  8. 图片上传服务器进行识别搜题
  9. 服务器返回各题识别结果和当前小图的坐标
  10. 根据原始图坐标和小图坐标对识别结果进行判错框选处理
  11. 结果试卷回显给用户

关于OpenCV图片处理的代码前面基本上都已经说过了,其他的就是些基本的代码了,自己动手写一下吧。

最后实现效果如下

题型就标注这些坐标,所以我们圈的时候也是圈的这些。

最终实现效果

Android OpenCv实现拍照搜题功能实现步骤相关推荐

  1. java拍照搜题软件下载_拍照即可秒出答案,搜题类App:是教辅“神器”还是偷懒“神器”?...

    • 搜题软件能够使资源利用率更大化,也可能让学生产生依赖,能否正确利用,主要在于学生对搜题软件的使用方法和自制力 • "抄作业"一直都存在,从某种角度而言,科技手段对原有的作业模式 ...

  2. AI的双刃剑:拍照搜题与协助作弊

    在你辅导孩子学习的时候,有没有心有余力不足或者被气得抓狂的时刻? 当围棋比赛选手已经可以利用AI来作弊,这就意味着在智力型.脑力型的教育.比赛.活动.学习等领域,人类已经面临AI的全面挑战了. AI如 ...

  3. 互联网晚报 | 12月14日 星期二 | “植发第一股”雍禾医疗登陆港交所;商汤科技将延迟上市;“拍照搜题”等作业APP暂时下线...

    ‍ 今日看点 ✦ 星巴克承认无锡两门店存在违规行为,深夜道歉并启动全面自查 ✦ 知乎宣布全面上线8.0版本,将强化搜索功能 ✦ "植发第一股"雍禾医疗正式登陆港交所,总市值86.3 ...

  4. 用python的OCR实现自动拍照搜题--源码

    自动拍照搜题源码 说明: 因为有很多人要源码,所以还是贴一下好了 很久之前的一个小demo就是搞着玩玩的没什么技术含量,马上要毕业去工作了,现在也不想在动了. 虽然是叫"自动拍照搜题&quo ...

  5. java拍照搜题软件下载_修改版|学生福利!!免费拍照搜题秒出答案,扫一扫作业出答案!...

    让大家期待已久的学习软件终于来了!之前的两篇文章非常感谢朋友们的支持!收到最多的建议是希望多推荐一些学习软件,最后整理出了本篇文章给大家分享! 题拍拍 题拍拍app是一款学而思网校官方推出的手机拍照搜 ...

  6. 大学生拍照搜题_大学生心理健康教育知识,请问:这个考试有没有找答案软件?...

    现在很多高校都特别重视大学生心理健康这一块,因此有些老师会引荐一些相关的课程,让学生学习,以此来提高大学生心理方面的素养,帮他们提高社会的应对能力及解决问题的能力.据我所知,有些大学里,有些心理学课程 ...

  7. python 拍照搜题_直播答题?Python助你自动搜题赢百万!

    2018年的1月,最火的莫过于各种直播答题App了吧?动辄百万的高额奖金,难易不定.种类繁杂的奇怪问题,紧张刺激的10秒作答,还有推广才能拿到的复活卡,就这样被征服了. 答题的时候想,要是能百度搜题就 ...

  8. Android 实现答题、做题功能包含(多选、单选、材料、填空 、判断 、问答 )以及题卡交卷查看解析功能

    序 此博客文章为了还之前的技术债 ,去年 8 月份已经写了一篇答题功能的博客 ,由于种种原因那篇文章写的比较简单 ,也没有能直接用的 Demo .然后有好多朋友私信我说 demo 有问题 ,给那些陌生 ...

  9. python拍照搜题_Python数据分析实践,中国大学MOOC(慕课)答案公众号搜题

    Python数据分析实践,中国大学MOOC(慕课)答案公众号搜题 更多相关问题 I can guess you were in a hurry. You ( ) your sweater inside ...

  10. Android 实现答题、做题功能(多选、单选、材料、填空)

    新接手项目里面有个做题功能,之前项目的做题是用RN做的渲染,现在看他是用原生实现的. 既然用原生,要实现左右滑动和题目跳转这些功能,除了ViewPager应该是没有一个能打的. PS:主要功能 1.单 ...

最新文章

  1. 一个简单的synchronized多线程问题、梳理与思考
  2. Oracle自定义函数
  3. Sentinel(五)之流量控制
  4. 好看的某云紫色渐变HTML网站源码
  5. win7查看tomcat端口_想研究Tomcat性能调优,看这篇就够了
  6. Python 爬取了猫眼 47858 万条评论,告诉你《飞驰人生》值不值得看?!
  7. Samba 共享目录设置在Home目录下
  8. 小规模团队如何“微服务”管理
  9. Oracle的去重函数 distinct
  10. ActiveMQ 反序列化漏洞(CVE-2015-5254)
  11. 【UI设计】移动设备的界面设计尺寸
  12. Docker 及 Docker Compose 安装及使用教程 (2020版)
  13. 新型冠状病毒肺炎分析
  14. java 主动释放_java如何进行内存自动释放,垃圾回收的?
  15. Visual Studio中使用Macros插件给代码添加注释、时间和以及自动脚本
  16. qmmp安装包linux版,Qmmp音频播放器1.2.1发布下载(附Ubuntu 18.04下安装方法)
  17. I.MX6ULL ARM驱动开发---设备树下的LED驱动实验
  18. python网页爬虫漫画案例_Python爬虫 JS案例分析:爬取鬼灭之刃漫
  19. 【C++】C++11
  20. 解决Vue前后端跨域问题的多种方式

热门文章

  1. 百度文库免费下载文档方法
  2. 基于JSP的旅游信息管理系统(含论文)
  3. 数据库课程设计——实验报告管理系统(超详细)
  4. 【Java】JavaSocket编程开发聊天室-服务器端部分
  5. 《HBase权威指南》读书笔记4
  6. 微信客服我是这样管理的
  7. 在vue项目中使用阿里巴巴矢量图标库
  8. 【运筹学】表上作业法 ( 运输规划问题最优解分析 | 退化与非退化 )
  9. Centos7安装MySQL客户端工具
  10. Java项目:高校教职工差旅报销管理系统(java+SSM+JSP+HTML+mysql)