2019年4月12日 星期五

玄玄兒OuO''_Week-07

 今天做 texture (貼圖)


1.搜尋openCV2.1



2.下載2008的檔案


3.中間選擇第二個的PATH


4.開啟Console專案



5.程式碼在此

#include <opencv/highgui.h> ///使用openCv的 HighGui 介面

int main()
{
    IplImage * img=cvLoadImage("image.jpg");  ///讀圖檔
    cvShowImage("opencv Window", img); ///秀出圖片
    cvWaitKey(0);  ///等待按鍵
}



6.設定專案增加opencv的include



7.增加函式



8.接下來用glut用貼圖  >> 下載freeglut  >>開啟glut專案

#include <GL/glut.h>
#include <opencv/highgui.h>
void display()
{
    glClear(GL_COLOR_BUFFER_BIT| GL_DEPTH_BUFFER_BIT);
}
int main(int argc, char ** argv)
{
    IplImage * img = cvLoadImage("image.jpg");
    cvShowImage("wow",img);
    cvWaitKey(0);

    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_DOUBLE |GLUT_DEPTH);
    glutCreateWindow("21312");

    glutDisplayFunc(display);

    glutMainLoop();
}


9.重複 6 ,7點的動作


10.因為執行的地方在freeglut裡面的bin資料夾,所以要把圖片放在bin裡面

沒有留言:

張貼留言