Batch rename files using a CSV in Python
Posted 19th January 2023
Use this simple Python script to change hundreds or thousands of file names automatically, based on a CSV. This procedure will work on all operating systems.
Structuring elements in Python
Posted 1st September 2022
Some simple methods to generate structuring elements as part of an image morphology pipeline in Python.
Add your Conda environment to your Jupyter Notebook
Posted 31st May 2022
By default, Jupyter Notebook will only display a single kernel (called ipykernel) when installed in a new environment. Here’s a procedure for choosing another Conda environment in a Jupyter Notebook.
Bounding rectangles in Python OpenCV
Posted 20th July 2021
There are two methods in OpenCV to derive a bounding rectangle and extract the relevant values of an object or series of objects in an image.
Peak Signal-to-Noise Ratio (PSNR) in Python
Posted 12th February 2021
Quantitatively check the quality of a compressed image using a simple Python code for calculating the Peak Signal-to-Noise Ratio (PSNR) between two images.
Reading EXIF data in Python
Posted 2nd February 2021
In order to review the properties of various common-format image files, I wrote a command-prompt script in Python that will display EXIF data and other properties of JPG, PNG, TIF, CR2 and NEF files.
Query a PostgreSQL database via Python
Posted 11th December 2020
Use this simple template script created in Python to connect to your PostgreSQL database and run a query.
Iterate both i and j in Python
Posted 2nd September 2020
Two methods for implimenting nested iterations of i and j in Python.
SQL to CSV via Python, with Headers
Posted 7th June 2019
Nifty Python code that converts a SQL database file into a CSV file and includes column headers.
Larger matplotlib images in Jupyter Notebook
Posted 21st February 2019
Simple code to enable matplotlib to generate larger inline images in Jupyter Notebook.