TECHNICAL FIELD

The application relates to the technical field of image management and recognition, and in particular, relates to an image annotating method, apparatus and electronic device.

BACKGROUND

In the image recognition process, the key step is to annotate the data samples. For example, in order to train an intelligent recognizer to recognize dogs, a large number of annotated data samples of dogs are required, including pictures of the dogs, as well as characters annotated “dogs”, etc.

At present, a common data annotating method is to annotate a large number of collected images and characters on the basis of manpower and computer equipment; and corresponding image recognition training is carried out according to the annotated data samples after the annotated data samples are obtained.

In daily life, real-time acquisition of image samples is required in a mobile state (even via wearable devices, for example, mobile phones, AR glasses, blind guiding helmets, robots and the like) under some situations, and if data can be annotated while the samples are acquired, the complexity of subsequent offline annotating is reduced. However, how to annotate in real time in a mobile state is a problem to be solved. For example, in the case of mobile/wearable devices, it is more difficult for entry of text annotations and selection of image sub-regions.

SUMMARY

An embodiment of the present application provides an image annotating method. The method includes: acquiring an image collected at a terminal; acquiring voice information associated with the image; annotating the image according to the voice information; and storing an annotated result of the image.

Another embodiment of the present application provides an electronic device. The electronic device includes: at least one processor; and, a memory communicatively connected to the at least one processor; wherein the memory stores an instruction program executable by the at least one processor, and the instruction program is executed by the at least one processor to cause the at least one processor to perform the steps of: acquiring an image collected at a terminal; acquiring voice information associated with the image; annotating the image according to the voice information; and storing an annotated result of the image.

Still another embodiment of the present application provides a non-volatile computer readable storage medium. The computer readable storage medium stores computer executable instructions configured to cause a computer to perform the steps of: acquiring an image collected at a terminal; acquiring voice information associated with the image; annotating the image according to the voice information; and storing an annotated result of the image.

