BACKGROUND

Situations often arise where users are prompted to create a physical drawing or painting (e.g., on a canvas, etc.) or to provide drawing input to a device (e.g., laptop or personal computer, smart phone, tablet, etc.). For example, a user may be a student in an art class and may be instructed to create a specific scene. To facilitate the creation of the scene, a user may utilize one or more markers or brushes (e.g., in the case of the physical drawing, etc.) or may utilize an input tool, such as their finger or a stylus (e.g., in the case of a digital drawing, etc.). The scene may contain one or more different objects, each of which may have a plurality of different attributes (e.g., size, color, position, etc.).

BRIEF SUMMARY

In summary, one aspect of the invention provides a method, comprising: receiving, at an information handling device, drawing input; identifying, using a processor, at least one object in the drawing input; determining, based on the identifying, whether a factual anomaly exists in the drawing input with respect to the at least one object; and notifying, responsive to determining that a factual anomaly exists, a user of the factual anomaly.

Another aspect of the invention provides an apparatus, comprising: at least one processor; and a computer readable storage medium having computer readable program code embodied therewith and executable by the at least one processor, the computer readable program code comprising: computer readable program code configured to receive drawing input; computer readable program code configured to identify at least one object in the drawing input; computer readable program code configured to determine, based on the identifying, whether a factual anomaly exists in the drawing input with respect to the at least one object; and computer readable program code configured to notify, responsive to determining that a factual anomaly exists, a user of the factual anomaly.

An additional aspect of the invention provides a computer program product, comprising: a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code executable by a processor and comprising: computer readable program code configured to receive drawing input; computer readable program code configured to identify at least one object in the drawing input; computer readable program code configured to determine, based on the identifying, whether a factual anomaly exists in the drawing input with respect to the at least one object; and computer readable program code configured to notify, responsive to determining that a factual anomaly exists, a user of the factual anomaly.

A further aspect of the invention provides a method, comprising: providing, to a user and using an information handling device, an instructional prompt to create a drawing, wherein the instructional prompt specifies at least one object to be included in the drawing and at least one attribute associated with the at least one object; receiving, at the information handling device and responsive to the providing, drawing input from the user; determining, using a processor, whether a factual anomaly exists in the drawing input, wherein the determining comprises determining whether the drawing input contains the at least one object and whether the at least one object comprises the at least one attribute; automatically adjusting, responsive to determining that a factual anomaly exists, the drawing input to a factually correct drawing; and presenting the automatically adjusted drawing input to the user.

For a better understanding of exemplary embodiments of the invention, together with other and further features and advantages thereof, reference is made to the following description, taken in conjunction with the accompanying drawings, and the scope of the claimed embodiments of the invention will be pointed out in the appended claims.

