Oracle & Etherum Clock
Etherum smart contracts can access data in the Etherum Blockchain. However, our contract requires data which is currently unable to be provided on the Blockchain. Suppliers like Oraclize offer so-called Oracles which function as an interface between the Blockchain and the rest of the internet. Oracles can mirror datasets published by web interfaces into the Blockchain.
The picture analysis happens outside of the Blockchain, however this function may change in a concrete realisation of the project. At the current scope of the project, we see no possibility to implement OpenCV into a smart contract.
The Oracle functions as an interface between our smart contract and our visual analysis programme which is hosted externaly.