2019年10月18日 星期五

visual studio 2017 建置 openpose 專案 (CPU版)

版本:

OpenPose v1.5.1
visual studio 2017
CMake 3.15.4
Python 3.7.4


step1 下載專案


https://github.com/CMU-Perceptual-Computing-Lab/openpose



step2 下載並安裝CMake





step3 執行相關批次檔

C:\openpose\3rdparty\windowsgetCaffe.batgetCaffe3rdparty.batgetFreeglut.batgetOpenCV.batC:\openpose\modelsgetModels.bat

step4 開啟CMake 產生 vs2017專案




由於沒有裝CUDA,所以會跑出一些ERROR,先別理他。



沒裝過 git ,要裝一下

然後

cd "C:\openpose\3rdparty"
git clone https://github.com/pybind/pybind11.git




step5 開啟、編譯與執行







綠色箭頭就可以執行了



其他執行指令(點我)


step 6 執行python範例

 注意:不保證成功 注意路徑問題python版本問題


python -m pip install --upgrade pip
pip install opencv-python
conda create --name py374 python=3.7.4 anaconda
y
activate py374
conda install -c conda-forge opencv
y

cd "C:\openpose\build_CPU\examples\tutorial_api_python"
python 01_body_from_image.py



2019年10月12日 星期六

VS2017設置GLUT

Step 1.

到 OpenGL 官網下載 GLUT:
https://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip

Step 2.

glut.h 放到
C:\Program Files (x86)\Microsoft Visual Studio\2017
        \Community\VC\Tools\MSVC\14.15.26726\include


glut.lib, glut32.lib 放到
C:\Program Files (x86)\Microsoft Visual Studio\2017
        \Community\VC\Tools\MSVC\14.15.26726\lib\x64


glut.dll, glut32.dll 放到
C:\Windows\System32

Step 3.

安裝Nuget套件:
nupengl

Step 4.

範例程式:

#include <GL/glut.h>
void display(void) {
glClear(GL_COLOR_BUFFER_BIT);
glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
glFlush();
}

int main(int argc, char *argv[]) {
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGBA | GLUT_SINGLE);
glutInitWindowSize(300, 300);
glutCreateWindow("Hello OpenGL");
glutDisplayFunc(&display);
glutMainLoop();
return 0;
}