Skip to content

Conversation

@alpha-carinae29
Copy link
Contributor

add AlphaPose Pose Estimator.

Copy link
Contributor

@mrn-mln mrn-mln left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work. I reviewed the PR and left some comments.

Name = alphapose_mobilenet_ssd
;ImageSize should be 3 numbers seperated by commas, no spaces: 300,300,3 (for better accuracy use higher resolution when
; using openpifpaf (openpifpaf detects both faces and pedestrians)
ImageSize = 1281,721,3
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The ImageSize is used for Alphapose?
I think leave a comment for ImageSize and its usage can be helpful.

for i, box in enumerate(boxes):
inps[i], cropped_box = self._transform_single_detection(image, box)
cropped_boxes[i] = torch.FloatTensor(cropped_box)
return inps, cropped_boxes, boxes, scores, ids
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you docstring the inputs and outputs shape and type.

cropped_boxes[i] = torch.FloatTensor(cropped_box)
return inps, cropped_boxes, boxes, scores, ids

def _transform_single_detection(self, image, bbox):
Copy link
Contributor

@mrn-mln mrn-mln Dec 30, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Docstring of the input/output shape and type here.


return img, bbox

def _post_process(self, hm, cropped_boxes, boxes, scores, ids):
Copy link
Contributor

@mrn-mln mrn-mln Dec 30, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Docstring of the input and output shapes and types

@@ -0,0 +1,21 @@
from models.fastpose import FastPose
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add the reference if you copy this module from another repo otherwise it's not neccessary.

@@ -0,0 +1,204 @@
import os
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it neccessary to use this module? If not, you can remove it.

@@ -0,0 +1,33 @@
import numpy as np
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add reference if this module is copied from another repo.

@@ -0,0 +1,200 @@
import numpy as np
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add reference.

@@ -0,0 +1,119 @@
import numpy as np
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

reference

inference function sets input tensor to input image and gets the output.
The model provides corresponding detection output which is used for creating result
Args:
resized_rgb_image: uint8 numpy array with shape (img_height, img_width, channels)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

change 'resized_rgb_image' to 'image' at docstring

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants