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

請問scanline不能由下往上掃嗎?

答題得分者是:lu
ksm731203
一般會員


發表:2
回覆:2
積分:0
註冊:2008-10-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-10-28 12:37:08 IP:125.224.xxx.xxx 訂閱
不好意思新手發問

最近在作關於車牌辦識的專題,車牌擷取大至上ok

現在想要刪除車牌上下非字元的物件

用scanline由上往下掃當然沒問題

但由下往上掃就一直出現scan line out of range 這錯誤
[code cpp]
for(j=pBitmap->Height;j>0;j--)
{
ptr= (Byte *)pBitmap->ScanLine[j];

[/code]
↑像這樣

所以想請問scanline只能由上往下往嗎??

還是我哪裡乎略了`~~麻煩了
編輯記錄
ksm731203 重新編輯於 2008-10-28 12:37:49, 註解 無‧
lu
高階會員


發表:11
回覆:189
積分:195
註冊:2003-11-19

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-10-28 13:03:59 IP:203.73.xxx.xxx 訂閱
你的寫法錯誤陣列是從0~N-1
所以你的寫法應該改成這樣
[code cpp]
for(j=(pBitmap->Height - 1);j>=0;j--)
{
ptr= (Byte *)pBitmap->ScanLine[j];

[/code]


===================引 用 ksm731203 文 章===================
不好意思新手發問

最近在作關於車牌辦識的專題,車牌擷取大至上ok

現在想要刪除車牌上下非字元的物件

用scanline由上往下掃當然沒問題

但由下往上掃就一直出現scan line out of range 這錯誤
[code cpp]
for(j=pBitmap->Height;j>0;j--)
{
ptr= (Byte *)pBitmap->ScanLine[j];

[/code]
↑像這樣

所以想請問scanline只能由上往下往嗎??

還是我哪裡乎略了`~~麻煩了
ksm731203
一般會員


發表:2
回覆:2
積分:0
註冊:2008-10-03

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-10-28 13:41:50 IP:125.224.xxx.xxx 訂閱
原來是這樣呀~~感謝你

===================引 用 lu 文 章===================
你的寫法錯誤陣列是從0~N-1
所以你的寫法應該改成這樣
[code cpp]
for(j=(pBitmap->Height - 1);j>=0;j--)
{
ptr= (Byte *)pBitmap->ScanLine[j];

[/code]


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