[問題] Open要如何跟CUDA結合

看板C_and_CPP (C/C++)作者 (aada)時間16年前 (2009/11/22 17:45), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
請問我今天想使用Opencv讀一張bmp圖, 然後使用CUDA做個光學繞射轉換, 我要怎麼去做結合呢, 我剛剛把兩個code寫在一起, 通過編譯, 但是在執行的時候出現 "OLE初始化失敗。請確認OLE程式庫的版本是否正確" 應該怎麼來解決這問題呢 以下是Opencv的code, #include "cv.h" #include "highgui.h" int main( ) { IplImage* pImg; //聲明IplImage指針 char FileName[]="lena256.bmp"; //載入圖像 if( (pImg = cvLoadImage( FileName, 1)) != 0 ) { cvNamedWindow( "Image", 1 );//創建視窗 cvShowImage( "Image", pImg );//顯示圖像 cvWaitKey(0); //等待按鍵 cvDestroyWindow( "Image" );//銷毀視窗 cvReleaseImage( &pImg ); //釋放圖像 return 0; } return -1; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.193.103

11/22 22:28, , 1F
import cv.lib 和 highgui.lib,加下面兩行在include前
11/22 22:28, 1F

11/22 22:29, , 2F
#pragma comment(lib, "cv.lib")
11/22 22:29, 2F

11/22 22:29, , 3F
#pragma comment(lib, "highgui.lib")
11/22 22:29, 3F

11/24 16:53, , 4F
我加了這兩行還是出現一樣的問題
11/24 16:53, 4F
文章代碼(AID): #1B2GWnPQ (C_and_CPP)
文章代碼(AID): #1B2GWnPQ (C_and_CPP)