Simple programming method and simple programming device based on image recognition

An image recognition and programming method technology, applied in the computer field, can solve the problems of difficulty in learning and using programmable modules, and achieve the effect of enriching the use experience and increasing interest.

Pending Publication Date: 2018-02-13
MATATALAB CO LTD
View PDF8 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to provide a simple programming method and device based on image recognition to solve the problem of difficulty in learning and using existing programmable modules

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Simple programming method and simple programming device based on image recognition
  • Simple programming method and simple programming device based on image recognition
  • Simple programming method and simple programming device based on image recognition

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0046] Such as figure 1 As shown, the simple programming method based on image recognition in this embodiment includes the following steps:

[0047] Step S1, the user arranges the instruction blocks in the required order.

[0048] Users place instruction blocks according to the instructions they want to execute. Instruction blocks are similar to building blocks and can take different shapes. Different patterns are arranged on the surface of the instruction block, and these patterns correspond to the coded instructions one by one. Moreover, the patterns of instruction blocks can be classified according to different functions. For intelligent robots, the patterns of instruction blocks include action patterns, process control patterns, and parameter patterns; wherein, action patterns can make the robot perform tasks including but not limited to forward, backward, left turn, right turn, music, dance, etc. wait for action. Process control patterns can enable the robot to chang...

Embodiment 2

[0073] Such as figure 2 As shown, the present embodiment provides a simple encoding device, which includes an instruction block 1, an image acquisition unit 2, an image recognition unit 3, an image comparison unit 4, an image encoding unit 5 and an analysis unit 6, and the image acquisition unit 2, The image recognition unit 3 , the image comparison unit 4 , the image encoding unit 5 and the analysis unit 6 are sequentially connected by signals. in,

[0074] A pattern is provided on the surface of the instruction block 1 . When in use, the user places the instruction block 1 according to the instruction he wants to execute. The instruction block 1 is similar to a building block, and can adopt different shapes, such as square, circular, and prismatic. Different patterns are arranged on the surface of the instruction block 1, and these patterns correspond to the coding instructions one by one. Moreover, the patterns of the instruction block 1 can be classified according to ...

Embodiment 3

[0085] Such as Figure 3a Said, the simple programming device based on image recognition also includes a support table 31 and an auxiliary rod 32, the auxiliary rod 32 is arranged on the side of the support table 31, and the auxiliary rod 32 is connected with the support table 31, and the image acquisition unit 2 is arranged on the auxiliary rod 32 upper part. The instruction blocks can be arranged on the bearing surface of the support platform 31 , and the image acquisition unit 2 can capture the entire area of ​​the support platform 31 .

[0086] In addition, the simple programming device based on image recognition also includes an execution button 33 , which is connected to the image acquisition unit 2 by signal. The image acquisition unit 2 can be started to perform image acquisition and subsequent image recognition, image comparison, image encoding and analysis units by executing the key 33 . In this embodiment, the execution button 33 is provided separately from the su...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a simple programming method and a simple programming device based on image recognition. The simple programming method based on image recognition includes the steps of S1, arranging instruction blocks in a required sequence by a user; S2, acquiring coded instruction block images showing an instruction block pattern and the arrangement sequence; S3, recognizing single instruction block images from the coded instruction block images; S4, comparing the single instruction block images with standard instruction block images so as to obtain an instruction block match degree; S5, determining standard instruction blocks corresponding to the instruction block images according to the match degree; S6, sequencing the instruction block images according to coordinates of the coded instruction block images; S7, analyzing the instruction block images according to the sequence so as to obtain programming instructions. The simple programming method based on image recognition canhelp children operate intelligent programmable devices and study programming easily.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a simple programming method and device based on image recognition. Background technique [0002] In recent years, automatic control robots have made great progress, and more and more functions have been realized. Each action of the automatic control robot is executed based on a program compiled in a computer language. The program is a collection of instructions to be executed by the computer, and the programs are all written in a computer language. A programming language is a standardized computer language that includes grammar and semantics; among them, the grammar is to explain which symbols or words are combined correctly in the programming language, and the semantics is the interpretation of programming. [0003] For the programmable robot of children's learning and intellectual development, although relatively easy to learn to use this programmable robot, promptly how to ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06K9/18B25J9/16G06V30/224
CPCB25J9/1658G06V30/224G06V10/752G06F8/34
Inventor 苏荣星张翼
Owner MATATALAB CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products