Architectural Style Recognition API - ArtemTecta (also known as Architectural Style Detection API or Architectural Style Detector API) is a cross browsers REST API which get a JSON input with a still photo (as base64 encoded string), containing buildings (exterior and/or interior) and returns a JSON string which contains a dominant architectural style of the building among the most known architectural styles: roman, classical, neoclassical, gothic, renascence, baroque, rococo, art nouveau, art deco, modernism, postmodernism. The recognized architectural 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 building is clear and focused. If the building or architectural 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 Architectural Style Recognition API (currently we do not offer a Architectural Style Recognition sdk) is intended for software development and therefore developers, we have also here an Architectural 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 Architectural 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 Architectural Style Recognition API is useful for a large number of domains like apps for: smart cities, urban plans, architecs, 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 libraries from ProgrammableWeb's Library Directory that matched your search term. Although there many different interpretations of the word "library" among software developers, ProgrammableWeb adheres to a specific definition so as to clearly distinguish libraries from SDKs and frameworks in a way that will facilitate clean search results. In ProgrammableWeb's parlance, the term "library" is strictly used to describe a platform-specific software tool that, when installed, results in the provisioning a specific API. Conversely, SDKs are exclusively for consuming APIs and Frameworks are agnostic to specific APIs. If you think a library, SDK, API, or other asset is missing from our directory, be sure to check our guidelines for making contributions to ProgrammableWeb.