docugen/example/example_code-doc.md

2.1 KiB

Documentation for example/example_code.py

remove_dirt(image)

This function removes small elements from an image using area closing morphological operation.

Example:

# Import the required module
from skimage import morphology

# Load the image
image = skimage.io.imread('image.jpg')

# Apply the function to remove small elements from the image
image = remove_dirt(image)

# Show the result
skimage.io.imshow(image)

calculate_area(countour)

This function calculates the area of a contour in an image.

Example:

# Import the required modules
import cv2 as cv
import numpy as np

# Load the image and find the contours
image = cv.imread('image.jpg')
contours, _ = cv.findContours(image, cv.RETR_EXTERNAL, cv.CHAIN_APPROX_SIMPLE)

# Iterate over the contours and calculate their areas
for contour in contours:
    area = calculate_area(contour)
    print('Area of contour:', area)

center_of_mass(X)

This function calculates the center of mass of a set of points.

Example:

import numpy as np

# Define a set of points
X = np.array([[1,2], [3,4], [5,6]])

# Calculate the center of mass of the points
center = center_of_mass(X)

# Print the result
print('Center of mass:', center)

The output will be Center of mass: [3. 4.].

center_of_mass(X)

This function calculates the center of mass of a set of points.

Example:

import numpy as np

# Define a set of points
X = np.array([[1,2], [3,4], [5,6]])

# Calculate the center of mass of the points
center = center_of_mass(X)

# Print the result
print('Center of mass:', center)

The output will be Center of mass: [3. 4.].

rg_ratio_normalize(imgarr)

This function normalizes the temperature values in an image array using the RG ratio and a pyrometry calibration formula.

Example:

# Import the required modules
import numpy as np

# Load the image array
imgarr = np.array(...)

# Normalize the temperature values in the image
imgnew, tmin, tmax = rg_ratio_normalize(imgarr)

# Print the resulting minimum and maximum temperature values
print('Minimum temperature:', tmin)
print('Maximum temperature:', tmax)