takuya-takeuchi / OpenPoseDotNet

OpenPose wrapper written in C++ and C# for Windows
MIT License
66 stars 25 forks source link

Not Able to build/ run the Demo projects. #2

Open pavchavan opened 5 years ago

pavchavan commented 5 years ago

Hey , Can some one help me with the proper steps for the building of the Project.

help me out with this.

takuya-takeuchi commented 5 years ago

Do you face to same problem for #1? If not, please write error message here.

pavchavan commented 5 years ago

I am facing the same problem as #1 issue. is there any specific procedure to compile the code?

can you please help me out to compile the projects..

may be i am missing out some steps on compilation.

pavchavan commented 5 years ago

I am able to build the OpenPoseDotNet.Native using the Bat file present in the Project.

but if i open the OpenPoseDotNet.sln file in visual studio ,not able to compile the project "OpenPoseDotNet ".

"Error CS0246 The type or namespace name 'SuppressUnmanagedCodeSecurityAttribute' could not be found (are you missing a using directive or an assembly reference?) OpenPoseDotNet D:\Work\VisualStudioMainWorks\OpenPoseDotNet-develop_Test\OpenPoseDotNet-develop\src\OpenPoseDotNet\CStd\OpenPose.cs 15"

Help me out ..

takuya-takeuchi commented 5 years ago

I was not able to reproduce your issue. I need more detail about your environmental.

pavchavan commented 5 years ago

i am using visual studion 2017.

Runtime Environment: OS Name: Windows OS Version: 10.0.17134 OS Platform: Windows RID: win10-x64 Base Path: C:\Program Files\dotnet\sdk\2.2.102\

.NET Framework Version = 4.6.2

.NET Core SDK (reflecting any global.json): Version: 2.2.102 Commit: 96ff75a873

Host (useful for support): Version: 2.2.1 Commit: 878dd11e62

.NET Core SDKs installed: 2.2.102 [C:\Program Files\dotnet\sdk]

.NET Core runtimes installed: Microsoft.AspNetCore.All 2.2.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All] Microsoft.AspNetCore.App 2.2.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.NETCore.App 2.2.1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

To install additional .NET Core runtimes or SDKs: https://aka.ms/dotnet-download

pavchavan commented 5 years ago

Getting this error

"Project OpenPoseDotNet is not compatible with netcoreapp2.0 (.NETCoreApp,Version=v2.0). Project OpenPoseDotNet supports: netstandard2.0 (.NETStandard,Version=v2.0)"

pavchavan commented 5 years ago

i am able to build the OpenPoseDotNet. Not able to run the OpenPoseDemo in visual studio getting the Exception "Exception thrown: 'System.DllNotFoundException' in OpenPoseDotNet.dll" and the Dll is already present in the build folder.

One more thing is when i build the OpenPoseDemo , creating the OpenPoseDemo.dll even though Output type set to "Console Application".

"1>------ Rebuild All started: Project: OpenPoseDotNet, Configuration: Debug Any CPU ------ 1>Core\Array.cs(195,41,195,42): warning CS0693: Type parameter 'T' has the same name as the type parameter from outer type 'Array' 1>OpenPoseDotNet -> D:\Work\VisualStudioMainWorks\OpenPoseDotNet-develop_Test\OpenPoseDotNet-develop\src\OpenPoseDotNet\bin\Debug\netstandard2.0\OpenPoseDotNet.dll 1>Done building project "OpenPoseDotNet.csproj". 2>------ Rebuild All started: Project: OpenPoseDemo, Configuration: Debug Any CPU ------ 2>OpenPoseDemo -> D:\Work\VisualStudioMainWorks\OpenPoseDotNet-develop_Test\OpenPoseDotNet-develop\examples\OpenPoseDemo\bin\Debug\netcoreapp2.0\OpenPoseDemo.dll ========== Rebuild All: 2 succeeded, 0 failed, 0 skipped =========="

need help on this.

takuya-takeuchi commented 5 years ago

OpenPoseDotNet.dll depends on OpenPoseDotNet.Native.Dll. And it depends on openpose.dll and many libraries.

Did you run CopyOpenPose.bat? This bat deploy binary and model file to bin.

Outlook for iOShttps://aka.ms/o0ukef を入手


差出人: pavchavan notifications@github.com 送信日•r: 木曜日, 1月 10, 2019 20:48 宛先: takuya-takeuchi/OpenPoseDotNet Cc: Takuya Takeuchi; Comment 件名: Re: [takuya-takeuchi/OpenPoseDotNet] Not Able to build/ run the Demo projects. (#2)

i am able to build the OpenPoseDotNet. Not able to run the OpenPoseDemo in visual studio getting the Exception "Exception thrown: 'System.DllNotFoundException' in OpenPoseDotNet.dll" and the Dll is already present in the build folder.

One more thing is when i build the OpenPoseDemo , creating the OpenPoseDemo.dll even though Output type set to "Console Application".

"1>------ Rebuild All started: Project: OpenPoseDotNet, Configuration: Debug Any CPU ------ 1>Core\Array.cs(195,41,195,42): warning CS0693: Type parameter 'T' has the same name as the type parameter from outer type 'Array' 1>OpenPoseDotNet -> D:\Work\VisualStudioMainWorks\OpenPoseDotNet-develop_Test\OpenPoseDotNet-develop\src\OpenPoseDotNet\bin\Debug\netstandard2.0\OpenPoseDotNet.dll 1>Done building project "OpenPoseDotNet.csproj". 2>------ Rebuild All started: Project: OpenPoseDemo, Configuration: Debug Any CPU ------ 2>OpenPoseDemo -> D:\Work\VisualStudioMainWorks\OpenPoseDotNet-develop_Test\OpenPoseDotNet-develop\examples\OpenPoseDemo\bin\Debug\netcoreapp2.0\OpenPoseDemo.dll ========== Rebuild All: 2 succeeded, 0 failed, 0 skipped =========="

need help on this.

― You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/takuya-takeuchi/OpenPoseDotNet/issues/2#issuecomment-453068771, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AF8-PhiF1hLfkrMqQ0rc8w0-ge3h690Wks5vByiXgaJpZM4Z2_a4.

pavchavan commented 5 years ago

I didn't run the CopyOpenPose.bat Tried running the openposedemo from the visualstudio.

But when I build in visual studio it's creating .dll file.

pavchavan commented 5 years ago

So after running the copyopenpose.bat i tried running the OpenPoseDemo from visual studio its giving the error : "Exception thrown: 'System.EntryPointNotFoundException' in OpenPoseDotNet.dll"

Question : "Why OpenPoseDemo project is creating .dll file when the project file is set to the ConsoleApplication ?"

takuya-takeuchi commented 5 years ago

Why OpenPoseDemo project is creating .dll file when the project file is set to the ConsoleApplication ?

It is specification of .NET Core application. You can create exe appliation by using dotnet publish command.

The following files are required and deployied in OpenPoseDotNet\examples\OpenPoseDemo\bin\Release\netcoreapp2.0

pavchavan commented 5 years ago

after publishing, the OpenPoseDemo.exe exits and there are no logs.

its crashing . if the project works where will be the output?

can you give me the Process to test.

or give me snap of how the output looks.

takuya-takeuchi commented 5 years ago

Basically, all sample projects correspond to original openpose sample. OpenPoseDemo is web camera test. The gif anime is result of execution for OpenPoseDemo.

sample

takuya-takeuchi commented 5 years ago

I want to confirm one thing just in case. Does your machine equip GPU? openpose does not work even if developer does not specify cpu build mode.

pavchavan commented 5 years ago

ya my system has a NVIDIA GeForce GTX 1070.

camera is connected. still gets the error in Visual studio ""Exception thrown: 'System.EntryPointNotFoundException' in OpenPoseDotNet.dll"

pavchavan commented 5 years ago

After publishing the Project, i am running the OpenPoseDemo.exe,and it just closes .

and i am very new to the Publishing and all.

takuya-takeuchi commented 5 years ago

I suspect OpenPoseDotNet.Native is corrupted. Could you execute the following command to check the export function?

"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\dumpbin.exe" /exports OpenPoseDotNet.Native.dll

After this, exported function will be listed.

Dump of file OpenPoseDotNet.Native.dll

File Type: DLL

  Section contains the following exports for OpenPoseDotNet.Native.dll

    00000000 characteristics
    5C29DC48 time date stamp Mon Dec 31 18:07:20 2018
        0.00 version
           1 ordinal base
         575 number of functions
         575 number of names

    ordinal hint RVA      name

          1    0 000D5EA4 ?FLAGS_3d@fLB@@3_NA
          2    1 000CE168 ?FLAGS_3d_min_views@fLI@@3HA
          3    2 000CE170 ?FLAGS_3d_views@fLI@@3HA
          4    3 000CE028 ?FLAGS_alpha_heatmap@fLD@@3NA
          5    4 000CE018 ?FLAGS_alpha_pose@fLD@@3NA
          6    5 000D5C54 ?FLAGS_body_disable@fLB@@3_NA
....
        561  230 00035E00 std_vector_op_ArrayOfFloat_delete
        562  231 00035E30 std_vector_op_ArrayOfFloat_empty
        563  232 00035E40 std_vector_op_ArrayOfFloat_getPointer
        564  233 00035E90 std_vector_op_ArrayOfFloat_getSize
        565  234 00035810 std_vector_op_ArrayOfFloat_new1
        566  235 00035EC0 std_vector_op_ArrayOfFloat_new2
        567  236 00035EF0 std_vector_op_ArrayOfFloat_new3
        568  237 00035B50 std_vector_uint32_t_copy
        569  238 00035C60 std_vector_uint32_t_delete
        570  239 00035E30 std_vector_uint32_t_empty
        571  23A 00035B90 std_vector_uint32_t_getPointer
        572  23B 00035FC0 std_vector_uint32_t_getSize
        573  23C 00035810 std_vector_uint32_t_new1
        574  23D 00035FD0 std_vector_uint32_t_new2
        575  23E 00036000 std_vector_uint32_t_new3

  Summary

        C000 .data
        1000 .gfids
        9000 .pdata
       42000 .rdata
        1000 .reloc
        1000 .rsrc
       8B000 .text
pavchavan commented 5 years ago

File Type: DLL

Section contains the following exports for OpenPoseDotNet.Native.dll

00000000 characteristics
5C35D11E time date stamp Wed Jan  9 16:16:54 2019
    0.00 version
       1 ordinal base
      85 number of functions
      85 number of names

ordinal hint RVA      name

      1    0 001E5704 ?FLAGS_3d@fLB@@3_NA = ?FLAGS_3d@fLB@@3_NA (bool fLB::FLAGS_3d)
      2    1 001DC170 ?FLAGS_3d_min_views@fLI@@3HA = ?FLAGS_3d_min_views@fLI@@3HA (int fLI::FLAGS_3d_min_views)
      3    2 001DC178 ?FLAGS_3d_views@fLI@@3HA = ?FLAGS_3d_views@fLI@@3HA (int fLI::FLAGS_3d_views)
      4    3 001DC030 ?FLAGS_alpha_heatmap@fLD@@3NA = ?FLAGS_alpha_heatmap@fLD@@3NA (double fLD::FLAGS_alpha_heatmap)
      5    4 001DC020 ?FLAGS_alpha_pose@fLD@@3NA = ?FLAGS_alpha_pose@fLD@@3NA (double fLD::FLAGS_alpha_pose)
      6    5 001E56F4 ?FLAGS_body_disable@fLB@@3_NA = ?FLAGS_body_disable@fLB@@3_NA (bool fLB::FLAGS_body_disable)
      7    6 001DC090 ?FLAGS_camera@fLI@@3HA = ?FLAGS_camera@fLI@@3HA (int fLI::FLAGS_camera)
      8    7 001E5808 ?FLAGS_camera_parameter_path@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_camera_parameter_path@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_camera_parameter_path)
      9    8 001E5778 ?FLAGS_camera_resolution@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_camera_resolution@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_camera_resolution)
     10    9 001DC0D0 ?FLAGS_cli_verbose@fLD@@3NA = ?FLAGS_cli_verbose@fLD@@3NA (double fLD::FLAGS_cli_verbose)
     11    A 001E56B0 ?FLAGS_disable_blending@fLB@@3_NA = ?FLAGS_disable_blending@fLB@@3_NA (bool fLB::FLAGS_disable_blending)
     12    B 001E56B2 ?FLAGS_disable_multi_thread@fLB@@3_NA = ?FLAGS_disable_multi_thread@fLB@@3_NA (bool fLB::FLAGS_disable_multi_thread)
     13    C 001DC0C8 ?FLAGS_display@fLI@@3HA = ?FLAGS_display@fLI@@3HA (int fLI::FLAGS_display)
     14    D 001E56FE ?FLAGS_face@fLB@@3_NA = ?FLAGS_face@fLB@@3_NA (bool fLB::FLAGS_face)
     15    E 001DC070 ?FLAGS_face_alpha_heatmap@fLD@@3NA = ?FLAGS_face_alpha_heatmap@fLD@@3NA (double fLD::FLAGS_face_alpha_heatmap)
     16    F 001DC060 ?FLAGS_face_alpha_pose@fLD@@3NA = ?FLAGS_face_alpha_pose@fLD@@3NA (double fLD::FLAGS_face_alpha_pose)
     17   10 001E5980 ?FLAGS_face_net_resolution@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_face_net_resolution@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_face_net_resolution)
     18   11 001DC058 ?FLAGS_face_render@fLI@@3HA = ?FLAGS_face_render@fLI@@3HA (int fLI::FLAGS_face_render)
     19   12 001DC040 ?FLAGS_face_render_threshold@fLD@@3NA = ?FLAGS_face_render_threshold@fLD@@3NA (double fLD::FLAGS_face_render_threshold)
     20   13 001E56B8 ?FLAGS_flir_camera@fLB@@3_NA = ?FLAGS_flir_camera@fLB@@3_NA (bool fLB::FLAGS_flir_camera)
     21   14 001DC0E0 ?FLAGS_flir_camera_index@fLI@@3HA = ?FLAGS_flir_camera_index@fLI@@3HA (int fLI::FLAGS_flir_camera_index)
     22   15 001DC128 ?FLAGS_fps_max@fLD@@3NA = ?FLAGS_fps_max@fLD@@3NA (double fLD::FLAGS_fps_max)
     23   16 001E56C0 ?FLAGS_frame_first@fLU64@@3_KA = ?FLAGS_frame_first@fLU64@@3_KA (unsigned __int64 fLU64::FLAGS_frame_first)
     24   17 001E56BA ?FLAGS_frame_flip@fLB@@3_NA = ?FLAGS_frame_flip@fLB@@3_NA (bool fLB::FLAGS_frame_flip)
     25   18 001DC108 ?FLAGS_frame_last@fLU64@@3_KA = ?FLAGS_frame_last@fLU64@@3_KA (unsigned __int64 fLU64::FLAGS_frame_last)
     26   19 001E56BC ?FLAGS_frame_rotate@fLI@@3HA = ?FLAGS_frame_rotate@fLI@@3HA (int fLI::FLAGS_frame_rotate)
     27   1A 001DC0E8 ?FLAGS_frame_step@fLU64@@3_KA = ?FLAGS_frame_step@fLU64@@3_KA (unsigned __int64 fLU64::FLAGS_frame_step)
     28   1B 001E56D8 ?FLAGS_frame_undistort@fLB@@3_NA = ?FLAGS_frame_undistort@fLB@@3_NA (bool fLB::FLAGS_frame_undistort)
     29   1C 001E56D4 ?FLAGS_frames_repeat@fLB@@3_NA = ?FLAGS_frames_repeat@fLB@@3_NA (bool fLB::FLAGS_frames_repeat)
     30   1D 001E56B4 ?FLAGS_fullscreen@fLB@@3_NA = ?FLAGS_fullscreen@fLB@@3_NA (bool fLB::FLAGS_fullscreen)
     31   1E 001E5700 ?FLAGS_hand@fLB@@3_NA = ?FLAGS_hand@fLB@@3_NA (bool fLB::FLAGS_hand)
     32   1F 001DC0B8 ?FLAGS_hand_alpha_heatmap@fLD@@3NA = ?FLAGS_hand_alpha_heatmap@fLD@@3NA (double fLD::FLAGS_hand_alpha_heatmap)
     33   20 001DC0A8 ?FLAGS_hand_alpha_pose@fLD@@3NA = ?FLAGS_hand_alpha_pose@fLD@@3NA (double fLD::FLAGS_hand_alpha_pose)
     34   21 001E58E0 ?FLAGS_hand_net_resolution@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_hand_net_resolution@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_hand_net_resolution)
     35   22 001DC0A0 ?FLAGS_hand_render@fLI@@3HA = ?FLAGS_hand_render@fLI@@3HA (int fLI::FLAGS_hand_render)
     36   23 001DC088 ?FLAGS_hand_render_threshold@fLD@@3NA = ?FLAGS_hand_render_threshold@fLD@@3NA (double fLD::FLAGS_hand_render_threshold)
     37   24 001DC158 ?FLAGS_hand_scale_number@fLI@@3HA = ?FLAGS_hand_scale_number@fLI@@3HA (int fLI::FLAGS_hand_scale_number)
     38   25 001DC160 ?FLAGS_hand_scale_range@fLD@@3NA = ?FLAGS_hand_scale_range@fLD@@3NA (double fLD::FLAGS_hand_scale_range)
     39   26 001E5702 ?FLAGS_hand_tracking@fLB@@3_NA = ?FLAGS_hand_tracking@fLB@@3_NA (bool fLB::FLAGS_hand_tracking)
     40   27 001E56FA ?FLAGS_heatmaps_add_PAFs@fLB@@3_NA = ?FLAGS_heatmaps_add_PAFs@fLB@@3_NA (bool fLB::FLAGS_heatmaps_add_PAFs)
     41   28 001E56F8 ?FLAGS_heatmaps_add_bkg@fLB@@3_NA = ?FLAGS_heatmaps_add_bkg@fLB@@3_NA (bool fLB::FLAGS_heatmaps_add_bkg)
     42   29 001E56F6 ?FLAGS_heatmaps_add_parts@fLB@@3_NA = ?FLAGS_heatmaps_add_parts@fLB@@3_NA (bool fLB::FLAGS_heatmaps_add_parts)
     43   2A 001DC150 ?FLAGS_heatmaps_scale@fLI@@3HA = ?FLAGS_heatmaps_scale@fLI@@3HA (int fLI::FLAGS_heatmaps_scale)
     44   2B 001E5706 ?FLAGS_identification@fLB@@3_NA = ?FLAGS_identification@fLB@@3_NA (bool fLB::FLAGS_identification)
     45   2C 001E56A0 ?FLAGS_ik_threads@fLI@@3HA = ?FLAGS_ik_threads@fLI@@3HA (int fLI::FLAGS_ik_threads)
     46   2D 001E5830 ?FLAGS_image_dir@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_image_dir@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_image_dir)
     47   2E 001E5AB8 ?FLAGS_ip_camera@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_ip_camera@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_ip_camera)
     48   2F 001E56EC ?FLAGS_keypoint_scale@fLI@@3HA = ?FLAGS_keypoint_scale@fLI@@3HA (int fLI::FLAGS_keypoint_scale)
     49   30 001DC050 ?FLAGS_logging_level@fLI@@3HA = ?FLAGS_logging_level@fLI@@3HA (int fLI::FLAGS_logging_level)
     50   31 001E56DA ?FLAGS_maximize_positives@fLB@@3_NA = ?FLAGS_maximize_positives@fLB@@3_NA (bool fLB::FLAGS_maximize_positives)
     51   32 001E5828 ?FLAGS_model_folder@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_model_folder@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_model_folder)
     52   33 001E5800 ?FLAGS_model_pose@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_model_pose@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_model_pose)
     53   34 001E57B8 ?FLAGS_net_resolution@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_net_resolution@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_net_resolution)
     54   35 001E56B6 ?FLAGS_no_gui_verbose@fLB@@3_NA = ?FLAGS_no_gui_verbose@fLB@@3_NA (bool fLB::FLAGS_no_gui_verbose)
     55   36 001DC118 ?FLAGS_num_gpu@fLI@@3HA = ?FLAGS_num_gpu@fLI@@3HA (int fLI::FLAGS_num_gpu)
     56   37 001E56DC ?FLAGS_num_gpu_start@fLI@@3HA = ?FLAGS_num_gpu_start@fLI@@3HA (int fLI::FLAGS_num_gpu_start)
     57   38 001DC120 ?FLAGS_number_people_max@fLI@@3HA = ?FLAGS_number_people_max@fLI@@3HA (int fLI::FLAGS_number_people_max)
     58   39 001E59A0 ?FLAGS_output_resolution@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_output_resolution@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_output_resolution)
     59   3A 001E56FC ?FLAGS_part_candidates@fLB@@3_NA = ?FLAGS_part_candidates@fLB@@3_NA (bool fLB::FLAGS_part_candidates)
     60   3B 001E56A8 ?FLAGS_part_to_show@fLI@@3HA = ?FLAGS_part_to_show@fLI@@3HA (int fLI::FLAGS_part_to_show)
     61   3C 001E56D6 ?FLAGS_process_real_time@fLB@@3_NA = ?FLAGS_process_real_time@fLB@@3_NA (bool fLB::FLAGS_process_real_time)
     62   3D 001DC078 ?FLAGS_profile_speed@fLI@@3HA = ?FLAGS_profile_speed@fLI@@3HA (int fLI::FLAGS_profile_speed)
     63   3E 001DC018 ?FLAGS_render_pose@fLI@@3HA = ?FLAGS_render_pose@fLI@@3HA (int fLI::FLAGS_render_pose)
     64   3F 001DC008 ?FLAGS_render_threshold@fLD@@3NA = ?FLAGS_render_threshold@fLD@@3NA (double fLD::FLAGS_render_threshold)
     65   40 001DC140 ?FLAGS_scale_gap@fLD@@3NA = ?FLAGS_scale_gap@fLD@@3NA (double fLD::FLAGS_scale_gap)
     66   41 001DC138 ?FLAGS_scale_number@fLI@@3HA = ?FLAGS_scale_number@fLI@@3HA (int fLI::FLAGS_scale_number)
     67   42 001DC000 ?FLAGS_tracking@fLI@@3HA = ?FLAGS_tracking@fLI@@3HA (int fLI::FLAGS_tracking)
     68   43 001E58C8 ?FLAGS_udp_host@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_udp_host@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_udp_host)
     69   44 001E5710 ?FLAGS_udp_port@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_udp_port@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_udp_port)
     70   45 001E59E0 ?FLAGS_video@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_video@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_video)
     71   46 001E5960 ?FLAGS_write_bvh@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_write_bvh@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_write_bvh)
     72   47 001E59B0 ?FLAGS_write_coco_foot_json@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_write_coco_foot_json@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_write_coco_foot_json)
     73   48 001E5958 ?FLAGS_write_coco_json@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_write_coco_json@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_write_coco_json)
     74   49 001E56E4 ?FLAGS_write_coco_json_variant@fLI@@3HA = ?FLAGS_write_coco_json_variant@fLI@@3HA (int fLI::FLAGS_write_coco_json_variant)
     75   4A 001E5B18 ?FLAGS_write_heatmaps@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_write_heatmaps@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_write_heatmaps)
     76   4B 001E5BC8 ?FLAGS_write_heatmaps_format@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_write_heatmaps_format@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_write_heatmaps_format)
     77   4C 001E5728 ?FLAGS_write_images@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_write_images@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_write_images)
     78   4D 001E5780 ?FLAGS_write_images_format@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_write_images_format@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_write_images_format)
     79   4E 001E59E8 ?FLAGS_write_json@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_write_json@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_write_json)
     80   4F 001E5708 ?FLAGS_write_keypoint@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_write_keypoint@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_write_keypoint)
     81   50 001E5B68 ?FLAGS_write_keypoint_format@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_write_keypoint_format@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_write_keypoint_format)
     82   51 001E5B60 ?FLAGS_write_video@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_write_video@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_write_video)
     83   52 001E5B70 ?FLAGS_write_video_3d@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_write_video_3d@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_write_video_3d)
     84   53 001E5B58 ?FLAGS_write_video_adam@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA = ?FLAGS_write_video_adam@fLS@@3AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@EA (class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & fLS::FLAGS_write_video_adam)
     85   54 001DC0F8 ?FLAGS_write_video_fps@fLD@@3NA = ?FLAGS_write_video_fps@fLD@@3NA (double fLD::FLAGS_write_video_fps)

Summary

    1000 .00cfg
    F000 .data
    1000 .gfids
    D000 .idata
   1B000 .pdata
   A7000 .rdata
    4000 .reloc
    1000 .rsrc
  134000 .text
takuya-takeuchi commented 5 years ago

Above only? It looks like there are only FLAGS_XXX. In conclusion, OpenPoseDotNet.Native is corrupted. But I do not know why build is failed.

pavchavan commented 5 years ago

can you please provide those required dlls for me . i just want to test.

takuya-takeuchi commented 5 years ago

OpenPose.zip

I can not contain many libraries in openpose\build\bin

pavchavan commented 5 years ago

thank you

I have published the Project and still its crashing with the new dlls

takuya-takeuchi commented 5 years ago

could you try the latest build? I found the build configuration error in CMakeLists.txt.