CCD Camera顯示影像的問題.. |
答題得分者是:aftcast
|
Earl.
一般會員 發表:3 回覆:5 積分:1 註冊:2013-06-05 發送簡訊給我 |
抱歉~ 因為我是第一次貼文 所以應該會有蠻多貼文上或問法上的錯誤..
如果有哪個地方錯誤的話 請各位前輩麻煩告知一下 好讓我下次不再犯 謝謝.. 各位前輩您們好.. 我目前是用BCB6.0的軟體 來連接CCD Camera(STC-MS33USB) 然後來顯示影像.. 因為我BCB6.0學的很淺 又沒影像處理這方面的知識 所以一直做不出來.. 雖然有BCB5.0的敘述 但我還是看不大懂.. 我有用了"命令提示字元"輸入了implib StCamDBCB.lib StCamD.dll.. 就跑出一個StCamDBCB.lib 我就把這個lib加進專案中[Project]->[Add to project].. 但這樣做似乎不太行 所以想請教各位前輩 是我哪個步驟出了問題.. Borland C 5.0 a. Make LIB file from the DLL file by using “implib.exe”, which is included with Borland C Builder. >implib StCamDBCB.lib StCamD.dll b. Choose the lib file, which is made above process by “Add Project” under “Project”. c. Include “StCamD.h”. (For example: #include “StCamD.h”) d. Please refer to the following codes to preview the image. HANDLE m_hCamera=StCam_Open(0); if(m_hCamera) { StCam_CreatePreviewWindow( m_hCamera,TEXT(“Preview”), WS_OVERLAPPEDWINDOW|WS_VISIBLE, 0,0,0,0,NULL,NULL,FALSE); StCam_StartTransfer(m_hCamera); MessageBox( NULL, TEXT(“Please select “OK” button, when stop the preview.”), TEXT(“Stop”),MB_OK); StCam_StopTransfer(m_hCamera); StCam_Close(m_hCamera); } 我也有上網找過這方面的資料 就像#include "vfw.h".. 但run程式後都抓不到CCD Camera(STC-MS33USB)這個型號的Camera.. 如果用市面上一般的視訊攝影機就可以抓的到.. 所以想請各位前輩幫忙 是否能教導我一下 上面程式所說的動作流程.. 謝謝 麻煩各位前輩了.. |
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
Earl.
一般會員 發表:3 回覆:5 積分:1 註冊:2013-06-05 發送簡訊給我 |
你好~ 編譯後出現這些錯誤 應該是lib的問題..
[Linker Error] Unresolved external 'StCam_Open' referenced from C:\USERS\USER\DESKTOP\UNIT1.OBJ [Linker Error] Unresolved external 'StCam_CreatePreviewWindowA' referenced from C:\USERS\USER\DESKTOP\UNIT1.OBJ [Linker Error] Unresolved external 'StCam_StartTransfer' referenced from C:\USERS\USER\DESKTOP\UNIT1.OBJ [Linker Error] Unresolved external 'StCam_StopTransfer' referenced from C:\USERS\USER\DESKTOP\UNIT1.OBJ [Linker Error] Unresolved external 'StCam_Close' referenced from C:\USERS\USER\DESKTOP\UNIT1.OBJ ===================引 用 taishyang 文 章=================== 是怎樣不行? 編譯有問題? 你的步驟看起來沒有問題,接下來就是#include “StCamD.h” 然後用他的範例 m_hCamera=StCam_Open(0); 取得handle |
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
Earl.
一般會員 發表:3 回覆:5 積分:1 註冊:2013-06-05 發送簡訊給我 |
|
aftcast
站務副站長 發表:81 回覆:1485 積分:1763 註冊:2002-11-21 發送簡訊給我 |
你的lib檔轉換是失敗的,裡面是「空的」。如果有必要,把dll也附上來,才有可能幫你轉看看。
===================引 用 Earl. 文 章=================== 影像處理的壓縮檔.. 麻煩各位前輩 謝謝.. http://delphi.ktop.com.tw/board.php?cid=31&fid=97&tid=105240
------
蕭沖 --All ideas are worthless unless implemented-- C++ Builder Delphi Taiwan G+ 社群 http://bit.ly/cbtaiwan |
Earl.
一般會員 發表:3 回覆:5 積分:1 註冊:2013-06-05 發送簡訊給我 |
(STC-MS33USB)上 下載下來的..
我都參考這個壓縮檔的Sample 來修改成BCB的.. 因為不知道該如何做 所以才來麻煩各位前輩指點一下.. http://delphi.ktop.com.tw/board.php?cid=31&fid=97&tid=105241 |
aftcast
站務副站長 發表:81 回覆:1485 積分:1763 註冊:2002-11-21 發送簡訊給我 |
幫你做好了,你就是lib沒處理好,要到 bin\x86的目錄下去執行「命令列」implib,然後就會在那個目錄得到lib,然後copy到你專案即可。接著也要把這裡的dll都copy到你專案上,若沒有的話編譯可過,但run不起來!
下面是我幫你測過後的專案,整個拿去用吧! delphi.ktop.com.tw/download.php ===================引 用 Earl. 文 章=================== (STC-MS33USB)上 下載下來的.. 我都參考這個壓縮檔的Sample 來修改成BCB的.. 因為不知道該如何做 所以才來麻煩各位前輩指點一下.. http://delphi.ktop.com.tw/board.php?cid=31&fid=97&tid=105241
------
蕭沖 --All ideas are worthless unless implemented-- C++ Builder Delphi Taiwan G+ 社群 http://bit.ly/cbtaiwan |
Earl.
一般會員 發表:3 回覆:5 積分:1 註冊:2013-06-05 發送簡訊給我 |
但我把MessageBox(NULL,TEXT("Please select "ok" button, when stop the preview."),TEXT("Stop"),MB_OK); 打開後..
我現在正上網尋找 這個錯誤是什麼.. 各位前輩 我這是我從Sample 來修改成BCB的.. 因為不知道該如何做 所以才來麻煩各位前輩指點一下.. http://delphi.ktop.com.tw/board.php?cid=31&fid=97&tid=105241 |
Earl.
一般會員 發表:3 回覆:5 積分:1 註冊:2013-06-05 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |