Commit Graph
255 Commits
Author SHA1 Message Date
Gines e931d280c7 CMake output cleaner + 3d as beta module + 3d in Ubuntu 2018-01-27 15:37:36 -05:00
Raaj d8c5dfc852 Alpha CPU_ONLY version (#394)
* Converted Caffe to submodule git

* added support for display of .hpp files in qtcreator

* added function to display as a string array size

* added logging code

* added a caffeutil function class to display blob size

* wip resize cpu

* implemented resizeAndMerge cpu

* completion of cpu nms and resize functions

* added warp affine function. but its very slow so kept commented

* WIP. Intel Caffe compile

* wip. cpu version

* wip. intel mkl

* Bug fix revert cpu gpu on resize

* NMS Border Patrol

* Bug fix for cmake to check if caffe pulled

* hands extractor cpu

* Face extractor cpu made to work

* Removed caffeutil

* changed array toString function

* cleanup

* added explanation for logic nms

* update installation text for cpu prelim

* Removed duplicated `if (BUILD_DOCS)`

* Removed duplicated include(cmake/Utils.cmake)

* Recovered deleted text from OP master branch

* Removed duplicated `find_package(CuDNN)`

* Update CMakeLists.txt

* Update CMakeLists.txt

* OpenCL not available yet (removed)

* Updated spacing

* Recovering original format

* Fixed typo

* Fixed messages bug

* Fixed message bug

* printSize working on Windows

* updates to doc on cpu version

* OpenMP only on CPU_ONLY. Cout override, std::memcpy instead of memcpy

* additional fixes to profiler cmake. change to std::copy

* Fixed pthread leftovers

* Fixed minor typos and format

* NMS remove if 18, resize convert to smart pointer

* update of mkl lib for new mkl version

* Fix to select cpu only if no cuda available

* Some updates to the Doc for CPU Version

* moved ostream to cpp. remove mkl from util

* Add gines CMake

* remove cpu doc (temp)

* add try catch to print blocks

* move cout overload outside class

* Bug fix to cout overload. Not possible to use error function as its outside scope

* More clean cout and fixed typo
2018-01-22 21:56:09 -05:00
gineshidalgo99 8096df351f Fixed typo 2018-01-22 14:38:22 -05:00
gineshidalgo99 e6444dd389 Updated CMakeLists.txt 2018-01-22 14:25:15 -05:00
Nutchanon Ninyawee 3eb10ffea4 fix script install cuda 9.0 instead of 8.0 (#386) 2018-01-19 09:53:47 -05:00
gineshidalgo99 a812548359 Updated doc 2018-01-18 22:16:12 -05:00
gineshidalgo99 55ff8f654e Windows debug version added 2018-01-18 20:06:30 -05:00
gineshidalgo99 9fc452e7fd CMake binaries end in as old Makefile 2018-01-18 16:58:41 -05:00
gineshidalgo99 97ea6f0ebf Lighter Caffe compiled by CMake 2018-01-18 01:07:12 -05:00
bikz05 159e8469ab DEBUG_POSTFIX added to OpenPose target for debug mode in Windows 2018-01-17 17:51:36 -05:00
Bikramjot Hanzra 911fd16ac5 CMake support for Windows added (#379)
* basic version working -- need to remove hacks.

* source groups added and removing hacks.

* Executables placed in subfolders.

* boost error fixed and neater folder view in VS.

* basic version working -- need to remove hacks.

* source groups added and removing hacks.

* Executables placed in subfolders.

* boost error fixed and neater folder view in VS.

* Code updated to make it run with Ubuntu.

* Updated New Module

* More VS options added to CMake.

* CMake now downloads Windows dependencies if needed.

* Replicating Manual VS settings.

* more flags added.

* works -- but now crashes alot.

* Optimization flags added. Need to figure out why /GL doesn't work.

* most of the options working.

* removed caffe

* works on windows

* windows running everytime.

* Sh scripts to 775

* Updated release_notes.md

* Boost removed

* Added max optimization (O3) in Ubuntu

* Fixed minor flag bugs

* Added download link for freeglut

* openpose3d added, works for any binary dir, debug version works.
2018-01-17 01:11:05 -05:00
gineshidalgo99 a87b0b6d41 Speed verbose at runtime configurable by user 2018-01-16 19:11:16 -05:00
Gines d97114f383 Added freeglut bat file 2018-01-14 00:19:55 -05:00
Gines 17c46b886b 3D demo freeglut link added 2018-01-14 00:19:14 -05:00
gineshidalgo99 44c5093e4a Cleaner doc & boost leftovers removed 2018-01-13 12:07:47 -05:00
gineshidalgo99 343b745c55 Updated output doc 2018-01-12 10:00:18 -05:00
gineshidalgo99 b33151f30f Rendering allows custom keypoint scaling 2018-01-12 09:48:58 -05:00
gineshidalgo99 cb989ea434 Makefile moved to ubuntu/ 2018-01-10 18:09:45 -05:00
gineshidalgo99 8b46d2c64b Boost removed from OpenPose 2018-01-10 17:44:32 -05:00
Gines 9ab56975d0 Caffe as submodule (#369)
* removed caffe

* added caffe submodule

* Caffe submodule: Updated doc & old Makefile installer

* More elegant alternative to submodule initialization

* CMake downloads Caffe
2018-01-10 10:33:57 -05:00
Gines 0bd839be69 Removed most boost dependencies (#368)
* Remove the boost dependencies in fileSystem.cpp

* build ok

* Update fileSystem.cpp
2018-01-10 10:08:37 -05:00
gineshidalgo99 07870d769f Slight speed up: NMS only on body parts 2018-01-09 18:49:54 -05:00
gineshidalgo99 6e81592a2b OpenPose v1.2.1 v1.2.1 2018-01-09 15:20:03 -05:00
gineshidalgo99 3d9d947525 Body part candidates can be saved 2018-01-09 15:16:54 -05:00
gineshidalgo99 9ce21690c6 Removed unused parameter spPoseBlob 2018-01-05 18:33:56 -05:00
gineshidalgo99 b878cbf4f0 More security checks on cvMatToOutput & updated hand test 2018-01-03 11:26:46 -05:00
gineshidalgo99 b4a7a6c7c2 Changed body_59 colors & allowed COCO saving 2017-12-31 10:04:12 -05:00
gineshidalgo99 7e64009305 Video can be saved without render_pose 2017-12-20 11:06:12 -05:00
gineshidalgo99 b44b83cd5c Removed redundant function arguments 2017-12-19 18:45:58 -05:00
gineshidalgo99 38974f1421 Number of GPU detector also considers initial GPU given 2017-12-19 17:05:54 -05:00
gineshidalgo99 abeaa82805 Added more feed-back if video not found 2017-12-19 12:22:38 -05:00
gineshidalgo99 b3c04ec0d4 PoseParameters splitted into 2 and its parameters into functions 2017-12-19 12:04:24 -05:00
gineshidalgo99 1b0325e298 Fixed typo in heatmaps_scale flag 2017-12-08 11:09:54 -05:00
gineshidalgo99 6f39dca699 Added floating heatmap saving 2017-12-07 19:34:48 -05:00
gineshidalgo99 aeca5cadfc Added doc (#342, #343) 2017-11-28 10:19:42 -05:00
Christian M e709a2b35e Fix Error: Non valid scaleNetToOutput. (#337)
Getting Non valid scaleNetToOutput:
if (scaleNetToOutput == -1.f)
                            error("Non valid scaleNetToOutput.", __LINE__, __FUNCTION__, __FILE__);

std::pair<int, std::string> PoseGpuRenderer::renderPose(Array<float>& outputData,
                                                            const Array<float>& poseKeypoints,
                                                            const float scaleInputToOutput,
                                                            const float scaleNetToOutput)
expects 4 parameter.
2017-11-20 14:50:33 -05:00
Gines a5b85d3952 Windows working again (#65) 2017-11-15 22:28:34 -05:00
gineshidalgo99 1a419f0b4c Fixed cuda invalid configuration for >4k images (#324) 2017-11-15 15:57:24 -05:00
gineshidalgo99 d66882b983 Added tracking module structure 2017-11-13 21:57:19 -05:00
gineshidalgo99 e086e6fc6a Simplified README 2017-11-10 23:08:02 -05:00
gineshidalgo99 4fbe52ba90 Fixed typo in README 2017-11-10 21:58:32 -05:00
gineshidalgo99 50011c5597 Added logo 2017-11-10 21:57:59 -05:00
bikz05 9e02786b27 CMake doesn't require numpy 2017-11-08 22:43:24 -05:00
gineshidalgo99 8801bcdfe9 Updated Caffe 2017-11-08 10:27:22 -05:00
gineshidalgo99 3e957ba6a1 OpenPose v1.2.0 v1.2.0 2017-11-03 18:01:01 -04:00
gineshidalgo99 4147ea0461 Updated Caffe 2017-11-03 17:47:08 -04:00
gineshidalgo99 97c5c2cb03 Added Kinect instructions (#120, #189) 2017-11-03 16:55:27 -04:00
gineshidalgo99 6523a7f87f Allowed to output images without rendering (#238) 2017-11-03 16:45:36 -04:00
gineshidalgo99 3d7bd8234b Added disable_multi_thread flag 2017-11-03 16:19:14 -04:00
gineshidalgo99 5c873aa9ad ResizeAndMerge multi-scale more robust 2017-11-01 17:55:15 -04:00