# Want to store data from array to file in p5.js

**URL:** <https://discourse.processing.org/t/want-to-store-data-from-array-to-file-in-p5-js/23498>\
**Category:** Libraries\
**Created:** [August 26, 2020, 2:23am UTC](https://discourse.processing.org/t/want-to-store-data-from-array-to-file-in-p5-js/23498 "2020-08-26T02:23:37Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![iamgsshetty](https://avatars.discourse-cdn.com/v4/letter/i/ecae2f/32.png) [@iamgsshetty](https://discourse.processing.org/u/iamgsshetty)\
**Post date:** [August 26, 2020, 2:23am UTC](https://discourse.processing.org/t/want-to-store-data-from-array-to-file-in-p5-js/23498/1 "2020-08-26T02:23:37Z")

</div>

let video;

let posNet;

let pose;

let skeleton;

var a=0,b=0,c=0;

var rec\_pose=[];

var rec\_skeleton=[];

var fs=require(‘fs’)

function setup() {

createCanvas(1400, 700);

video=createCapture(VIDEO);

video.hide();

poseNet=ml5.poseNet(video,modelLoaded);

poseNet.on(‘pose’,gotPoses);

}

function modelLoaded() {

console.log(‘Model Loaded!’);

}

function gotPoses(poses)

{

//if(a==1)

[//console.log](https://console.log)(poses);

if(poses.length \>0)

{

```
pose=poses[0].pose;

skeleton=poses[0].skeleton;

```

}

}

function mousePressed()

{

if(a==0)

a=1;

else if(a==1)

a=2;

}

function draw() {

background(220);

image(video,0,0);

if(pose){

// fill(0,0,255);

// ellipse(pose.nose.x,pose.nose.y,64);

for(let i=0;i\<pose.keypoints.length;i++){

fill(0,255,0);

ellipse(pose.keypoints[i].position.x,pose.keypoints[i].position.y,20);

if(a==1)

{

rec\_pose.push(pose.keypoints);

}

}

for(let i=0;i\<skeleton.length;i++)

{

strokeWeight(5);

stroke(255);

line(skeleton[i][0].position.x,skeleton[i][0].position.y,skeleton[i][1].position.x,skeleton[i][1].position.y);

if(a==1)

{

rec\_skeleton.push(skeleton);

}

}

if(a==2)

{

console.log(“POSITION”);

console.log(rec\_pose);

console.log(“SKELETON”);

console.log(rec\_skeleton);

fs.appendFile(“dance\_rec”,rec\_pose);

a=0;

}

}

}

output:-

 ![12](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/1/102f267eea9646cf60f43ba85e5c6110bc1f9685.png)

---

<div class="post-metadata">

**Author:** ![SomeOne](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/someone/32/8639_2.png) [@SomeOne](https://discourse.processing.org/u/SomeOne)\
**Post date:** [August 26, 2020, 8:21am UTC](https://discourse.processing.org/t/want-to-store-data-from-array-to-file-in-p5-js/23498/2 "2020-08-26T08:21:06Z")

</div>

[https://p5js.org/reference/#/p5.PrintWriter/print](https://p5js.org/reference/#/p5.PrintWriter/print)
