1樓:匿名使用者
cfiledialog檔案選擇對話方塊的使用:首先構造乙個物件並提供相應的引數,建構函式原型如下:
cfiledialog::cfiledialog( bool bopenfiledialog,
lpctstr lpszdefext = null,
lpctstr lpszfilename = null,
dword dwflags = ofn_hidereadonly | ofn_overwriteprompt,
lpctstr lpszfilter = null,
cwnd* pparentwnd = null );
引數意義如下:
bopenfiledialog 為true則顯示開啟對話方塊,為false則顯示儲存對話檔案對話方塊。
lpszdefext 指定預設的副檔名。
lpszfilename 指定預設的檔名。
dwflags 指明一些特定風格。
lpszfilter 是最重要的乙個引數,它指明可供選擇的檔案型別和相應的副檔名。引數格式如:
"chart files (*.xlc)|*.xlc|worksheet files (*.
xls)|*.xls|data files (*.xlc;*.
xls)|*.xlc; *.xls|all files (*.
*)|*.*||";檔案型別說明和副檔名間用 | 分隔,同種型別檔案的副檔名間可以用 ; 分割,每種檔案型別間用 | 分隔,末尾用 || 指明。
pparentwnd 為父視窗指標。
建立檔案對話方塊可以使用domodal(),在返回後可以利用下面的函式得到使用者選擇:
cstring cfiledialog::getpathname( ) 得到完整的檔名,包括目錄名和副檔名如:c:\test\test1.txt
cstring cfiledialog::getfilename( ) 得到完整的檔名,包括副檔名如:test1.txt
cstring cfiledialog::getextname( ) 得到完整的副檔名,如:txt
cstring cfiledialog::getfiletitle ( ) 得到完整的檔名,不包括目錄名和副檔名如:test1
position cfiledialog::getstartposition( ) 對於選擇了多個檔案的情況得到第乙個檔案位置。
cstring cfiledialog::getnextpathname( position& pos ) 對於選擇了多個檔案的情況得到下乙個檔案位置,並同時返回當前檔名。但必須已經呼叫過position cfiledialog::
getstartposition( )來得到最初的position變數。
2樓:匿名使用者
cfiledialog知識得到路徑,知道路徑了就用cvloadimage("路徑",1);直接開啟就行了,如果是要在mfc中顯示,可以用cvvimage模擬較方便。
3樓:匿名使用者
cvloadimage(cstring dlg.getpathname(),1)
4樓:匿名使用者
可以用呼叫裡面的cvloadimage(char* imagename,1);
這個函式應該可以吧!自己試一下!
5樓:匿名使用者
直接給個例子吧。
iplimage* img; //定義影象cstring filename;
cfiledialog dlg(true);
if(dlg.domodal()==idok)
opencv用imshow或cvshowimage顯示影象時只能一幅一幅的顯示嗎,就是只有關掉乙個影象才能顯示下乙個嗎
6樓:匿名使用者
你可以使用命名視窗來顯示,這樣可以同時顯示多幅影象。
另外,opencv顯示影象的時候,是不會自動停頓的,因此我們在顯示影象時需要使用cvwaitkey來暫停程式執行。
多半是你的**裡面有類似的暫停**在控制這個過程。
opencv讀取**顯示不出來
7樓:匿名使用者
都已經提示讀**失敗了應該是這句話那個**的路徑有問題,寫個絕對路徑吧。如x:
***/***x/***x/lina.jpg。或者將lina.
jpg放在debug或者release的路徑下
8樓:塗吉星
讀取**路徑不正確,應該寫絕對路徑
顯示影象問題
冷月 冰焰 如果真的排出了顯示卡驅動和顯示器的問題 那麼樓主就悲劇了,顯示卡硬體損傷,你可以把顯示卡返廠了。一般情況下,出現花屏,畫面撕裂等情況,要麼是遊戲或者檔案的問題要麼就是顯示卡的問題,如果幹什麼都是這樣,那麼就是顯示卡的問題了玩遊戲的時候,可以考慮給垂直同步開啟,可以好一些 我看了你的程式。...
溼液顯示器影象自動調整問題
影像自動調節,一般是lcd的以下電路之一出現故障 1 按鍵外掛程式接觸不良,有開焊 斷裂之處 2 按鍵漏電 3 電容漏電 4 微控制器基本功作條件異常 如果樓主沒有維修能力,就只有送修,第1 3條的故障比較簡單,零配件 不高 單價1元以下 如果是微控制器周邊元件 比如電阻 電容 單價也不高,但如果微...
地圖顯示的是柵格影象還是向量影象
小豆丁 地圖並不能簡單的說是柵格影象還是向量影象。而且我一般習慣說的是地圖,而不是影象。首先需要明確的是柵格地圖實際上是png或者jpeg 而向量地圖可以理解為一大堆點 線 面的向量,只不過點線面之間有著複雜的空間關係。那麼柵格地圖和向量地圖有什麼不同呢?柵格地圖簡單,傳過去什麼直接就是什麼,不用再...