colordistance
Distance Metrics for Image Color Similarity
Description
Loads and displays images, selectively masks specified background colors, bins pixels by color using either data-dependent or automatically generated color bins, quantitatively measures color similarity among images using one of several distance metrics for comparing pixel color clusters, and clusters images by object color similarity. Uses CIELAB, RGB, or HSV color spaces. Originally written for use with organism coloration (reef fish color diversity, butterfly mimicry, etc), but easily applicable for any image set.
Downloads
536
Last 30 days
7013th
1.3K
Last 90 days
1.3K
Last year
Trend: -29% (30d vs prior 30d)
CRAN Check Status
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | NOTE |
| r-devel-linux-x86_64-debian-gcc | NOTE |
| r-devel-linux-x86_64-fedora-clang | NOTE |
| r-devel-linux-x86_64-fedora-gcc | NOTE |
| r-devel-macos-arm64 | NOTE |
| r-devel-windows-x86_64 | NOTE |
| r-oldrel-macos-arm64 | NOTE |
| r-oldrel-macos-x86_64 | NOTE |
| r-oldrel-windows-x86_64 | NOTE |
| r-patched-linux-x86_64 | NOTE |
| r-release-linux-x86_64 | NOTE |
| r-release-macos-arm64 | NOTE |
| r-release-macos-x86_64 | NOTE |
| r-release-windows-x86_64 | NOTE |
Check details (19 non-OK)
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
dependencies in R code
Namespaces in Imports field not imported from: ‘magrittr’ ‘qpdf’ All declared Imports should be used.
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
dependencies in R code
Namespaces in Imports field not imported from: ‘magrittr’ ‘qpdf’ All declared Imports should be used.
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
LazyData
'LazyData' is specified without a 'data' directory
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
LazyData
'LazyData' is specified without a 'data' directory
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
LazyData
'LazyData' is specified without a 'data' directory
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
Check History
NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
dependencies in R code
Namespaces in Imports field not imported from: ‘magrittr’ ‘qpdf’ All declared Imports should be used.
dependencies in R code
Namespaces in Imports field not imported from: ‘magrittr’ ‘qpdf’ All declared Imports should be used.
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^
Rd files
checkRd: (-1) getHistList.Rd:32: Lost braces; missing escapes or markup?
32 | ({FALSE})? If a bin is empty, the center of the bin is returned as the
| ^
checkRd: (-1) imageClusterPipeline.Rd:82: Lost braces; missing escapes or markup?
82 | of the bin ({FALSE})? If a bin is empty, the center of the bin is returned
| ^