@Namespace(value="op") @NoOffset @Properties(inherit=openpose.class) public class WrapperStructPose extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
WrapperStructPose() |
WrapperStructPose(long size)
Native array allocator.
|
WrapperStructPose(openpose.PoseMode poseMode,
IntPoint netInputSize,
IntPoint outputSize,
openpose.ScaleMode keypointScaleMode,
int gpuNumber,
int gpuNumberStart,
int scalesNumber,
float scaleGap,
openpose.RenderMode renderMode,
openpose.PoseModel poseModel,
boolean blendOriginalFrame,
float alphaKeypoint,
float alphaHeatMap,
int defaultPartToRender,
OpString modelFolder,
HeatMapTypeVector heatMapTypes,
openpose.ScaleMode heatMapScaleMode,
boolean addPartCandidates,
float renderThreshold,
int numberPeopleMax,
boolean maximizePositives,
double fpsMax,
OpString protoTxtPath,
OpString caffeModelPath,
float upsamplingRatio,
boolean enableGoogleLogging)
Constructor of the struct.
|
WrapperStructPose(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
addPartCandidates()
Whether to add the body part candidates.
|
WrapperStructPose |
addPartCandidates(boolean setter) |
float |
alphaHeatMap()
Rendering blending alpha value of the heat maps (body part, background or PAF) with respect to the
background image.
|
WrapperStructPose |
alphaHeatMap(float setter) |
float |
alphaKeypoint()
Rendering blending alpha value of the pose point locations with respect to the background image.
|
WrapperStructPose |
alphaKeypoint(float setter) |
boolean |
blendOriginalFrame()
Whether to blend the final results on top of the original image, or just render them on a flat background.
|
WrapperStructPose |
blendOriginalFrame(boolean setter) |
OpString |
caffeModelPath()
Final path where the pose Caffe CaffeModel is located.
|
WrapperStructPose |
caffeModelPath(OpString setter) |
int |
defaultPartToRender()
Element to initially render.
|
WrapperStructPose |
defaultPartToRender(int setter) |
boolean |
enableGoogleLogging()
Whether to internally enable Google Logging.
|
WrapperStructPose |
enableGoogleLogging(boolean setter) |
double |
fpsMax()
Maximum processing frame rate.
|
WrapperStructPose |
fpsMax(double setter) |
WrapperStructPose |
getPointer(long i) |
int |
gpuNumber()
Number of GPUs processing in parallel.
|
WrapperStructPose |
gpuNumber(int setter) |
int |
gpuNumberStart()
First GPU device.
|
WrapperStructPose |
gpuNumberStart(int setter) |
openpose.ScaleMode |
heatMapScaleMode()
Scale of the Datum.heatmaps.
|
WrapperStructPose |
heatMapScaleMode(openpose.ScaleMode setter) |
HeatMapTypeVector |
heatMapTypes()
Whether and which heat maps to save on the Array
|
WrapperStructPose |
heatMapTypes(HeatMapTypeVector setter) |
openpose.ScaleMode |
keypointScaleMode()
Final scale of the Array
|
WrapperStructPose |
keypointScaleMode(openpose.ScaleMode setter) |
boolean |
maximizePositives()
Whether to maximize the number of positives.
|
WrapperStructPose |
maximizePositives(boolean setter) |
OpString |
modelFolder()
Folder where the pose Caffe models are located.
|
WrapperStructPose |
modelFolder(OpString setter) |
IntPoint |
netInputSize()
CCN (Conv Net) input size.
|
WrapperStructPose |
netInputSize(IntPoint setter) |
int |
numberPeopleMax()
Maximum number of people to be detected.
|
WrapperStructPose |
numberPeopleMax(int setter) |
IntPoint |
outputSize()
Output size of the final rendered image.
|
WrapperStructPose |
outputSize(IntPoint setter) |
openpose.PoseMode |
poseMode()
Whether to extract body.
|
WrapperStructPose |
poseMode(openpose.PoseMode setter) |
openpose.PoseModel |
poseModel()
Pose model, it affects the number of body parts to render
Select PoseModel::BODY_25 for 25 body-part COCO + foot model; PoseModel::COCO_18 for 18 body-part COCO;
PoseModel::MPI_15 for 15 body-part MPI; PoseModel::MPI_15_4 for faster version of MPI; etc..
|
WrapperStructPose |
poseModel(openpose.PoseModel setter) |
WrapperStructPose |
position(long position) |
OpString |
protoTxtPath()
Final path where the pose Caffe ProtoTxt file is located.
|
WrapperStructPose |
protoTxtPath(OpString setter) |
openpose.RenderMode |
renderMode()
Whether to render the output (pose locations, body, background or PAF heat maps) with CPU or GPU.
|
WrapperStructPose |
renderMode(openpose.RenderMode setter) |
float |
renderThreshold()
Rendering threshold.
|
WrapperStructPose |
renderThreshold(float setter) |
float |
scaleGap()
Gap between successive scales.
|
WrapperStructPose |
scaleGap(float setter) |
int |
scalesNumber()
Number of scales to process.
|
WrapperStructPose |
scalesNumber(int setter) |
float |
upsamplingRatio()
The image upsampling scale.
|
WrapperStructPose |
upsamplingRatio(float setter) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public WrapperStructPose(Pointer p)
Pointer(Pointer)
.public WrapperStructPose(long size)
Pointer.position(long)
.public WrapperStructPose(openpose.PoseMode poseMode, @Const @ByRef(nullValue="op::Point<int>{-1, 368}") IntPoint netInputSize, @Const @ByRef(nullValue="op::Point<int>{-1, -1}") IntPoint outputSize, openpose.ScaleMode keypointScaleMode, int gpuNumber, int gpuNumberStart, int scalesNumber, float scaleGap, openpose.RenderMode renderMode, openpose.PoseModel poseModel, @Cast(value="const bool") boolean blendOriginalFrame, float alphaKeypoint, float alphaHeatMap, int defaultPartToRender, @Const @ByRef(nullValue="op::String(\"models/\")") OpString modelFolder, @Const @ByRef(nullValue="std::vector<op::HeatMapType>{}") HeatMapTypeVector heatMapTypes, openpose.ScaleMode heatMapScaleMode, @Cast(value="const bool") boolean addPartCandidates, float renderThreshold, int numberPeopleMax, @Cast(value="const bool") boolean maximizePositives, double fpsMax, @Const @ByRef(nullValue="op::String(\"\")") OpString protoTxtPath, @Const @ByRef(nullValue="op::String(\"\")") OpString caffeModelPath, float upsamplingRatio, @Cast(value="const bool") boolean enableGoogleLogging)
public WrapperStructPose()
public WrapperStructPose position(long position)
public WrapperStructPose getPointer(long i)
getPointer
in class Pointer
public openpose.PoseMode poseMode()
public WrapperStructPose poseMode(openpose.PoseMode setter)
@ByRef public IntPoint netInputSize()
public WrapperStructPose netInputSize(IntPoint setter)
@ByRef public IntPoint outputSize()
keypointScaleMode
is set to
ScaleMode::OutputResolution, even if the rendering is disabled.public WrapperStructPose outputSize(IntPoint setter)
public openpose.ScaleMode keypointScaleMode()
public WrapperStructPose keypointScaleMode(openpose.ScaleMode setter)
public int gpuNumber()
public WrapperStructPose gpuNumber(int setter)
public int gpuNumberStart()
public WrapperStructPose gpuNumberStart(int setter)
public int scalesNumber()
public WrapperStructPose scalesNumber(int setter)
public float scaleGap()
public WrapperStructPose scaleGap(float setter)
public openpose.RenderMode renderMode()
None
for no rendering, Cpu
or Gpu
por CPU and GPU rendering respectively.public WrapperStructPose renderMode(openpose.RenderMode setter)
public openpose.PoseModel poseModel()
public WrapperStructPose poseModel(openpose.PoseModel setter)
@Cast(value="bool") public boolean blendOriginalFrame()
public WrapperStructPose blendOriginalFrame(boolean setter)
public float alphaKeypoint()
public WrapperStructPose alphaKeypoint(float setter)
public float alphaHeatMap()
public WrapperStructPose alphaHeatMap(float setter)
public int defaultPartToRender()
include/pose/poseParameters.hpp
, #body parts+1 for background, #body parts+2 for all body parts
overlapped, #body parts+3 for all PAFs, and [#body parts+4, #body parts+4+#pair pairs] for each PAF
following the order on POSE_BODY_PART_PAIRS.public WrapperStructPose defaultPartToRender(int setter)
public WrapperStructPose modelFolder(OpString setter)
@ByRef public HeatMapTypeVector heatMapTypes()
public WrapperStructPose heatMapTypes(HeatMapTypeVector setter)
public openpose.ScaleMode heatMapScaleMode()
public WrapperStructPose heatMapScaleMode(openpose.ScaleMode setter)
@Cast(value="bool") public boolean addPartCandidates()
public WrapperStructPose addPartCandidates(boolean setter)
public float renderThreshold()
public WrapperStructPose renderThreshold(float setter)
public int numberPeopleMax()
numberPeopleMax
top scores.
Useful if you know the exact number of people in the scene, so it can remove false positives (if all the
people have been detected.
However, it might also include false negatives by removing very small or highly occluded people.public WrapperStructPose numberPeopleMax(int setter)
@Cast(value="bool") public boolean maximizePositives()
public WrapperStructPose maximizePositives(boolean setter)
public double fpsMax()
public WrapperStructPose fpsMax(double setter)
@ByRef public OpString protoTxtPath()
public WrapperStructPose protoTxtPath(OpString setter)
@ByRef public OpString caffeModelPath()
public WrapperStructPose caffeModelPath(OpString setter)
public float upsamplingRatio()
public WrapperStructPose upsamplingRatio(float setter)
@Cast(value="bool") public boolean enableGoogleLogging()
public WrapperStructPose enableGoogleLogging(boolean setter)
Copyright © 2022. All rights reserved.