Painting Style Recognition API - PaintinGen (also known as Painting Style Detection API or Painting Style Detector API) is a cross browsers REST API which get a JSON input with a still photo (as base64 encoded string), containing paintings and returns a JSON string which contains a dominant Painting style of the painting among the most popular Painting styles: realism, impressionism, expressionism, cubism, abstract, pop art, graffiti, naive, fantasy, photorealism, painterly, surrealism. The recognized Painting styles have confidence score, timestamp, tagId, tagName. Of course, there are some limitations in order to get a higher accuracy. We recommend properly exposed, unobstructed JPEG photos at 1920x1080 (full HD resolution) where the painting is clear and focused. If the Painting details are too small or blured, the accuracy is lower and the AI algorithm may not classify in a proper way. We do not store pictures. Also, the quality and the angles of the camera are very important and it contribute to a higher reading accuracy. It should has varifocal lenses, high shutter speed, good infrared lighting beam, full HD resolution.
Allthough this Automatic Painting Style Recognition API (currently we do not offer a Painting Style Recognition sdk) is intended for software development and therefore developers, we have also here an Painting Style Recognition online application that may be used to check the input and output JSONs of the API. The necessary steps are written below, basically for this real time Painting Style Recognition API you send an authorized POST request in JSON format to the API endpoint and you get as JSON response the output as described below through parameters and examples.
This Painting Style Recognition API is useful for a large number of domains like apps for: history of art, proffesionals, students, historians, passionates etc. You own the commercial copyright of the resulted JSON with no additional fee meaning you may use it in your own apps for sale.
The following is a list of how-to and tutorial content that matched your search term. ProgrammableWeb's how-to content comes from two sources; full-blown tutorials that we publish ourselves and other highly relevant tutorials that we find elsewhere on the Web. This list represents on combination of both tutorial types and if you go to ProgrammableWeb's API University, you'll not only be able to find more, they are organized based on your role (API providers or developers who consumes APIs). If you know of a tutorial that would be of interest to the ProgrammableWeb community, we'd like to know about it. Be sure to check our guidelines for making contributions to ProgrammableWeb.