Category: Python

Edge detection in Python

Edge detection in Python

Edge detection is ubiquitous in animal vision and yet poorly understood. Canny edge detection on Polygonia c-album (Portugal, 2010) Great strides in artificial intelligence development during the last five years produced agents that are now commonplace at work and home. It is humbling to note that virtually all frontier large language models today trace back … Continue reading Edge detection in Python

Object detection and tracking in Python

Object detection and tracking in Python

Over six months ago I decided to embark on a learning journey of image analysis using Python. After carefully reviewing various options I took a two-course offer from OpenCV.org for about US$479, chiefly because of i) the pivotal role of OpenCV as an open-source toolkit in computer vision, ii) the relevance of the course modules, and iii) the vast … Continue reading Object detection and tracking in Python

UMAP clustering in Python

UMAP clustering in Python

Embracing Python in this tutorial series has long been a matter of time. For the last five years I have been championing R mostly because of its wide applicability and quite frankly, my own convenience. However, there is little any programming language can do to singlehandedly solve a variety of statistical and computational challenges and … Continue reading UMAP clustering in Python