Package: duet 0.1.1
duet: Analysing Non-Verbal Communication in Dyadic Interactions from Video Data
Analyzes non-verbal communication by processing data extracted from video recordings of dyadic interactions. It supports integration with open source tools, currently limited to 'OpenPose' (Cao et al. (2019) <doi:10.1109/TPAMI.2019.2929257>), converting its outputs into CSV format for further analysis. The package includes functions for data pre-processing, visualization, and computation of motion indices such as velocity, acceleration, and jerkiness (Cook et al. (2013) <doi:10.1093/brain/awt208>), facilitating the analysis of non-verbal cues in paired interactions and contributing to research on human communication dynamics.
Authors:
duet_0.1.1.tar.gz
duet_0.1.1.zip(r-4.5)duet_0.1.1.zip(r-4.4)duet_0.1.1.zip(r-4.3)
duet_0.1.1.tgz(r-4.5-any)duet_0.1.1.tgz(r-4.4-any)duet_0.1.1.tgz(r-4.3-any)
duet_0.1.1.tar.gz(r-4.5-noble)duet_0.1.1.tar.gz(r-4.4-noble)
duet_0.1.1.tgz(r-4.4-emscripten)duet_0.1.1.tgz(r-4.3-emscripten)
duet.pdf |duet.html✨
duet/json (API)
# Install 'duet' in R: |
install.packages('duet', repos = c('https://themisefth.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/themisefth/duet/issues
Last updated 19 days agofrom:8208969488. Checks:8 OK. Indexed: yes.
Target | Result | Latest binary |
---|---|---|
Doc / Vignettes | OK | Feb 25 2025 |
R-4.5-win | OK | Feb 25 2025 |
R-4.5-mac | OK | Feb 25 2025 |
R-4.5-linux | OK | Feb 25 2025 |
R-4.4-win | OK | Feb 25 2025 |
R-4.4-mac | OK | Feb 25 2025 |
R-4.3-win | OK | Feb 25 2025 |
R-4.3-mac | OK | Feb 25 2025 |
Exports:op_animate_dyadop_apply_keypoint_labelsop_batch_create_csvop_compute_accelerationop_compute_jerkop_compute_velocityop_create_csvop_interpolateop_merge_dyadop_plot_openposeop_plot_qualityop_plot_timeseriesop_remove_keypointsop_smooth_timeseries
Dependencies:clicolorspacecpp11dplyrfansifarvergenericsggplot2ggthemesgluegtableisobandkzalabelinglatticelifecyclemagrittrMASSMatrixmgcvmunsellnlmepatchworkpillarpkgconfigplyrpurrrR6RColorBrewerRcppreshape2rjsonrlangscalessignalstringistringrtibbletidyrtidyselectutf8vctrsviridisLitewithrzoo
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Animate OpenPose data for a dyad across a range of frames (Video) | op_animate_dyad |
Rename Columns Based on Region | op_apply_keypoint_labels |
Process all Dyad Directories to Create CSV Files Using MultimodalR | op_batch_create_csv |
Compute Acceleration | op_compute_acceleration |
Compute Jerk | op_compute_jerk |
Compute Velocity | op_compute_velocity |
Create CSV from JSON files | op_create_csv |
Interpolate missing or low-confidence values in a dataset | op_interpolate |
Merge CSV files for each dyad | op_merge_dyad |
Plot OpenPose Data for a Specified Frame | op_plot_openpose |
Plot Data Quality (Confidence Ratings or Completeness) | op_plot_quality |
Plot Keypoints with Facet Wrap | op_plot_timeseries |
Remove Keypoints Based on Various Criteria | op_remove_keypoints |
Smooth Time Series Data with Various Methods | op_smooth_timeseries |