takuya-takeuchi / OpenPoseDotNet

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

Not work with RTX 2080ti GPU #8

Closed bydaniel closed 4 years ago

bydaniel commented 4 years ago

HI,

I thank you for your effort on this. This wrapper is very useful.

By the way, I've recently upgraded my GPU to Geforce RTX 2080Ti, but I couldn't run the library, which worked fine on the previous graphic card. I found that this issue was resolved in the lastest OpenPose version.

Do you have any plan to update the library to use the latest OpenPose? Thank you in advance.

takuya-takeuchi commented 4 years ago

Recently, I didn’t check openpose code. So I need time to catch up openpose code.

BTW, could you tell me revision openpose supports latest gpu?

bydaniel commented 4 years ago

Thank you for the quick response!

I'm using the latest one, "20d8eca" revision for OpenPose. They say this new version has a faster and more accurate tracking capability than before. I'm looking forward to your update! Very excited!

takuya-takeuchi commented 4 years ago

@bydaniel thanks. I found the openpose issue. https://github.com/CMU-Perceptual-Computing-Lab/openpose/issues/1290

And fix revision is https://github.com/CMU-Perceptual-Computing-Lab/openpose/commit/559a57ec436f28ebdc29b2d27d5d075604fd1239

Ops, 129 commits behind openpose master. hahaha

bydaniel commented 4 years ago

I'm glad you found the issue on OpenPose.

So, how long do you think it'll take for you to apply the new OpenPose for this OpenPoseDotNet?

takuya-takeuchi commented 4 years ago

@bydaniel I caught up latest revision. on 3bda13acca9b41fc79033d75af91763b94b05e1f. Please build on develop branch and have a try.

And please close this issue if it works on RTX 2080Ti.

bydaniel commented 4 years ago

Thanks Takuya,

I will give it a try on the latest version and let you know how it goes. Thanks for your help!

Daniel

On Nov 16, 2019, at 7:16 AM, Takuya Takeuchi notifications@github.com wrote:

@bydaniel https://github.com/bydaniel I caught up latest revision. on 3bda13a https://github.com/takuya-takeuchi/OpenPoseDotNet/commit/3bda13acca9b41fc79033d75af91763b94b05e1f. Please build on develop branch and have a try.

And please close this issue if it works on RTX 2080Ti.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/takuya-takeuchi/OpenPoseDotNet/issues/8?email_source=notifications&email_token=ACSGSDLGHVPM3S7SVB27NWTQT7QDXA5CNFSM4JNFSWM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEHQFDI#issuecomment-554631821, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACSGSDMQX7W6ARKLNKUVJNDQT7QDXANCNFSM4JNFSWMQ.

bydaniel commented 4 years ago

I have compiled the latest version, but I failed to run. When I run OpenPoseDemo, it gives me an exception of "Unable to load DLL 'OpenPoseDotNetNative': The specified module could not be found. (Exception from HRESULT: 0x8007007E)".

Also, I don't know why the output file of the OpenPoseDemo project is the OpenPoseDemo.dll, not an executable file.

Any suggestions?

takuya-takeuchi commented 4 years ago

@bydaniel Did you use CopyOpenPoseOnlyNative.bat? It includes wrong command. You may need to correct it.

And this sample is .net core app. So output binary does not have .exe.

bydaniel commented 4 years ago

I found the source of the problem. As you mentioned, there were some typos in CopyOpenPoseXX.bat files. After I manually copied all the dlls, it runs correctly.

Thank you so much for your help. Really appreciated.