[問題] visual studio 2005圖片要怎樣顯示出來?

看板C_and_CPP (C/C++)作者 (wei)時間15年前 (2010/12/21 20:54), 編輯推噓0(118)
留言10則, 7人參與, 最新討論串1/1
我是用opencv 是把我要用到的圖片 放在專案的資源檔嗎? 我目前知道 讀圖指令 char FileName[]="xxxx.jpg"; IplImage *img1 = cvLoadImage(FileName,1); 可是還是無法開圖 希望有人能幫忙一下 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.218.202.123

12/21 21:01, , 1F
「無法開圖」是怎樣個無法開?
12/21 21:01, 1F
http://ppt.cc/C4no 我是一個程式初學者 之前看學長按偵錯就有圖 請問我可能犯的錯誤? ※ 編輯: kobe089 來自: 180.218.202.123 (12/21 21:08)

12/21 21:09, , 2F
只有這兩行程式,圖就可以顯示出來....?
12/21 21:09, 2F
#include "stdafx.h" #include "line tracking.h" #include "line trackingDlg.h" #include "stdio.h" #include "cv.h" #include "highgui.h" #include "cvcam.h" #include <stdlib.h> #include <math.h> #include <time.h> #pragma comment (lib,"highgui.lib") #pragma comment (lib,"cxcore.lib") #pragma comment (lib,"cv.lib") using namespace std; char FileName[]="A001 (31).jpg"; IplImage *img1 = cvLoadImage(FileName,1); int bt=3; img1=cvRetrieveFrame(capture); IplImage* img5 = cvCreateImage(cvSize(315,40),8,3); cvSetImageROI(img1, cvRect(5, 80, 320, 40)); IplImage *img2 = cvCreateImage(cvGetSize(img5),8,1); cvCvtColor(img1, img2, CV_BGR2GRAY); IplImage *img3 = cvCreateImage(cvGetSize(img5),8,1); cvSobel(img2, img3, 1, 0, 3); 目前大概的架構 另外我想問 我該把圖片存在專案的哪裡?? ※ 編輯: kobe089 來自: 180.218.202.123 (12/21 21:11)

12/21 21:17, , 3F
我還是看不到你把圖片顯示出來的程式碼....
12/21 21:17, 3F

12/21 22:32, , 4F
這不就是你昨天PO的程式碼嗎 你是不相信我說的喔 = =
12/21 22:32, 4F

12/21 23:08, , 5F
因為還是找不到解答.... 剛剛發現不能自d = ="
12/21 23:08, 5F

12/21 23:16, , 6F
cvShowImage, 話說你手邊沒 google 嗎??
12/21 23:16, 6F

12/21 23:16, , 7F
你的程式碼跟你想做的事,好像沒什麼關係....
12/21 23:16, 7F

12/22 00:19, , 8F
你根本沒有秀圖怎麼看圖? 你把圖讀進記憶體而已
12/22 00:19, 8F

12/22 07:47, , 9F
慢慢來好好地學, 可以嗎?
12/22 07:47, 9F

12/22 09:42, , 10F
靜下心來學~ 別浮躁阿~
12/22 09:42, 10F
文章代碼(AID): #1D4AEBHJ (C_and_CPP)
文章代碼(AID): #1D4AEBHJ (C_and_CPP)