0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

高考答题卡怎么被机器识别?基于OpenCV答题卡识别模拟-米尔ARM+FPGA异构开发板

米尔电子 2023-07-31 17:04 次阅读

本篇测评由电子发烧友的优秀测评者“筑梦者与梦同行”提供。

01.

前言MYD-JX8MMA7SDK发布说明


根据下图文件内容可以知道myir-image-full系统支持的功能,其支持OpenCV,也就不用在格外安装相关驱动包等,省了很多事情。
3ef4b09e-2f81-11ee-bbcf-dac502259ad0.png

02.

MYD-JX8MMA7软件评估指南
本文介绍了Python的基本操作,在文档中10.1开发语言支持。
3f3c8266-2f81-11ee-bbcf-dac502259ad0.png3f615208-2f81-11ee-bbcf-dac502259ad0.png

03.

历程路径
/usr/share/OpenCV/samples//usr/share/opencv4/samples/python/
3f85895c-2f81-11ee-bbcf-dac502259ad0.png3fa11154-2f81-11ee-bbcf-dac502259ad0.png文件目录中有一些python程序。

04.

图像识别开发
1.使用参考图片
3fcf31ce-2f81-11ee-bbcf-dac502259ad0.png 上面的图片是模拟的答题卡,与实际答题卡理论相同,具体细节可能需要变动。正常的答题卡采集的数据较多。2.源代码1)源代码截图
401df1d8-2f81-11ee-bbcf-dac502259ad0.png 2)源代码粘贴

#!/usr/bin/env python3"""Created on Thu Sep 30 0741 2021"""

Python 2/3 compatibility

from future import print_functionimport numpy as npimport cv2img = cv2.imread('b.jpg')cv2.imshow("orginal",img)gray

=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)cv2.imshow("gray",gray)gaussian

= cv2.GaussianBlur(gray, (5, 5), 0)cv2.imshow("gaussian",gaussian)edged=

cv2.Canny(gaussian,50,200)cv2.imshow("edged",edged)cts, hierarchy

= cv2.findContours(edged.copy(),

cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_SIMPLE)cv2.drawContours(img, cts, -1, (0,0,255), 3)

cv2.imshow("img",img)cv2.waitKey()cv2.destroyAllWindows()

3.代码图片上传
404ebd68-2f81-11ee-bbcf-dac502259ad0.png405e9ad0-2f81-11ee-bbcf-dac502259ad0.png4.实际运行效果
407d216c-2f81-11ee-bbcf-dac502259ad0.png413f48be-2f81-11ee-bbcf-dac502259ad0.png
4167282a-2f81-11ee-bbcf-dac502259ad0.png41fe5222-2f81-11ee-bbcf-dac502259ad0.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1602

    文章

    21320

    浏览量

    593206
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8651

    浏览量

    361819
  • 开发板
    +关注

    关注

    25

    文章

    4429

    浏览量

    94004
  • 机器识别
    +关注

    关注

    1

    文章

    13

    浏览量

    2515
收藏 人收藏

    评论

    相关推荐

    米尔-全志T113-i开发板试用】发布opencv-mobile米尔t113i专享预编译包

    MYC-YT113i核心开发板 真正的国产核心,100%国产物料认证 国产T113-i处理器配备2*Cortex-A7@1.2GHz ,RISC-V 外置DDR3接口、支持视频编解码器
    发表于 02-25 20:23

    米尔-全志T113-i开发板试用】基础开发环境配置和opencv-mobile移植测试

    米尔-全志T113-i开发板试用】基础开发环境配置和opencv-mobile移植测试 MYC-YT113i核心
    发表于 01-23 15:13

    米尔-全志T113-i开发板试用】基础开发环境配置和opencv-mobile移植测试

    米尔-全志T113-i开发板试用】基础开发环境配置和opencv-mobile移植测试 MYC-YT113i核心
    发表于 12-27 20:04

    SC5+三芯无法识别如何解决?

    SC5+三芯无法识别
    发表于 09-19 07:23

    【触觉智能 Purple Pi OH 开发板体验】四、(Ubuntu)OpenCV手写数字识别

    一、数字识别理论数字识别理论主要涉及到模式识别领域中的手写数字识别问题。手写数字是唯一世界各国通用的符号,因此手写数字
    发表于 09-18 14:01

    米尔-STM32MP135开发板-入门级MPU试用】让米尔-STM32MP135开发板轻松跑Linux

    ,此前,米尔发布的基于STM32MP1系列的核心开发板受到广大客户的认可和喜爱,有超过500家的客户选择,应用行业丰富。 STM32MP135处理器 STM32MP135内核采用
    发表于 09-04 21:46

    开发板为什么不能识别到芯片?

    新拿到的开发板识别不到芯片,必须要把开发板和调试器分开,才能调试吗?
    发表于 08-30 06:13

    米尔-STM32MP135开发板-入门级MPU试用】米尔-STM32MP135开发板开发环境搭建

    今天为大家做一下米尔-STM32MP135开发板的环境搭建方法,首先先对开发板和核心做个介绍: 米尔-STM32MP135
    发表于 08-17 00:07

    如何设置ARM开发板ARM740T头

    ARM740T头(部件号KPI-0038A)是ARM开发板(HBI-0011B)的处理器子。 本指南介绍如何设置
    发表于 08-16 06:45

    测评米尔ARM+FPGA异构开发板

    米尔基于ARM+FPGA异构开发板,根据下图文件内容可以知道myir-image-full系统支持的功能,其支持OpenCV,也就不用在格外
    的头像 发表于 07-10 09:59 545次阅读
    测评<b class='flag-5'>米尔</b><b class='flag-5'>ARM+FPGA</b><b class='flag-5'>异构</b><b class='flag-5'>开发板</b>

    米尔ARM+FPGA架构开发板PCIE2SCREEN示例分析与测试

    本次测试内容为基于ARM+FPGA架构的米尔MYD-JX8MMA7开发板ARM端的测试例程pcie2screen并介绍一下FPGA端程序的
    的头像 发表于 07-08 14:38 436次阅读
    <b class='flag-5'>米尔</b><b class='flag-5'>ARM+FPGA</b>架构<b class='flag-5'>开发板</b>PCIE2SCREEN示例分析与测试

    米尔ARM+FPGA架构开发板PCIE2SCREEN示例分析与测试

    本次测试内容为基于ARM+FPGA架构的米尔MYD-JX8MMA7开发板ARM端的测试例程
    的头像 发表于 07-07 14:15 447次阅读
    <b class='flag-5'>米尔</b><b class='flag-5'>ARM+FPGA</b>架构<b class='flag-5'>开发板</b>PCIE2SCREEN示例分析与测试

    高考答题卡怎么被机器识别?基于OpenCV答题卡识别模拟-米尔ARM+FPGA异构开发板

    /samples//usr/share/opencv4/samples/python/ 文件目录中有一些python程序。 04. 图像识别开发 1.使用参考图片 上面的图片是模拟答题卡
    的头像 发表于 06-09 20:00 514次阅读
    <b class='flag-5'>高考</b><b class='flag-5'>答题卡</b>怎么被<b class='flag-5'>机器识别</b>?基于<b class='flag-5'>OpenCV</b><b class='flag-5'>答题卡</b><b class='flag-5'>识别</b><b class='flag-5'>模拟</b>-<b class='flag-5'>米尔</b><b class='flag-5'>ARM+FPGA</b><b class='flag-5'>异构</b><b class='flag-5'>开发板</b>

    米尔MYD-JX8MMA7开发板-ARM+FPGA架构试用体验】十四、车牌识别

    【MYD-JX8MMA7】 十四、OpenCV车牌识别一、基本理论通过模板匹配的方法进行字符识别,每个字符依次在模板集中寻找与自己最相似的模板,并将最相似的模板对应的字符识别为当前字符
    发表于 06-01 20:45

    米尔MYD-JX8MMA7开发板-ARM+FPGA架构试用体验】 六、OpenCV答题卡识别

    /samples/ /usr/share/opencv4/samples/python/ 文件目录中有一些python程序。 四、图像识别开发 1.使用参考图片 上面的图片是模拟答题卡
    发表于 05-23 09:03