mirror of
https://github.com/storytold/storyteller-ml.git
synced 2026-10-17 00:23:14 +00:00
slightly tweaked mocapnet alt container
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
project( TestCSV )
|
||||
cmake_minimum_required( VERSION 2.8.13 )
|
||||
#cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
find_package(OpenCV REQUIRED)
|
||||
INCLUDE_DIRECTORIES(${OpenCV_INCLUDE_DIRS})
|
||||
|
||||
|
||||
|
||||
add_executable(TestCSV testCSV.cpp )
|
||||
target_link_libraries(TestCSV rt dl m Tensorflow TensorflowFramework MocapNETLib2 )
|
||||
#set_target_properties(TestCSV PROPERTIES DEBUG_POSTFIX "D")
|
||||
|
||||
|
||||
set_target_properties(TestCSV PROPERTIES
|
||||
ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_SOURCE_DIR}"
|
||||
LIBRARY_OUTPUT_DIRECTORY "${CMAKE_SOURCE_DIR}"
|
||||
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_SOURCE_DIR}"
|
||||
)
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Utility to extract BVH files straight from OpenPose JSON output
|
||||
* Sample usage ./MocapNETCSV --from test.csv --visualize
|
||||
*/
|
||||
|
||||
#include <iostream>
|
||||
#include <vector>
|
||||
#include <math.h>
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include "../MocapNETLib2/mocapnet2.hpp"
|
||||
#include "../MocapNETLib2/IO/csvRead.hpp"
|
||||
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
struct MocapNET2 mnet;
|
||||
struct CSVFileContext csvT={0};
|
||||
|
||||
fprintf(stderr,"Run : \n");
|
||||
fprintf(stderr,"./convertOpenPoseJSONToCSV --from frames/GOPR3246.MP4-data/ -o newtest.csv\n");
|
||||
fprintf(stderr,"to update the newtest.csv to the latest version..\n\n");
|
||||
|
||||
|
||||
if (openCSVFile(&csvT,"newtest.csv"))
|
||||
{
|
||||
fprintf(stderr,"CSV file had %u lines\n",csvT.lineNumber);
|
||||
//----------------------------------------------------
|
||||
struct skeletonSerialized skeletonS= {0};
|
||||
while ( parseNextCSVCOCOSkeleton(&csvT,&skeletonS) )
|
||||
//----------------------------------------------------
|
||||
{
|
||||
initializeMocapNET2InputAssociation(&mnet,&skeletonS,1,1,1);
|
||||
fprintf(stderr,"...\n");
|
||||
|
||||
fprintf(stderr,"Don't forget, Run : \n");
|
||||
fprintf(stderr,"./convertOpenPoseJSONToCSV --from frames/GOPR3246.MP4-data/ -o newtest.csv\n");
|
||||
fprintf(stderr,"to update the newtest.csv to the latest version..\n\n");
|
||||
|
||||
exit(0);
|
||||
}
|
||||
//----------------------------------------------------
|
||||
closeCSVFile(&csvT);
|
||||
}
|
||||
|
||||
|
||||
fprintf(stderr,"Don't forget, Run : \n");
|
||||
fprintf(stderr,"./convertOpenPoseJSONToCSV --from frames/GOPR3246.MP4-data/ -o newtest.csv\n");
|
||||
fprintf(stderr,"to update the newtest.csv to the latest version..\n\n");
|
||||
|
||||
exit(0);
|
||||
}
|
||||
Reference in New Issue
Block a user