Flask – un web server in Python su Raspberry

Flask - a web server on Raspberry Pi using Python m

Flask è un mini-framework in Python che viene utilizzato per la creazione e lo sviluppo web. Date le sue piccole dimensioni e le sue ottime capacità, Flask è un ottimo strumento per creare i propri siti web in modo dinamico ed interattivo, utilizzando il linguaggio Python.

Continue reading

Programmare Grafi in Python – Parte 1

Graphs in Python - part 1 main

In tutti i linguaggi di programmazione, i modelli di strutture dati risultano un elemento importantissimo per la gestione di una programmazione avanzata. Quindi è importantissimo avere familiarità con loro e su come utilizzarli. Una struttura dati molto importante è quella dei grafi. In Python non esiste una struttura dati primitiva per poter gestire questo genere di modelli, ed è quindi necessario implementarla. In questo articolo vedremo cosa sono i grafi, le loro carattersitiche e come implementare tutta quella serie di funzioni utili per la loro gestione e manipolazione dei dati contenuti all’interno.

Continue reading

Multiprocessing in Python – il Fork dei processi

Multiprocessing con Python - Forking a process

Introduzione In questo articolo vedremo come implementare con il linguaggio Python, uno degli aspetti importanti e fondamentali nella programmazione su Linux: il Forking. Questa operazione è molto importante quando vogliamo gestire più processi contemporaneamente attraverso la programmazione ed è quindi un argomento importante da conoscere per quanto riguarda il Multiprocessing …

Continue reading

OpenCV & Python – Harris Corner Detection – un metodo per rilevare i vertici in un’immagine

In questo articolo analizzeremo insieme un altro algoritmo chiamato Harris Corner Detection. Questo particolare algoritmo è stato sviluppato per individuare i corner all’interno di una immagine. I corner (angoli, estremi o spigoli) sono delle regioni all’interno di una immagine in cui si hanno grandi variazioni di intensità di gradiente in tutte le direzioni.

Continue reading

OpenCV & Python – Canny Edge Detection

Nella panoramica degli algoritmi sviluppati per la edge detection, il Canny Edge Detection è abbastanza popolare e deve il suo nome proprio a chi lo ha sviluppato, John F. Canny. Questo algoritmo ha una serie di caratteristiche interessanti, infatti è un algoritmo a più stadi: Noise Reduction, Ricerca del gradiente di intensità, Non-Maximum soppression, Hysteresis Thresholding.

Continue reading