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

已知記憶體中影像陣列以及BITMAPINFO的內容,,要如何講他丟到TImage去

尚未結案
Fm
初階會員


發表:19
回覆:66
積分:37
註冊:2003-10-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-30 20:24:16 IP:61.62.xxx.xxx 未訂閱
大家好: 目前正在整合picolo的影像卡,driver用4.6版的, 但不知該如何在影像中框選一個區域(要有框框顯示)來作分析 目前知道的只有一個指標指向影像陣列以及BITMAPINFO的內容 但不知道該如何與TImage元件結合,,或是有前輩知道如何同時 顯示框框與影像的方式或方向,麻煩指教小弟,..謝謝 //--------- 偏聽則誨,兼聽則明 如果那個人是我..那該多好
Fm
初階會員


發表:19
回覆:66
積分:37
註冊:2003-10-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-30 22:59:06 IP:61.62.xxx.xxx 未訂閱
好像用Win Api==>CreateBitmap(...)可以達到我的需求.. 明天再去試試... //--------- 偏聽則誨,兼聽則明 如果那個人是我..那該多好
Fm
初階會員


發表:19
回覆:66
積分:37
註冊:2003-10-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-31 14:40:18 IP:220.130.xxx.xxx 未訂閱
改了又改,.. < class="code"> HDC hDevice = GetDC (Handle); // Display picture SetDIBitsToDevice (hDevice, 0, 0, pPicolo->GetImgSizeX(), pPicolo->GetImgSizeY(), 0, 0, 0, pPicolo->GetImgSizeY(), pPicolo->m_pCurrent, pPicolo->m_pBitmapInfo, DIB_RGB_COLORS); std::auto_ptrMyBit(new Graphics::TBitmap()); MyBit->Width=ClientWidth; MyBit->Height=ClientHeight; MyBit->Canvas->Pen->Style=psSolid; MyBit->Canvas->Pen->Color=(TColor)RGB(255,0,0); MyBit->Canvas->MoveTo(0,240); MyBit->Canvas->LineTo(640,240); Canvas->CopyRect(TRect(0,240,640,241),MyBit->Canvas,TRect(0,240,640,241)); // Release DC ReleaseDC(Handle,hDevice); 但是還是有美中不足的地方,,劃區域不知如何僅剩框框就好...??不知道 /* 偏聽則誨,兼聽則明 *
friendlly
高階會員


發表:22
回覆:144
積分:103
註冊:2003-04-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-04-08 14:49:05 IP:61.64.xxx.xxx 未訂閱
我有試驗過不用Bitmap的方式這是直接show在Form上 要show ROI有問題.有一個point 的指標可以指向這個區. 我們可以交流一下.
系統時間:2024-11-22 21:01:09
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!