看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): VC++ 額外使用到的函數庫(Library Used): OpenCV 問題1: 我在debug時有一個debug error C3861: 'If': 找不到識別項 問題2:還有兩個長很像的錯誤,分別是 error C2660: 'cvSize' : 函式不使用 3 引數 以及 error C2660: 'cvCreateImage' : 函式不使用 1 引數 程式碼(Code) : If(in->nChannels !=1); return(0); IplImage * out = cvCreateImage( cvSize (cvGetSize(in), IPL_DEPTH_8U, 1)); cvCanny(in, out, lowThresh, highThresh, aperture); return(out); 補充說明(Supplement):各位先拜大家好 我又來發問笨問題了,不好意思耽誤大家時間@@ 第一個問題是我不懂甚麼叫識別項 第二個問題是書上在解釋cvCreateImage時是說 cvCreateImage(CvSize資料結構,IPL_DEPTH_系列參數,通道數); 我覺得我有照規格打阿 可是還是有錯 debug說的三引數是指()裡面要有三個東西嗎?? 可是請各位先拜解釋一下是甚麼意思嗎 先謝謝大家了 祝大家有個愉快的周末^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.65.215
loveme00835:@_@ 這個... 03/19 00:53
CRAZYFAN:cvCreateImage(cvGetSize(in), IPL_DEPTH_8U, 1) 03/19 00:54
CRAZYFAN:隨處都有範例看吧...... 03/19 00:54
closeryou:C大我打得跟您一樣可是~~ 03/19 01:00
peacedove:你多了個cvsize 還有你的if後面怎麼會有分號 03/19 01:07
shec1213:2樓說的那邊你仔細看 有括號位置不對 03/19 01:07
shec1213:找不到識別項是說你使用了未宣告的東西 03/19 01:10
shec1213:給你提示 C語言有區分大小寫 03/19 01:12
closeryou:p大不好意思我程式沒有那分號可是剛手賤多打了==+ 03/19 01:16
closeryou:S大謝謝你 我了解了 可是我還是不懂引數是甚麼~三引數 03/19 01:18
closeryou:真的就是我說的釀裡面有三個東西嗎 03/19 01:18
shec1213:括號裡要有三個東西沒錯 引數就是函式的輸入 03/19 02:53
shec1213:你呼叫的地方 只要一個輸入的函式有三個引數 03/19 02:57
shec1213:而要三個輸入的函式只有一個引數 注意你括號的位置... 03/19 02:57
closeryou:謝謝S大 我了解了 真的很謝謝您 03/20 23:55