2022年4月18日 星期一

YiTing_week09

 1.下載OpenCV 

     要選擇add PATH/一定要下載在C槽(預設安裝)

2.

   下載好OpenCV後須重開codeblocks,

   Setting/Compiler Setting要設定3個地方:

   (1)Search directories/Compiler/要 add C:\OpenCV2.1\include



   (2)Search directories/Linker/要 add C:\OpenCV2.1\lib

     (3)Linker setting/要add cv210、cxcore210、highgui210

程式碼:

#include <opencv/highgui.h>

int main()

{

    IplImage*img=cvLoadImage("檔名.png");///讀檔(程式碼放在哪,圖片就在哪)

    cvShowImage("week09",img);///秀圖

    cvWaitKey(0);///按任意鍵繼續



}

成果:


3.
程式碼:

#include <GL/glut.h>
#include <opencv/highgui.h>
#include <opencv/highgui.h>
int myTexture()
{
    IplImage*img=cvLoadImage("zz.png");///讀檔(此時圖片要放在freegult/bin)
    cvShowImage("img",img);///秀圖
    cvWaitKey(0);///按任意鍵繼續


}
void display()
{
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    glutSolidTeapot(0.3);
    glutSwapBuffers();
}
int main(int argc,char**argv)
{
    glutInit(&argc,argv);
    glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);
    glutCreateWindow("week09 texture");

    glutDisplayFunc(display);
    myTexture();
    glutMainLoop();
}///基本程式碼



沒有留言:

張貼留言