線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:3045
推到 Plurk!
推到 Facebook!

MVTec HALCON函式問題!!(急)

 
mason17776
一般會員


發表:2
回覆:5
積分:1
註冊:2006-08-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-08-21 17:11:50 IP:220.130.xxx.xxx 訂閱

最近寫到接圖的程式用到一個Function:concatobj

但這在Hdevelop可以RUN

轉到delphi的時候竟然變數宣告的類別有問題0.0

VB是可以把HUntypedObjectX當成HObjectX的衍生類別

嚴謹的Delphi竟然不行= =

請教哪位高手有解決的方法???THX

leesy
一般會員


發表:0
回覆:6
積分:1
註冊:2005-11-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-08-27 00:38:28 IP:220.134.xxx.xxx 未訂閱
procedure TForm1.Timer1Timer(Sender: TObject);
var
rg0,rg1 : HRegionX;
begin
Pimage := FG.GrabImage;
Pimage.DispObj(HW);
rg0 := CoHRegionX.Create;
rg0.GenRectangle1(10,10,50,50);
rg1 := CoHRegionX.Create;
rg1.GenRectangle1(100,100,150,150);
rg0 := rg0.ConcatObj(rg1 as IHObjectX);
rg0 := rg0.Union1;
rg0.DispObj(HW);
end;
mason17776
一般會員


發表:2
回覆:5
積分:1
註冊:2006-08-21

發送簡訊給我
#3 引用回覆 回覆 發表時間:2006-08-28 17:13:23 IP:220.130.xxx.xxx 訂閱

leesy:

上午在程序裡面試了as IHObjectX的宣告方式,

可以唷,您真是高手阿,我在手冊都找不到,手冊有Delphi的部份嗎?,有的話可否告訴我在哪?^^

你解決了我的問題,謝謝唷,請問你也在用HALCON處理影像的問題嗎?

leesy
一般會員


發表:0
回覆:6
積分:1
註冊:2005-11-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2006-08-29 04:00:04 IP:220.134.xxx.xxx 未訂閱

rg0 := rg0.ConcatObj(IHObjectX(rg1));
rg0 := rg0.ConcatObj(rg1 as IHObjectX);

上面兩種方法皆可使用,這是delphi本身型態或介面之多型轉換方法.

mason17776
一般會員


發表:2
回覆:5
積分:1
註冊:2006-08-21

發送簡訊給我
#5 引用回覆 回覆 發表時間:2006-08-31 10:19:10 IP:220.130.xxx.xxx 訂閱

謝謝你...

因為剛進這家公司..對於DELPHI的使用還是新手..之前是用VB^^

目前用DELPHI寫了幾個辨識的程式..感覺DELPHI效率還滿快的...

而且檔案不大...雖然DELPHI的使用者不多....有問題不好問...

還好有論壇可以發問....還好有你這位高手幫忙....^^

Good lucky to you

mason17776
一般會員


發表:2
回覆:5
積分:1
註冊:2006-08-21

發送簡訊給我
#6 引用回覆 回覆 發表時間:2006-08-31 10:20:01 IP:220.130.xxx.xxx 訂閱

謝謝你...

因為剛進這家公司..對於DELPHI的使用還是新手..之前是用VB^^

目前用DELPHI寫了幾個辨識的程式..感覺DELPHI效率還滿快的...

而且檔案不大...雖然DELPHI的使用者不多....有問題不好問...

還好有論壇可以發問....還好有你這位高手幫忙....^^

Good lucky to you

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