Answer Sheet Recognition - Simulation on MYIR's ARM+FPGA Board based on OpenCV

2023-06-19

968
This evaluation report is provided by developer from ElecFans. The test of the board is to simulate answer sheet recognition through MYIR’s MYD-JX8MMA7 development board based on OpenCV.
MYD-JX8MMA7 Development Board
1. Introduction of MYIR’s MYD-JA8MMA7 Development Board.
The MYD-JX8MMA7 Development Board consists of the high-performance MYC-JX8MMA7 System-On-Module and a versatile base board, which is a powerful and interesting design using ARM+FPGA processing architecture. The board adopts NXP's i.MX 8M Mini processor which features up to 1.8GHz quad ARM Cortex-A53 and 400MHz Cortex-M4 cores and is used as the main processor to achieve data processing, control, communication and display; while the Xilinx XC7A25T Artix-7 FPGA is used as the auxiliary processor which is cost and transceiver optimized and used to achieve high-speed data acquisition and processing. The board is a complete evaluation platform suitable for applications with high requirements for data acquisition, multimedia and display, such as high-end medical devices and industrial data acquisition systems.
2. MYD-JX8MMA7 SDK Release Notes
Please refer to the file “MYD-JX8MMA7 SDK Release Notes” provided by MYIR. We will know the functions the myir-image-full can support. It can support OpenCV so we do not need to install drivers additionally.
3. MYD-JX8MMA7 Software Evaluation Guide
The file has introduced the basic operations of Python in Chapter 10.1 “Development Language”.
4. Path
/usr/share/OpenCV/samples/
/usr/share/opencv4/samples/python/
There are some python programs in the file directory.
5. Image recognition development
1) Reference picture
The picture above is a simulated answer sheet, the same as the actual answer sheet theory, the details may need to change. The normal answer sheet collects more data.
2) Source code
A. Source code screenshot
B. Source code paste
Python 2/3 compatibility
3)Upload code and image
4)Actual operation effect
Please know more about MYIR's MYD-JX8MMA7 Development Board from below link:
https://en.myir.cn/d/iMX8MMiniEcH/145.html
2025-09-20
Compiling OpenCV and Developing Applications on the RK3576 Board
This article introduces how to compile OpenCV on the RK3576 development board and build an application.
2025-08-30
MYIR T536 Development Board: Multi-protocol IoT Gateway Solution Test
The article details the development and testing of a multi-protocol IoT gateway solution that utilizes MYIR's MYD-LT536 development board, which is based on the Allwinner T536 SoC.
2025-08-29
MYIR RK3576 Development Board: 12-Channel 1080p HD Video Streaming
MYIR has successfully achieved efficient H.264 encoding and low-latency RTSP streaming for 12-channel HD video streams on the Rockchip RK3576 SOM.
2025-08-07
Compiling Kernel for MYD-LMX9X Development Board
This guide walks you through building a Linux kernel for the MYIR MYD-LMX9X Development Board
2025-06-23
RZ/G2L-Based MYD-YG2LX System Startup Time Optimization Application Notes
This article introduces a debugging case for optimizing system boot time based on the MYD-YG2LX development board.
2025-06-23
How to Implement an Environmental Monitoring System on the STM32MP257 Board
This article introduces how to use MYIR's MYD-LD25X development board (MYIR's STM35MP257-based development board) to implement a simple environmental monitoring system.
2025-06-17
OpenCV Pedestrian Detection Application Solution Based on MYIR's T527 Development Board
In this article, we will introduce the testing of OpenCV pedestrian detection solution based on MYIR's MYD-LT527 Development Board (based on Allwinner T527 processor).
2024-09-23
Ethernet Driver Porting Guide Based on MYIR's NXP i.MX.93 Development Board
Ethernet Driver Porting Guide Based on MYIR's NXP i.MX.93 Development Board MYD-LMX9X
2024-08-16
QT Development Guide for NXP i.MX 93 Development Board by MYIR
1. OverviewQt is a cross-platform graphical application development framework that is applied to devices and platforms of different sizes, while providing different license versions for users to choos
2024-06-16
Application Notes | Setting up OTA Functionality on MYIR's NXP i.MX 93 Development Board
1. OverviewOver-the-Air Technology (OTA) is a technology that enables remote management of mobile terminal equipment and SIM card data via the air interface of mobile communication. In this article, O