##Opencv
1.安裝OpenCV 2.1 (回家安裝的話在上課用軟體)
2. 安裝的第三步 要選 Add OpenCV to system PATH
3.後面不用改,目錄也不要動,直接按到完成就可以了
4.檢查一下 C槽要有OpenCV2.1的目錄 裡面要有include 、kib、bin
5.記得要關掉codeBlocks再開,才會認識OpenCV
6.要做codeblocks的設定 在Setting要改三個地方 (在上方)
在search directories 的 Compiler 新增include 目錄
在search directories 的 Linker 新增 lib 目錄
在 linker setting 新增cv210 , cxcore210 , highgui210 三個檔名
在code Blocks 直接新增空白檔案
p.s 去下載圖片 命名為jpg 放在C槽
##下載課本範例
1-1 到https://jsyeh.org/3dcg10/
1-2 下載win32 跟data兩個檔案
1-3 在下載的資料夾,把windows.zip =>windows資料夾
把data.zip裡面的data拉到下載\windows資料夾裡
1-4 開啟Texture.exe
老師讓我們觀察glTexCoord2f (tx,ty) , glVertex2f (x,y)的變化
## week05-1_texture_opencv_cvLoadImage
#include <opencv/highgui.h>
#include <GL/glut.h>
void display(){
glutSolidTeapot(0.3);
glutSwapBuffers();
}
int main(int argc, char *argv[])
{
IplImage * img = cvLoadImage("C:/oppps.jpg");
cvShowImage("opencv",img);
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("GLUT Shapes");
glutDisplayFunc(display);
glutMainLoop();
}
沒有留言:
張貼留言