全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:5963
推到 Plurk!
推到 Facebook!

CCD Camera顯示影像的問題..

答題得分者是:aftcast
Earl.
一般會員


發表:3
回覆:5
積分:1
註冊:2013-06-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2013-06-07 15:54:34 IP:218.164.xxx.xxx 訂閱
抱歉~ 因為我是第一次貼文 所以應該會有蠻多貼文上或問法上的錯誤..


如果有哪個地方錯誤的話 請各位前輩麻煩告知一下 好讓我下次不再犯 謝謝..


各位前輩您們好..
我目前是用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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2013-06-07 16:04:09 IP:114.32.xxx.xxx 訂閱
是怎樣不行?
編譯有問題?
你的步驟看起來沒有問題,接下來就是#include “StCamD.h”
然後用他的範例
m_hCamera=StCam_Open(0);
取得handle
Earl.
一般會員


發表:3
回覆:5
積分:1
註冊:2013-06-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2013-06-07 16:50:50 IP:218.164.xxx.xxx 訂閱
你好~ 編譯後出現這些錯誤 應該是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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2013-06-07 16:58:41 IP:114.32.xxx.xxx 訂閱
把檔案壓縮後上傳,讓前輩們幫你看看問題在哪^^
Earl.
一般會員


發表:3
回覆:5
積分:1
註冊:2013-06-05

發送簡訊給我
#5 引用回覆 回覆 發表時間:2013-06-10 09:48:10 IP:218.164.xxx.xxx 訂閱
影像處理的壓縮檔..

麻煩各位前輩 謝謝..


http://delphi.ktop.com.tw/board.php?cid=31&fid=97&tid=105240
aftcast
站務副站長


發表:81
回覆:1485
積分:1763
註冊:2002-11-21

發送簡訊給我
#6 引用回覆 回覆 發表時間:2013-06-10 12:13:41 IP:114.32.xxx.xxx 訂閱
你的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

發送簡訊給我
#7 引用回覆 回覆 發表時間:2013-06-10 14:15:59 IP:218.164.xxx.xxx 訂閱
(STC-MS33USB)上 下載下來的..

我都參考這個壓縮檔的Sample 來修改成BCB的..

因為不知道該如何做 所以才來麻煩各位前輩指點一下..


http://delphi.ktop.com.tw/board.php?cid=31&fid=97&tid=105241
aftcast
站務副站長


發表:81
回覆:1485
積分:1763
註冊:2002-11-21

發送簡訊給我
#8 引用回覆 回覆 發表時間:2013-06-10 16:12:07 IP:114.32.xxx.xxx 訂閱
幫你做好了,你就是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

發送簡訊給我
#9 引用回覆 回覆 發表時間:2013-06-10 16:44:22 IP:218.164.xxx.xxx 訂閱
但我把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

發送簡訊給我
#10 引用回覆 回覆 發表時間:2013-06-10 17:11:59 IP:218.164.xxx.xxx 訂閱
我已經把錯誤給解決了 謝謝各位前輩的教導..


尤其是 taishyang 前輩 和 aftcast(蕭沖)前輩 實在太感謝你們了 謝謝..



系統時間:2024-04-25 5:59:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!