Skip to content

Ostu threshold

Goal

Run the otsu step in the container image tagged localhost/otsu:latest.

Run the container

The command to run the otsu step in the container is:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
podman \
    run \
    -i \
    --userns=keep-id \
    --mount=type=bind,source=/workspace/runs,target=/runs \
    --mount=type=bind,source=/workspace/runs/norm_diff.tif,target=/inputs/norm_diff.tif,readonly \
    --workdir=/runs \
    --read-only=true \
    --user=1001:100 \
    --rm \
    --env=HOME=/runs \
    --env=PYTHONPATH=/app \
    localhost/otsu:latest \
    python \
    -m \
    app \
    /inputs/norm_diff.tif

Step

Run the command to run the otsu step with:

sh -x ${WORKSPACE}/scripts/podman-otsu.sh

Expected outcome

The folder /workspace/runs contains:

(base) jovyan@coder-mrossi:~/runs$ tree .
.
├── crop_green.tif
├── crop_nir.tif
├── norm_diff.tif
└── otsu.tif

0 directories, 4 files