swiftman 发表于 2023-6-9 19:21:06

高考答题卡怎么被识别?基于OpenCV答题卡识别模拟ARM+FPGA异构

本篇测评由优秀测评者“筑梦者与梦同行”提供。
01.前言MYD-JX8MMA7SDK发布说明根据下图文件内容可以知道myir-image-full系统支持的功能,其支持OpenCV,也就不用在格外安装相关驱动包等,省了很多事情。https://www.myir.cn/public/uploads/images/20230609/3e1fb481306c7b5006958ef6daef2d6b.png
02.MYD-JX8MMA7软件评估指南本文介绍了Python的基本操作,在文档中10.1开发语言支持。
https://www.myir.cn/public/uploads/images/20230609/08e38fef0762e681ab206e8038e4d4fa.pnghttps://www.myir.cn/public/uploads/images/20230609/886c9f4a61bc5ec13bda36145cbdb693.png
03.历程路径/usr/share/OpenCV/samples//usr/share/opencv4/samples/python/
https://www.myir.cn/public/uploads/images/20230609/26f878067164d870f3c1fc5c7cedf38e.pnghttps://www.myir.cn/public/uploads/images/20230609/c63a559f14f7893ae8c5dcaa612c35f3.png
文件目录中有一些python程序。
04.图像识别开发1.使用参考图片
https://www.myir.cn/public/uploads/images/20230609/7c3f4d8208a9ac953b746ca9ce7351dd.png
上面的图片是模拟的答题卡,与实际答题卡理论相同,具体细节可能需要变动。正常的答题卡采集的数据较多。2.源代码1)源代码截图
https://www.myir.cn/public/uploads/images/20230609/a4735dc33aa6a62a8813837ed07a3a73.png
2)源代码粘贴#!/usr/bin/env python3
"""
Created on Thu Sep 30 07:53:41 2021
"""

Python 2/3 compatibilityfrom future import print_function
import numpy as np
import cv2
img = 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.代码图片上传
https://www.myir.cn/public/uploads/images/20230609/4bc02b7af828bee6c8779d74d3b255b9.pnghttps://www.myir.cn/public/uploads/images/20230609/d13d82f2064d1a10092a7ea20672870a.png
4.实际运行效果
https://www.myir.cn/public/uploads/images/20230609/489572e2c60829ff3df3dbaef9ebbb65.pnghttps://www.myir.cn/public/uploads/images/20230609/1221d8dfdca37393bd2365aa31314e13.pnghttps://www.myir.cn/public/uploads/images/20230609/82c3b1cb41378b9e0fa6b301cac7ac85.pnghttps://www.myir.cn/public/uploads/images/20230609/67cdd2c87018dd681da2bb1e2ce83f8f.png
页: [1]
查看完整版本: 高考答题卡怎么被识别?基于OpenCV答题卡识别模拟ARM+FPGA异构

Baidu
map