coglyphr
is an R package for computing the center of
gravity (COG) of character-like binary images using three different
methods. This package provides functions for estimating stroke-based,
contour-based, and potential energy-based COG. It is useful for
analyzing glyph structure in areas such as visual cognition research and
font development.
The current version supports the following COG computation methods:
cog_stroke
)cog_contour
), based on the method
proposed by Kotani and colleagues (2004, 2011)cog_potential
), based on
the method proposed by Kotani and colleagues (2006)For details on each function, refer to the function references.
You can install coglyphr
from GitHub using
devtools
:
# Install devtools if not already installed
if (!requireNamespace("devtools", quietly = TRUE)) install.packages("devtools")
# Install coglyphr
::install_github("mutopsy/coglyphr") devtools
This package requires:
* R (>= 4.4.0)
* dplyr
* imager
* sp
After installation, you can load this package using the
library
function.
library(coglyphr)
A paper describing this package has been submitted to the Journal
of Open Source Software (JOSS).
Until it is formally published, please cite the following preprint:
Muto, H. (2025). coglyphr: An R package to compute glyph centers of gravity from image data. Jxiv. https://doi.org/10.51094/jxiv.1531
See the Changelog on pkgdown site for the full changelog.