VisionQL is a project to explore the use of declarative queries on top of ML based computer vision. Think SQL for computer vision.
It is a Node.js application written in TypeScript. There is currently not a webserver, Node.js is a thin wrappers around the Google Vision api calls.
TypeScript make is easier and safer to write query against the response.
The goal is that VisionQL should have several backends. Next backend is going to be TensforFlow.js. Each backend will return a result in json. VisionQL should have TypeScript definitions for all of the backends. This will make it easier to query an ensamble of computer vision models.