Passa ai contenuti principali

Post

Visualizzazione dei post da settembre, 2020

Come correggere fotografie danneggiate da strappi, graffi o sovrimpressioni con OpenCV

Ho dovuto perderci un bel po' di tempo ma alla fine sono riuscito a creare un ambiente nel quale giri correttamente OpenCV e Python 3.6 (oltre ad un po' di altre librerie...) per fare cosa? modificare in blocco 64 mila immagini con rettangolo al centro (ottenuto da un errore della configurazione della webcam) Preparazione dell'ambiente: installazione Anaconda (ha il vantaggio di avere già le librerie OpenCV facilmente installabili senza impazzire con riconfigurazioni e abbinamenti) wget https://repo.anaconda.com/archive/Anaconda3-2020.07-Linux-x86_64.sh batch Anaconda3-2020.07-Linux-x86_64.sh Installazione opencv: conda install -c https://conda.binstar.org/menpo opencv3 Downgrade della versione di Python conda install python=3.6 Install della libreria CV2 conda install cv2 Librerie varie sudo      apt install libgtk2.0-dev r-cran-littler Codice finale: from PIL im port Image import numpy as np import cv2 img = cv2.imread("immagineRovinata.jpg" ) mask = cv2.imread