Aufgabe
Ich wollte einen Bot, der alte Schwarzweißfotos direkt im Chat lebendig macht, ohne eigene App, Registrierung oder Bildbearbeitung.
Lösung
Der Bot ist in Python geschrieben. Die Kolorierung übernimmt ein neuronales Netz über OpenCV DNN mit einem vortrainierten Caffe-Modell, dazu kommt ein Chat über die OpenAI API, man kann mit dem Bot also einfach plaudern.
Umgesetzte Aufgaben
- Einen Telegram-Bot zum Kolorieren von Fotos in Python gebaut
- Ein neuronales Netz über OpenCV DNN mit einem Caffe-Modell zur Kolorierung angebunden
- Einen Chat über die OpenAI API hinzugefügt
- Alles läuft in Telegram, ohne eigene App
Ergebnis
Foto schicken, nach wenigen Sekunden kommt eine farbige Version zurück, alles in Telegram. Nichts zu installieren.
Technologien
PythonOpenCVOpenAI