關於picolo pro2 的指令問題 |
尚未結案
|
fiercebear
一般會員 發表:2 回覆:3 積分:1 註冊:2005-08-24 發送簡訊給我 |
各位前輩,不好意思,我是剛接觸影像處理問題的一年級新進研究生,我現在什麼都不懂,由於之前學長使用的是picolo pro這一塊卡,然後老師給了我picolo pro2這一塊,因此之前學長所開發的程式完成都不能用了,加上我又是新手,不是很懂這塊卡上的一些指令,所以一時之間不知所措,加上老師又要我最近使用MFC下去做botton,因些找到這個論談來請教各位前輩。
我目前所遇到的問題是。
1、我不曉得picolo pro2上面卡上的指令如何去使用,不知前輩們知道有任何的書在介紹的嗎?還是有什麼網站找得到的。
2、小弟我現在,正在試著使用著簡單的指令,去做出一個用ccd來接收影像,然後將影像存成一個raw檔,這個程式在學長的程式上有得參考,不過因為picolo pro2上面的指令完全不一樣,所以小弟我找不到他所存的buffer在那裡,不曉得有那位前輩可以指教一下的,在此小弟順便po上學長所寫的程式。
再強調一下,學長所使用的是picolo pro的卡,而小弟是使用picolo pro2的卡,先謝謝各位前輩先
void CFirstRGB24Doc::OnFilePrintRAW()
{
// TODO: Add your command handler code here
FILE *fout1;
//unsigned char *image_RGB;
UINT32 i; if(!(image_RGB = new unsigned char[3*640*480]))
{AfxMessageBox("Memory LOW", MB_OK | MB_APPLMODAL | MB_ICONSTOP);} for(i=0;i<3*480*640;i=i 3)
{
image_RGB[i]=m_pun8AlignedBuffer[i 2];
image_RGB[i 1]=m_pun8AlignedBuffer[i 1];
image_RGB[i 2]=m_pun8AlignedBuffer[i];
} if( (fout1=fopen("image_01.raw","wb"))==NULL)
{AfxMessageBox("Cannot printf to file", MB_OK | MB_APPLMODAL | MB_ICONSTOP);}
for(i=0;i<3*480*640;i )
{
fprintf(fout1,"%C",image_RGB[i]);
//fprintf(fout1,"%C",m_pun8AlignedBuffer[i]);
} fclose(fout1);
//delete [] image_RGB;
}
|
cliffpen
一般會員 發表:35 回覆:18 積分:15 註冊:2005-05-16 發送簡訊給我 |
|
fiercebear
一般會員 發表:2 回覆:3 積分:1 註冊:2005-08-24 發送簡訊給我 |
|
cliffpen
一般會員 發表:35 回覆:18 積分:15 註冊:2005-05-16 發送簡訊給我 |
|
fiercebear
一般會員 發表:2 回覆:3 積分:1 註冊:2005-08-24 發送簡訊給我 |
|
cliffpen
一般會員 發表:35 回覆:18 積分:15 註冊:2005-05-16 發送簡訊給我 |
|
fiercebear
一般會員 發表:2 回覆:3 積分:1 註冊:2005-08-24 發送簡訊給我 |
|
cliffpen
一般會員 發表:35 回覆:18 積分:15 註冊:2005-05-16 發送簡訊給我 |
fiercebear 您好:
別叫我前輩阿,我也只是個新手
通常影像卡擷取出來的影像會先存在buffer裡面(也就是你想要找的)
要將buffer裡的影像顯示出來的話就必須透過一些繪圖的指令
在BCB裡面,這些顯示的方式通常都會寫在Form裡面的OnFormPaint事件中
把buffer裡面的資料以API畫到Form上或是Form上面的Image或Panel
因為我是用BCB的,所以比較清楚BCB的方式
而在VC下,OnFormPaint事件就變成了OnDraw
你應該可以在你的範例程式中找到OnDraw這個事件
注意OnDraw裡面用到的API,查查看API的使用方式應該就可以找到buffer了
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |